IaaS, PaaS, SaaS

­3zu·2022년 2월 22일
0

네트워크관리사

목록 보기
4/15

클라우드 컴퓨팅은 가상화된 IT 리소스를 인터넷 서비스로 제공하는 것을 의미한다. 가상화되는 대상은 서버, 플랫폼, 소프트웨어이다.

IaaS (Infrastructure as a Service)

물리적 자원을 가상화한다.
서버를 운영하기 위해서는 서버 자원, IP 등등 인프라를 구축하기 위한 것들이 필요한데 이러한 것들을 가상의 환경에서 이용할 수 있도록 제공하는 서비스이다. PaaS, SaaS의 기반이 되는 기술이다.
기업은 IaaS를 통해 소프트웨어 라이센스와 서버 등 IT 자산을 직접 소유하는 대신 필요에 따라 리소스를 유연하게 사용할 수 있다.

PaaS (Platform as a Service)

플랫폼을 가상화한다.
서비스를 개발할 수 있는 안정적인 환경(platform)과 그 환경을 이용하는 응용 프로그램을 개발할 수 있는 API까지 제공한다.
모든 기본 IaaS는 물론 개발 툴과 기능, 애플리케이션 배포 등을 안전하게 제공한다. 미들웨어, DB관리, 애널리틱스나 OS등이 포함된다. PaaS는 개발자가 애플리케이션을 개발하고 배포하는 데에 필요한 모든 것을 제공한다.

SaaS (Software as a Service)

소프트웨어를 가상화한다.
서드파티가 호스팅 방식으로 cloud환경에서 동작하는 응용프로그램을 서비스 형태로 제공한다. 일반적으로 웹을 통해 접속해 로그인하기만 하면 사용할 수 있다.
SaaS는 머신 혹은 서버를 기준으로 소프트웨어 라이센스를 구매해 직접 설치해 사용하던 기존 구매 방식과 차별화된다.
이 경우 사용자는 실제로 서비스 및 시스템이 어떤 구조를 이루고 있고 어떻게 동작하는지 알 필요가 없다 (마치 인터페이스를 사용하는 것 같은 개념이다).


참조문헌

0개의 댓글