클라우드 컴퓨팅의 주요 장점으로는 다음과 같다.
IT 비용의 감소
클라우드 서비스는 이용량이나 가입 비용에 기반해 구매한다. 이는 고객의 IT 자본 지출(CAPEX, capital expenditure)을 줄이거나 없애준다.
비즈니스 기민성
클라우드 컴퓨팅은 컴퓨팅 용량을 빠르게 할당하고 조절할 수 있다. 클라우드 컴퓨팅은 새로운 어플리케이션과 서비스를 공급하고 배치하는 데 필요한 시간을 월 단위에서 분 단위로 줄일 수 있다. 이로 인해 비즈니스가 시장의 변동에 빠르게 대처하고 시장화 시간을 줄일 수 있다.
유연한 확장성
클라우드 컴퓨팅은 고객이 컴퓨팅 리소스를 쉽게 확장하거나 축소할 수 있게 해준다. 고객은 클라우드 서비스 공급자와의 상호작용 없이 혼자서 자동적으로 컴퓨팅 리소스의 스케일을 조절할 수 있다. 클라우드 컴퓨팅의 유연한 서비스 공급으로 인해 고객들은 제한 없이 확장 가능하다고 느끼게 된다.
고가용성
고객의 정책과 우선순위에 따라 알맞은 수준의 리소스 가용성을 보장한다. 인프라스트럭처 컴포넌트(서버와 네트워크 경로, 스토리지 디바이스, 클러스터화된 소프트웨어)를 중복함으로써 클라우드에 재난 대비를 제공한다. 다수의 데이터센터를 여러 지역에 설치함으로써 지역적인 재해로 인한 데이터 비가용성도 방지한다.
NIST에 따르면 클라우드 서비스 공급은 다음의 세 가지로 분류된다. IaaS(infrastructure-as-a-Service[서비스로서의 인프라스트럭처]), PaaS(Platform-as-a-Service[서비스로서의 플랫폼]), SaaS(Software-as-a-Service[서비스로서의 소프트웨어])
IaaS
고객이 운영체제와 애플리케이션을 포함한 임의의 소프트웨어를 설치하고 실행할 수 있도록 프로세싱과 스토리지, 네트워크 그리고 그 외의 기본적인 컴퓨팅 리소스를 제공한다. 고객은 기저의 클라우드 인프라스트럭처를 관리하거나 제어할 수 있으며 애플리케이션을 설치할 수 있다. 그리고 네트워크 컴포넌트(예: 호스트 방화벽)를 제한적으로 제어할 수도 있다.
IaaS는 클라우드 서비스 스택에서 가장 기본이 되는 레이어다. 이는 SaaS와 PaaS 레이어의 기초를 제공한다.
아마존 EC2(Elastic Compute Cloud)는 확장 가능한 컴퓨팅을 클라우드에서 온디맨드로 제공하는 IaaS의 예다. 고객은 사전의 자본 투자 없이 아마존의 대규모 컴퓨팅 인프라스트럭처를 사용할 수 있다.
PaaS
공급자가 제공하는 프로그래밍 언어와 라이브러리, 서비스, 툴을 사용해 만들어진 애플리케이션(사용자가 작성하거나 이미 작성된)을 클라우드 인프라스트럭처에 배치할 수 있다. 고객은 네트워크와 서버, 운영체제, 스토리지를 포함한 기저의 클라우드 인프라스트럭처를 제어할 수는 없지만 애플리케이션의 배치를 제어할 수 있으며, 애플리케이션 호스트 환경을 설정할 수도 있다.
PaaS는 클라우드 서비스 공급자가 제공하는 애플리케이션 개발 환경으로도 사용될 수 있다. 고객은 이 플랫폼을 사용해 애플리케이션을 작성할 수 있으며 이를 클라우드에 배치할 수 있다. 배치된 애플리케이션의 워크로드는 애플리케이션마다 다르기 때문에 컴퓨팅 리소스의 확장성은 보통 컴퓨팅 플랫폼에 의해 보장된다. 구글앱 엔진(Google App Engine)과 마이크로소프트 윈도우 애저 플랫폼(Microsoft Windows Azure Platform)이 PaaS의 예다.
SaaS
클라우드 인프라스트럭처에서 운영되는 공급자의 애플리케이션을 고객이 이용할 수 있다. 웹 브라우저와 같은 씬(thin) 클라이언트 인터페이스(예: 웹 기반 이메일)나 프로그램 인터페이스를 이용한 다양한 클라이언트 디바이스를 사용해 애플리케이션을 이용한다. 고객은 네트워크와 서버, 운영체제, 스토리지, 또는 개별 애플리케이션을 포함해 기저의 클라우드 인프라스트럭처를 제어하거나 관리하지 않는다. 사용자 개별 애플리케이션 서정만을 제한적으로 제어할 수 있다.
SaaS 모델에서는 클라우드 서비스 공급자가 고객 관계 관리(CRM, customer relationship management)와 이메일, 인스턴트 메시징(IM, instant messaging) 같은 애플리케이션을 서비스로 제공한다. 클라우드 서비스 제공자는 서비스를 제공하기 위한 컴퓨팅 인프라스트럭처와 소프트웨어를 독점적으로 관리한다. 고객은 애플리케이션을 커스터마이즈하기 위해 애플리케이션 설정을 변경할 수 있다.
EMC 모지(mozy)는 SaaS의 예다. 고객은 모지 콘솔을 사용해 손쉽고 안전하고 자동적으로 자신의 데이터를 온라인으로 백업하고 복구할 수 있다. 세일즈포스닷컴(Salesforce.com)은 세일즈 클라우드(Sales Cloud)와 서비스 클라우드(Service Cloud) 같은 SaaS 기반 CRM 애플리케이션을 공급한다.
NIST에 따르면 클라우드 컴퓨팅은 퍼블릭, 프라이빗, 커뮤니티, 하이브리드라는 네 가지 배치 모델로 분류된다. 이는 클라우드 인프라스트럭처가 구성되고 사용되는 기초를 제공한다.
퍼블릭 클라우드(public cloud) 모델에서는 일반 대중이 사용할 수 있게 클라우드 인프라스트럭처를 공급한다. 기업이나 학교, 정부 기관 또는 이런 조직들의 조합이 소유하고 관리하고 운영할 수 있다. 클라우드 공급자가 있어야 존재한다.
고객은 인터넷을 통해 공급자가 제공하는 클라우드 서비스를 사용하고 측정된 사용량에 따른 비용을 지불하거나 가입비를 낸다. 퍼블릭 클라우드의 장점은 높은 확장성을 지녔음에도 비용이 싸다는 것이다. 그러나 고객에게 이런 장점은 위험 요소로 다가올 수도 있다. 클라우드 리소스를 제어할 수 없으며 기밀 데이터의 보안, 네트워크 성능, 상호 운영성 등이 문제가 될 수 있다. 유명한 퍼블릭 클라우드 서비스 공급사로는 아마존과 구글, 세일즈포스닷컴이 있다.
'IT > Storage' 카테고리의 다른 글
클라우드 컴퓨팅 -4- (0) | 2022.09.03 |
---|---|
클라우드 컴퓨팅 -3- (0) | 2022.09.03 |
클라우드 컴퓨팅 (0) | 2022.09.03 |
스토리지 프로비저닝 (0) | 2022.09.03 |
캐시 와 플러시 (0) | 2022.08.09 |