클라우드 컴퓨팅에서 제공하는 서비스는 제한적인 것은 아니지만 SaaS, PaaS, IaaS 세 가지를 가장 대표적인 서비스로 분류한다.
1) SaaS
어플리케이션을 서비스 대상으로 하는 SaaS는 클라우드 서비스 사업자가 인터넷을 통해 소프트웨어를 제공하고, 사용자가 인터넷상에서 원격 접속을 하여 해당 소프트웨어를 활용하는 모델이다.
클라우드 컴퓨팅의 최상위층에 해당하는 것으로 다양한 어플리케이션을 다중 임대방식을 통해 온 디멘드 서비스 형태로 제공한다. 여기서 다중 임대방식은 공급업체 인프라에서 구동되는 단일 소프트웨어 인스턴트 조직에 제공하는 것을 말한다.
즉, 우리가 흔히 사용하는 e-Mail 관리 프로그램이나 문서관련 소프트웨어에서 기업의 핵심 어플리케이션인 전사적 자원관리(ERP), 고객관계관리(CRM) 솔루션 등에 이르는 모든 소프트웨어를 클라우드 서비스를 통해 제공받는다.
그러나 SaaS는 클라우드 컴퓨팅이 IT업계의 화두로 부상하기 이전에 독립적인 영역으로 이미 상용화된 기술로 다른 서비스에 비해 인지도가 높으며, Salesforce.com에서 수행하는 서비스가 대표적이다.
2) PaaS
PaaS는 사용자가 소프트웨어를 개발할 수 있는 토대를 제공해주는 서비스이다. 클라우드 서비스 사업자는 PaaS를 통해 서비스 구성 컴포넌트 및 호환성 제공 서비스를 지원한다. 컴파일 언어, 웹 프로그램, 제작 도구, 데이터베이스 인터페이스, 과금 모듈, 사용자 관리 모듈 등을 포함 한다.
응용 서비스 개발자들은 클라우드 서비스 사업자가 마련해 놓은 플랫폼 상에서 데이터베이스와 어플리케이션 버서, 파일 시스템과 관련한 솔루션 등 미들웨어까지 확장된 IT자원을 활용하여 새로운 어플리케이션을 만들어 사용할 수가 있다. 구글의 AppEngine 서비스가 대표적일 수 있다.
3) IaaS
IaaS는 서버 인프라를 서비스로 제공하는 것으로 클라우드를 통하여 저장장치(Storage) 또는 컴퓨팅 능력(Compute)을 인터넷을 통한 서비스 형태로 제공하는 서비스이다.
사용자에게 서버나 스토리지 같은 하드웨어 자체를 판매하는 것이 아니라 하드웨어가 지닌 컴퓨팅 서비스의 대표적인 사례로 알려진 아마존 웹 서비스(AWS)의 스토리지 서비스 S3 및 EC2가 IaaS에 해당된다.
'11. IT트렌드' 카테고리의 다른 글
인공지능 이란? 강한 인공지능 vs 약한 인공지능 (0) | 2019.09.06 |
---|---|
IaaS PaaS SaaS 클라우드 서비스에 대해 알아보기 (0) | 2019.09.06 |
인공지능의 개념 (0) | 2017.11.13 |
사물인터넷(IoT)의 3대 주요 기술 (0) | 2017.11.12 |
클라우드 컴퓨팅의 정의 (0) | 2017.11.11 |