클라우드 서비스의 종류(IaaS, PaaS, SaaS)
본문 바로가기
Cloud/Cloud

클라우드 서비스의 종류(IaaS, PaaS, SaaS)

by Meenzino 2021. 7. 3.
 

클라우드란?

 

  • 클라우드는 인터넷을 통해서 언제 어디서든지 원하는 때 원하는 만큼의 IT리소스(컴퓨팅, 스토리지, 네트워크)를 손쉽게 사용할 수 있게 하는 서비스를 말합니다.

클라우드 서비스 종류

 

  • 클라우드는 무엇을 서비스하느냐에 따라 크게 IaaS, PaaS, SaaS 3가지로 분류합니다.

Green: 직접 관리해야하는 부분, White: 가상화되서 관리할 필요가 없는 부분 

 

IaaS(Infrastructure as a Service)

  • 서버, 스토리지 , 네트워크를 가상화 환경으로 만들어 필요에 따라 인프라 자원을 사용할 수 있게 제공하는 서비스입니다.  
     웹 서버나 애플리케이션 서버로 사용할 리눅스나 윈도 서버를 호스팅 업체에서 임대하는 것이라고 할 수 있습니다.예를 들어 AWS(Amazon Web Service)의 EC2(Elastic Computing Cloud), S3(Simple Storage Service)가 있습니다.

 

PaaS(Platform as a Service)

  • SaaS 개념을 개발 플랫폼으로 확장한 것으로, 웹에서 개발 플랫폼을 쉽게 빌려 쓸 수 있는 서비스입니다. 

 

예를 들어 웹 사이트를 구축한다고 가정했을 때 개발자는 데이터베이스 서버와 웹 서버를 구축해야 하는데 이때 필요한 서비스가 바로 PaaS입니다.

 

네이버나 다음에서 제공하는 뉴스를 보여주거나 케이웨더에서 제공하는 날씨 정보를 보여 주는 웹 페이지를 개발한다고 가정해봅시다.

 

이때 네이버나 다음에서 제공하는 뉴스 API나 케이웨더에서 제공하는 날씨 API를 이용한다면 좀 더 쉽게 웹 페이지를 구현할 수 있습니다. 이런 API 서비스도 PaaS 서비스의 일부입니다.

 

SaaS(Software as a Service)

  • SaaS는 IaaS와 Paas 위에 올라가는 소프트웨어를 말하며, On-demand Software라고도 합니다. 중앙에서 호스팅되는 소프트웨어를 웹 브라우저 등 클라이언트로 이용하는 서비스입니다.

 

출처:http://dctalk.com.bd/what-is-software-as-a-service-saas/

 

예를 들어 IaaS에서 서비스 되는 가상 인스턴스(가상 서버)에 웹서버와 WAS를 설치하고, 데이터베이스 서버를 연동해 웹 사이트를 구축했다면 이것이 바로 SaaS가 됩니다. 클라우드 환경에서 동작하는 모든 애플리케이션이 바로 SaaS입니다.

 

예시로 구글Docs를 들 수 있습니다. 구글 Docs를 이용하면 오피스 프로그램이 없어도 인터넷에서 문서를 작업할 수 있고, 다른 사람과도 공유할 수 있습니다.

 

 

참고 : https://naleejang.tistory.com/category/OpenStack

'Cloud > Cloud' 카테고리의 다른 글

AWS 리전 & 가용영역 & 엣지  (0) 2021.07.12
클라우드 구현 모델 3가지(Public, Private, Hybrid)  (0) 2021.07.04

댓글