본문 바로가기

4. IT 관련 이야기

SaaS, IaaS, PaaS 의 의미

반응형

SaaS, IaaS, PaaS 의 의미

 

오늘은 SaaS, IaaS, PaaS 각각의 의미에 대해 쉽게 이해할 수 있도록 글을 써보려 한다.

 

SaaS 는 Sofrware as a Service의 약자로 '빌려 쓰는' 소프트웨어 개념이다.

어도비의 포토샵이 좋은 예이다. SaaS 포토샵을 사용하는 방법은 이렇다. 먼저 사용자는 인터넷에서 포토샵을 다운로드한다.  아래 사진에서 무료 체험판을 클릭하면, 7일 무료로 사용하고 월 24,000원씩 비용을 지불해야 한다. 

 

다운로드하고 사용하려면 라이선스키(License key)를 입력해야 하고, 매번 사용할 때마다 어도비 서버에 접속하여 라이선스키의 유효성을 확인하는 방식이다. 

 

포토샵이 로컬 컴퓨터에서 설치되어 사용하는 방식은 같으나, 클라우드를 통해 구독 인증을 하는 방식이다. 

 

 

다음으로 IaaS ('이아스'라고 발음한다)에 대해 알아보겠다.

 

AWS 
마이크로소프트 Azure

 

IaaS는 Infrastructure as a Service의 약자이다. AWS, Azure, 구글 클라우드 플랫폼처럼 앱 구동용 서버를 빌려주는 서비스를 '서비스형 인프라'라고 한다. 

 

 

그리고 IaaS와 SaaS의 중간쯤에 있는 서비스형 플랫폼 (Platform as a Service)를 PaaS('패스'라고 발음)라고 한다.

PaaS의 대표적인 예로 Heroku (https://www.heroku.com/)라는 서비스가 있다. Heroku에서는 코드만 전송하면 자동으로 웹사이트가 구축된다.

 

SaaS, IaaS, PaaS를 좀 더 알기 쉽게 요리를 비유로 설명하면, 

SaaS는 음식점이라고 할 수 있다. 종업원에게 원하는 요리를 주문하면 가져다준다. 

IaaS는 임대형 주방이라고 할 수 있다. 공간만 빌려주고, 재료와 조리도구를 가져와 직접 요리해야 한다. 

PaaS는 재료와 레시피를 넘기면 대신 조리를 해주는 서비스라고 이해하면 된다.

 

IT용어 이해하는데 어려울 것 없다.

 

 

반응형