열정 실천

[클라우드] 클라우드 컴퓨팅의 대표적 서비스 유형 : SaaS, PaaS, IaaS 본문

CS/공부노트

[클라우드] 클라우드 컴퓨팅의 대표적 서비스 유형 : SaaS, PaaS, IaaS

구운오니 2025. 1. 19. 19:42
728x90

이전 글에서 간단하게 살펴보았던 클라우드 컴퓨팅은 기본적으로 5개의 본질적 특징을 가진다. 
 
👉🏻 주문형 자가 서비스(on-demand self-service)
서버 시간, 네트워크 저장장치 등의 컴퓨팅 기능을 사람의 중재없이 필요한 만큼 자동적으로 확보해 사용할 수 있다. 
 
👉🏻 폭넓은 네트워크 접근(broad network access)
모바일 폰, 노트북, PDA, 태블릿 등을 통해 네트워크를 가용하게 된다.

👉🏻 자원 풀링(resource pooling)
제공자의 컴퓨팅 자원은 다중-임대(multenat) 방식으로 다중 사용자에게 제공되기 위해 줄 형태로 유지되며, 다양한 물리적 또는 가상적 자원이 사용자 요구에 따라 동적으로 할당 또는 재할당된다.

👉🏻 신속한 탄력성(rapid elasticity)
이러한 기능은 신속하게 탄력적으로 제공되며 일부 경우에는 신속한 확장과 축소가 자동적으로 이루어진다.

👉🏻 측정된 서비스(measured service)
서비스 형태에 적절한 미터링(metering) 기능을 이용해 자원의 사용을 자동적으로 통제하고 최적화할 수 있다.
 
 
 
 
 
 
클라우드 서비스의 다양한 유형이 있는데, 대표적인 유형이 우리가 알고있는 IaaS, SaaS, Paas이다.

각각의 서비스에 대해 사례와 함께 자세히 알아보자!
 

SaaS(Software as a Service) 

응용 소프트웨어를 클라우드 서비스로 제공한다. 사용자는 웹 브라우저를 통해 서비스를 접근하고 사용한다. 
 

 
 

PaaS (Platform as a Service)

응용 프로그램 개발 도구, 컴파일러 등을 클라우드 서비스로 제공한다. 사용자가 클라우드 인프라 상에서 클라우드 제공자가 지원하는 프로그래밍 언어와 도구를 이옹하여 개발한다. 는 애플리케이션 개발, 배포, 운영에 필요한 플랫폼 서비스를 제공하며, 인프라 관리 부담을 덜어주는 추가적인 기능을 제공한다. 
 
 
 

 

 

IaaS (Infrastructure as a Service)

가상서버, 저장장치, 네트워크 등의 컴퓨팅 자원을 클라우드 서비스로 제공한다. 사용자는 클라우드에서 제공된 가상서버 상에 운영체제와 응용 소프트웨어를 설치하고 사용할 수 있다. 사용자가 직접 서버와 스토리지, 운영체제에 대한 제어권을 가진다는 점에서 PaaS와 큰 차이점을 가진다. 일부 네트워크 호스트 방화벽에 대해서도 제한적인 통제권을 가질 수 있다. 
 

 

728x90