본문 바로가기

명사 美 비격식 (무리 중에서) 아주 뛰어난[눈에 띄는] 사람[것]

이론

PaaS와 IaaS와 SaaS: 클라우드 컴퓨팅 서비스 모델

PaaS
Platform as a Service
클라우드 컴퓨팅 서비스 모델
데이터베이스, 개발 도구, 미들웨어 등을 제공
개발자가 코드 작성에 집중할 수 있게 합니다.
애플리케이션의 부하에 따라 자동으로 확장 또는 축소할 수 있다.
운영체제나 하드웨어 관리 불필요
Google App Engine, Microsoft Azure App Services, Heroku 등.


IaaS
Infrastructure as a Service
클라우드 컴퓨팅 서비스 모델
전통적인 데이터 센터 인프라를 클라우드에서 제공하는 형태
가상 머신, 스토리지, 네트워크 등을 제공
사용자가 직접 운영체제를 선택하고 응용프로그램을 설치
사용자가 인프라를 더 세부적으로 제어할 수 있다.
Amazon Web Services (AWS), Microsoft Azure, Google Cloud Platform (GCP) 등.

 

 

 

SaaS

Software as a Service

클라우드 컴퓨팅 서비스 모델

인터넷을 통해 소프트웨어 응용프로그램에 액세스하고 사용한다.

사용자에게 소프트웨어 응용프로그램을 제공하며 이는 다수의 사용자가 공유된 인프라에서 서비스를 이용한다.

소프트웨어의 업데이트와 유지보수는 서비스 제공자가 담당한다.

Google Workspace (이전의 G Suite), Microsoft 365, Salesforce 등
 

PaaS는 애플리케이션 개발에 중점을 두며 높은 수준의 추상화를 제공하고, 

IaaS는 더 낮은 수준의 추상화를 제공하며 사용자가 인프라를 더 직접적으로 제어한다.

SaaS는 주로 소프트웨어 애플리케이션을 제공해 사용자는 걱정없이 그저 사용만 할 수 있도록 한다.


PaaS는 애플리케이션 레벨에서의 관리/자동화 기능을 강조해 개발자에게 편의성을 제공하고, 

IaaS는 인프라 수준, 수동으로 인프라를 관리할 수 있는 기능을 중심으로 더많은 컨트롤이 필요한 경우에적합하며,

SaaS는 사용자가 빠르게 소프트웨어에 액세스하고 사용하게끔한다.