클라우드 컴퓨팅(Cloud Computing)



1. 클라우드 컴퓨팅(Cloud Computing) 의 개요

 1-1. 정의

 - 인터넷 기술을 활용하여 다수의 고객들에게 높은 수준의 확장성을 가진 IT 자원들을 '서비스'로 제공하는 컴퓨팅

 - 거대한 IT 자원을 추상화, 가상화하여 동적 확장이 가능한 체계로 사용자가 필요한 만큼 네트워크를 통해 사용하는 컴퓨팅 서비스 환경


 1-2. 배경

 - 도입 니즈 증가: 기업들의 HW, SW 구매비용 절감 욕구 및 방대한 데이터 처리를 요구하는 Application의 수요증가

 - 기술의 발전 : 네트워크 고도화와 가상화와 같은 SW기술이 발전되면서 광법위한 분야의 SW와 IT 자원들이 인터넷을 통해 제공 될수 있는 환경 마련

 - 컴플라이언스 : 지구 온실가스 감축 의무에 따른 그린 IT에 대한 인식의 확산


2. 클라우드 컴퓨팅(Cloud Computing) 구성 및 구성요소

 2-1. 클라우드 컴퓨팅 구성

           - 사용자가 웹으로 서비스 요청시 프로비저닝 툴을 이용하여 자원을 가상화 및 분배하여 제공

 2-2. 클라우드 컴퓨팅의 구성요소

 1) User Interaction Interface : 클라우드 사용자와 클라우드간의 인터페이스

 2) Services catalog : 사용자가 요청할 수 있는 서비스의 리스트

 3) System Management : 사용 가능한 컴퓨터 리소스를 관리하기 위한 부분

 4) Provisioning tool : 사용자가 요청한 서비스를 수행하기 위해 클라우드로부터 컴퓨터 자원을 잘라내어 할당

 5) Monitoring and metering : 컴퓨터 자원이 특정한 사용자에게 할당되어 사용되는지에 대한 클라우드 전반의 트래킹 시스템 

 6) Servers : 시스템 관리툴에 의해 관리되며 가상 또는 실제 서버가 될 수 있음


 2-3. 클라우드 컴퓨팅의 서비스 유형

 - 인프라 서비스 모델: Public Cloud(일반), Private Cloud(내부), Hybrid Cloud(일반/내부 결합)

 - 서비스 종류 : 

 1) Saas(Software as a Service) : 응용 SW를 서비스로 제공

 2) PaaS(Platform as a Service) : SW 개발 환경을 서비스로 제공

 3) IaaS(Infrastructure as a Service) : 서버 인프라(CPU, Disk 등)를 서비스로 제공


3. 클라우드 컴퓨팅(Cloud Computing)의 적용시 고려사항

 - 데이터보안: 온라인을 통한 데이터 공유가 용이해진 만큼 해킹이나 악성코드에 대한 취약점이 존재

 - 서비스 신뢰: 아웃소싱 사업자에 의한 데이터가 관리되므로 민감한 정보 저장에 대해서는 클라우드 컴퓨팅 활용이 기피될 수 있음

 - 데이터 소유권 및 지적 재산권: 클라우드 컴퓨팅 서비스 제공자가 변경되거나 사업을 포기할 경우 데이터 소유권과 관련된 분쟁 발생가능성이 존재

 - 잠금 효과: 대용량의 데이터를 이전하는데 많은 비용이 소요될 수 있기 때문에 클라우드 사업자의 변경이 용이하지 않을 수 있음


블로그 이미지

운명을바꾸는자

IT와 함께 살아가는 삶

,