[IT issue] 클라우드 컴퓨팅
개념
-정보가 인터넷상의 서버에 영구적으로 저장되고, 데스트톱, 태블릿, 노트북, 스마트폰 등 IT기기의 클라이언트에는 일시적으로 보관되는 컴퓨터 환경
-이용자의 모든 정보를 인터넷상의 서버에 저장하고, 이 정보를 IT 기기를 통해 언제 어디서든 이용 가능
-구름(cloud)과 같이 무형의 형태로 존재하는 하드웨어, 소프트웨어 등의 컴퓨팅 자원을 자신이 필요한 만큼 빌려 쓰고 이에 대한 사용요금을 지급하는 방식의 컴퓨팅 서비스
-컴퓨터 시스템을 유지, 보수, 관리하기 위해 들어가는 비용과 서버의 구매 및 설치 비용, 업데이트 비용, 소프트웨어 구매 비용 등 엄청난 비용과 시간 및 인력을 줄일 수 있고, 에너지 절감에도 기여
-서버가 해킹당할 경우 개인정보가 유출될 수 있고, 서버 장애 발생 시 자료 이용 불가능
-이용편리성이 높고 산업적 파급효과가 커 차세대 인터넷 서비스로 주목받고 있음
-공유 범위에 따라 퍼블릭/프라이빗/하이브리드
-서비스 종류에 따라 IaaS(IT 인프라 제공)/PaaS(개발 환경 제공)/SaaS(소프트웨어 제공)
퍼블릭 클라우드
-불특정 다수가 CSP(Cloud Service Provider)의 데이터센터에 구축된 인터넷을 통해 컴퓨팅 자원 공유
-적은 투자 비용으로 다양한 서비스 이용
-CSO 의존도가 높음
프라이빗 클라우드
-기업 자체 데이터 센터에 전용 클라우드 직접 구축
-초기 투자 비용 높고 확장성 낮고
-보안 강화로 핵심 시스템에 적용 가능
하이브리드 클라우드
-퍼블릭 + 프라이빗
-보안이 필요한 핵심 시스템은 프라이빗, 그 외에는 퍼블릭
-분산 처리로 인한 동기화 이슈 발생 가능
IaaS(Infrastructure as a Service) : 서비스로서의 인프라
-컴퓨팅 리소스 인프라를 서비스 형태로 제공
-네트워크, 스토리지, 서버 등 컴퓨팅 자원을 이용자에게 제공하는 서비스
-아마존 웹 서비스(AWS), 구글 클라우드, MS Azure
PaaS(Platform as a Service) : 서비스로서의 플랫폼
-응용 SW 개발 환경을 서비스로 제공
-프로그램 개발 및 테스트를 위한 운영체제, 데이터베이스, API, 배포 도구 등 개발 환경 제공 서비스
-클라우드 플랫폼 상에서 다양한 애플리케이션 개발을 가능토록 함
SaaS(Software as a Service) : 서비스로서의 소프트웨어
-IaaS, PaaS 기반으로 제작된 응용 소프트웨어 프로그램을 마켓 플레이스를 통해 제공하는 서비스
-MS Office 365, google g-mail 등
활용
SBS 스포츠 중계
-클라우드 기술을 도입하여 타 방송사 대비 많은 접속자 수를 수용할 수 있는 데이터 베이스 구축
의료계
-클라우드 기반 전자의무기록(EMR) 도입이 빠르게 확산
-병원들은 그간 개별적으로 구축한 서버, 하드웨어에 환자 인적 사항과 진료 처방, 입퇴원 등의 데이터 입력
-이를 클라우드로 전환하면 별도의 시스템 구축 없이 인터넷에만 접속하면 언제 어디서든 데이터 이용 가능
-높은 효율성에도 불구하고 개인 정보 유출 우려 때문에 클라우드 EMR 사용 망설임
-최근 보안 기술의 발전으로 이 문제가 해결되며 경쟁적으로 도입
-디지털 헬스케어 스타트업 '세나클소프트' : 접수, 진료, 검사, 수납, 서류발급 등의 기본 업무뿐 아니라 병원 운영에 필요한 사전 심사 엔진, 진료 대기 화면 등이 통합된 올인원 형태의 병원 정보 시스템 제공
한계
개인 정보 유출 우려
-개인 정보가 서버에 저장되기 때문에 해킹당하면 유출 우려 존재
-보안 기술 강화 필요
서버 안정성
-서버가 중단되면 정보를 이용할 수 없는 어려움
-서버 안정화 필요