Tech

PAAS SAAS IAAS

glqdlt 2017. 8. 22. 10:42

본격적으로 클라우드에 서비스를 포팅해보는 과정에서 용어의 정리를 다시금 할 필요가 있었다.

가장 적절한 이미지와 함께 정리를 해본다.



위 이미지를 보고 아래 글을 보면 이해에 도움이 된다.


IAAS ( Infrastructure as A Service )


흔히 우리가 아는 클라우드 서비스의 기본적인 형태이다,

Storage 와 Process(CPU), Memory 의 영역을 할당해주는 개념.

물리적인 대형 서버를 N 대의 VM(Virtual Machine) 의 영역을 나누어서 대여해주는 개념이다.

대표적으로 Amazon EC2 (Amazon Elastic Compute Cloud ) 가 있다, 

국내에는 SKT KT, LGU+ 도 2012년부터 시작했고, 후발주자들도 대부분 하고 있는 형태이다.

대부분 기업에서 IAAS 로 포팅한다, 통째로 올린다는 말에 가장 적절하기 때문.


PAAS ( Playform as A Service )


개발자들이 가장 선호하는 형태다, 모니터링이나 프로비저닝(넌 개발만해, 라이브러리나 환경은 내가 설치해준다!) 가 가장 쉽게 이루어지는 서비스다.

개발자들은 Program (app) 개발만 마치고 포팅하면 끝이다. 기타 부가적인 라이브러리나 DB 환경 등은 모두 클라우드 벤더에서 환경 셋팅해준다.

대표적으로 Appfog, C9, heroku 등이 있다.


SAAS ( Software as A Service )


소비자(consumer) 들을 위한 서비스, 공통 된 서비스들을 템플릿화 하고 고객(need)이 선택만 하면 바로 서비스가 기동될 수 있게 하는 형태이다.

보통 기업에서 기본적으로 갖추어야할 메일서버, erp, 그룹웨어 등의 App 들이 많다.

아마존 (마켓플레이스) 에서 먹고 살아요 란 말을 할 때, 이 SAAS market 에 자사의 SAAS App 들을 판매하는 말을 뜻한다. 

(

아마존은 중간 유통 마진으로 % 때어가는 식

클라우드 제공 하고, 제공 된 클라우드에서 또 사업을 하게끔 해서 순환 시키는 구조인데..

결국 아마존만 누워서 떡먹는 셈.

참 이런거 보면 머리 좋은듯

)



'Tech' 카테고리의 다른 글

Notepad++ dark skin apply  (0) 2017.09.11
apache derby  (0) 2017.08.16
docker auto boot  (0) 2017.05.30
Redis 설치  (0) 2017.05.26
FlashBuilder 에 SVN 플러그인 설치하기  (0) 2017.04.21