본문 바로가기

WEB개념

IasS, PasS, SasS

IaaS, PaaS, SaaS는 클라우드 컴퓨팅(가상화된 IT 리소스를 인터넷 서비스로 제공하는 것)의 주요 서비스 모델로, 각 모델은 제공하는 서비스의 범위와 관리 책임이 다릅니다.
 

 

1. IaaS (Infrastructure as a Service)

 

IaaS는 인프라 서비스로, 사용자가 서버, 스토리지, 네트워크, 가상화 등과 같은 IT 인프라를 클라우드에서 제공받는 서비스입니다. 사용자는 하드웨어나 운영 체제 수준에서 인프라의 관리와 운영을 하지 않고, 클라우드 제공자가 이를 관리하고 제공합니다. 사용자는 필요에 따라 컴퓨팅 자원을 임대하고 관리할 수 있습니다.

 

특징

  • 스토리지(디스크) 및 네트워크 자원을 제공.
  • 사용자는 운영체제, 애플리케이션 등에서 더 많은 제어 권한을 가짐.
  • 유연성이 높고, 확장성이 뛰어나며, 비용 효율성이 우수함.

 

예시

  • Amazon Web Services (AWS) EC2
  • Microsoft Azure Virtual Machines
  • Google Cloud Compute Engine

2. PaaS (Platform as a Service)

 

PaaS는 플랫폼 서비스로, 애플리케이션 개발을 위한 플랫폼을 클라우드에서 제공하는 서비스입니다. 사용자는 인프라 관리에 신경 쓸 필요 없이 애플리케이션을 개발, 테스트, 배포하는 데 필요한 도구와 서비스를 제공합니다. 이 서비스는 개발자가 코드 작성에 집중할 수 있도록 지원하며, 서버 관리, 운영 체제, 미들웨어 등의 관리가 클라우드 제공자에 의해 처리됩니다.

 

특징

  • 애플리케이션을 개발하고 실행할 수 있는 플랫폼을 제공.
  • 개발자가 운영체제, 서버, 네트워크를 신경 쓰지 않아도 됨.
  • 자동화된 관리로 배포, 확장, 모니터링을 더 쉽게 관리.
  • 빠른 개발 주기를 지원하고, 애플리케이션에 필요한 다양한 서비스(데이터베이스, 분석, 보안 등)를 내장.

 

예시

  • Google App Engine
  • Microsoft Azure App Service
  • Heroku

 

1. Heroku
Heroku는 개발자가 애플리케이션을 빠르게 배포하고 확장할 수 있도록 도와주는 PaaS입니다. GitHub와 연동되어 코드를 쉽게 배포할 수 있으며, 다양한 프로그래밍 언어와 프레임워크를 지원합니다.


2. Google App Engine (GAE)
Google Cloud의 App Engine은 개발자가 서버 인프라를 관리할 필요 없이 애플리케이션을 빌드하고 배포할 수 있게 해주는 PaaS입니다. Google의 글로벌 인프라에서 애플리케이션을 실행할 수 있습니다.


3. Microsoft Azure App Service
Microsoft Azure의 App Service는 웹 애플리케이션, RESTful API, 모바일 애플리케이션 등을 개발하고 배포할 수 있는 PaaS입니다. Azure의 인프라를 통해 높은 성능과 확장성을 제공합니다.

 


3. SaaS (Software as a Service)


SaaS는 소프트웨어 서비스로, 클라우드를 통해 제공되는 완전한 소프트웨어 애플리케이션입니다. 사용자는 소프트웨어를 설치하거나 유지 관리할 필요 없이 웹 브라우저를 통해 애플리케이션을 바로 사용할 수 있습니다. SaaS는 완전한 소프트웨어 서비스이므로, 애플리케이션 관리, 업데이트, 보안 등은 모두 클라우드 제공자가 담당합니다.

 

특징

  • 소프트웨어가 서비스로 제공되고, 사용자는 이를 웹 브라우저를 통해 사용.
  • 설치 및 유지 관리 없이 소프트웨어를 즉시 사용할 수 있음.
  • 클라우드 제공자가 업데이트, 보안 등을 관리.
  • 비용은 보통 구독 기반으로 청구됨.

 

예시

  • Google Workspace (Gmail, Google Docs)
  • Salesforce
  • Microsoft Office 365
  • Dropbox

 


https://velog.io/@hihijin/IaSS-PaSS-SaSS-%EC%B0%A8%EC%9D%B4
 

IaSS PaSS SaSS 차이

IaaS, PaaS, 및 SaaS는 클라우드 컴퓨팅 모델을 나타내는 세 가지 주요 서비스 유형입니다. 각각은 다른 수준의 관리와 책임을 제공하며, 사용자가 원하는 만큼의 제어와 유연성을 제공합니다. 이들

velog.io