alt
Home IaaS, PaaS, SaaS
Post
Cancel

IaaS, PaaS, SaaS

: 인프라, 플랫폼, 소프트 웨어의 형태로 클라우드 컴퓨팅을 제공하는 것


클라우드

: 기존 온프레미스 환경에서 기업 각각이 IT 인프라를 관리하고 책임졌다면, 클라우드 환경에서는 더 중요한 사안(어떠한 서비스를 제공할 지) 만 신경 쓰고, 인프라에 관한 것을 클라우드에 맡김


img

각각이 지원해주는 정도와 비용이 위와 같이 다르기 때문에 적절한 클라우드를 비교하며 채택해 사용해야한다.


IaaS

: Infrastructure as a Service. 서비스로서의 인프라

  • 온프레미스 인프라와 대응되는, 온프레미스에서 클라우드화 된 클라우드
  • 스토리지, 네트워킹, 서버 등 인스턴스를 종량제로 이용할 수 있도록 제공
    • 자체 하드웨어 구매 비용을 절감할 수 있음
    • 데이터가 클라우드에 저장
  • 데이터 센터를 보유하고 있지 않은 기업에 적합
  • 적절히 인프라를 구성할줄 알아야한다.
  • 스케일링: 확장 또는 축소 할 수 있는 유연성 제공
  • 주요 단점은 보안 문제, 여러 클라이언트와 인프라 리소스를 공유해야하는 멀티 테넌트 시스템
    • 인지도 있는 좋은 서비스를 이용해야한다.
  • AWS EC2, GCP compute engine 등


PaaS

: Platform as a Service. 서비스로서의 플랫폼

  • IaaS에서 인프라 관리가 더 발전한 형태의 클라우드(약간 정의가 까다로울 수 있음)
  • 사용자가 애플리케이션을 개발, 제공할 수 있는 가상화 환경을 제공
    • 사용자(개발자)는 코드 작성, 빌드, 관리에 집중할 수 있음
    • 인프라: 소프트웨어 업데이트나 하드웨어 관리는 제공업체에서 제공
    • 따라서 여러 사람이 같은 환경에서 개발, 테스팅 등 협업하는데 용이
  • 민첩하게 개발해야하는 개발업체에 적합
  • Heroku, AWS 람다, 구글 앱 엔진


SaaS

: Software as a Service. 서비스로서의 소프트웨어

  • 인터넷으로 클라우드 기반 소프트웨어 및 애플리케이션을 제공
    • 사용자는 소프트웨어를 구독하고 웹 또는 공급업체 API를 통해 소프트웨어 이용
  • 개별 시스템에 소프트웨어를 설치할 필요 없고 그냥 API 이용
  • Gmail, ERP, 사무용 앱, Dropbox
    • 이와 같은 소프트웨어에 그냥 로그인해서 사용할 수 있다.



Reference)

https://www.ibm.com/kr-ko/cloud/learn/iaas-paas-saas

https://www.redhat.com/ko/topics/cloud-computing/iaas-vs-paas-vs-saas

This post is licensed under CC BY 4.0 by the author.