클라우드 컴퓨팅 서비스 형태 SaaS PaaS IaaS

 

클라우드 컴퓨팅 서비스 형태 SaaS PaaS IaaS

클라우드는 컴퓨팅에서 제공하는 서비스는 제한적인 것은 아니지만 SaaS PaaS IaaS 등 3가지를 가장 대표적인 서비스로 분류합니다. 어플리케이션을 서비스 대상으로 하는 SaaS는 클라우드 서비스 사업자가 인터넷을 통해 소프트웨어를 제공하고 사용자가 인터넷상에서 원격 접속을 하여 해당 소프트웨어를 활용하는 모델입니다.

클라우드 컴퓨팅의 최상위층에 해당하는 것으로 다양한 어플리케이션을 다중 임대방식을 통해 온 디멘드 서비스 형태로 제공합니다. 여기서 다중 임대방식은 공급업체 인프라에서 구동되는 단일 소프트웨어 인스턴트 조직에 제공하는 것을 말합니다. 

즉, 우리가 흔히 사용하는 e-Mail 관리 프로그램이나 문서관련 소프트웨어에서 기업의 핵심 어플리케이션의 전사적 자원관리(ERP), 고객관계관리(CRM) 솔루션 등에 이르는 모든 소프트웨어를 클라우드 서비스를 통해 제공받습니다. SaaS는 클라우드 컴퓨팅이 IT업계의 화두로 부상하기 이전에 독립적인 영역으로 이미 상용화된 기술로 다른 서비스에 비해 인지도가 높으며 SalesForce에서 수행하는 서비스가 대표적입니다.

ex) 개인 IPTV 방송, e-비즈니스, 인터넷통신, 미디어, e-커머스, 인터넷 포털 등

 

*SaaS(Software as a Service) : 응용 SW를 서비스로 제공(기업용/개인용 SW)

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

*IaaS(Infrastructure as a Service) : 컴픁퓨터 시스템 HW 지원(CPU, disk 등)

 

PaaS는 사용자가 소프트웨어를 개발할 수 있는 토대를 제공해주는 서비스입니다. 클라우드 서비스 사업자는 PaaS를 통해 서비스 구성 컴포넌트 및 호환성 제공 서비스를 지원합니다. 컴파일 언어, 웹 프로그램, 제작도구, 데이터베이스 인터페이스, 과금 모듈, 사용자관리모듈 등을 포함합니다. 응용 서비스 개발자들은 클라우드 서비스 사업자가 마련해 높은 플랫폼 상에서 데이터베이스와 어플리케이션 서버, 파일 시스템과 관련된 솔루션 등 미드루에어까지 확장된 IT자원을 활용하여 새로운 어플리케잇이션을 만들어 사용할 수 있습니다. 구글의 AppEngine 서비스가 대표적일 수 있습니다. 

 

IaaS는 서버 인프라를 서비스로 제공하는 것으로 클라우드를 통해 저장장치 또는 컴퓨팅 능력을 인터넷을 통한 서비스 형태로 제공하는 서비스입니다. 사용자에게 서버나 스토리지와 같은 하드웨터 자체를 판매하는 것이 아니라 하드웨어가 지닌 컴퓨팅 서비스의 대표적인 사례로 알려진 아마존 웹 서비스(AWS)의 스토리지 서비스 S3 및 EC2가 IaaS에 해당됩니다. 

이 밖에도 XaaS라는 큰 틀 아래 다음과 같은 서비스 모델들이 등장하고 있습니다.

AaaS : 가상화 기술(Virtualization Technology)와 같은 아키텍처 구성을 위한 기술들을 제공하는 서비스

BaaS : 비즈니스(경영, 마케팅, 제조, 인사, 프로세스 ,재무 등) 전반에 걸친 기능들을 서비스로 제공

PaaS : 서비스 개발에 필요한 프레임워크들을 사용법, 실체 등을 제공하여 서비스 구성을 도와줌

HaaS : 컴퓨팅 능력이나 저장 장치, 데이터베이스 등과 같은 것을 총괄적으로 제공하여 신생업체들이 온디멘드 컴퓨팅 서비스를 런칭할 수 있도록 제공하는 것. IaaS와 동일한 개념

IDaaS : Identity 관련 서비스 제공

CaaS : IT 망을 기반한 음성 기반 전화로 기간 통신이 아닌 별정 통신과 같은 부가통신 사업자가 제공하는 서비스

DaaS : 클라우드 기반의 서버 및 스토리지에서 인터넷을 통해 제공되는 가상의 PC환경을 말하며 그 가상의 환경은 서버와 스토리지와 같은 컴퓨팅 자원과 OS 및 어플리케이션들을 포함

 

반응형