# 클라우드 컴퓨팅 유형 (IaaS, PaaS, SaaS)
# PaaS와 SaaS, IaaS 개념 정리
Infrastructure as a Service (IaaS)
여기서의 의미는 인프라 자원을 사용할 수 있게 제공하는 서비스 정도라고 보면된다. 필요한 구성 요소만 있고 필요에 따라 확장 / 축소가 가능해서 가장 유연한 서비스이다.
IaaS 같은 경우에는 서버나, 스토리지, 네트워킹, 비주얼 등을 AWS 에서 관리 및 액세스를 담당한다. 나머지 O/S (운영체제), 런타임, 데이터, 어플리케이션들은 인프라 엔지니어 및 개발자가 담당한다.
예 : AWS EC2, S3
Platform as a Service (PaaS)
여기서는 개발자나 인프라 엔지니어가 인프라를 관리할 필요가 없다. 내 앱이나 웹사이트에 응용 프로그램 배포 / 관리에만 집중 할 수 있게 된다.
그말인 즉슨 O/S 운영체제, Middleware, 런타임 등을 AWS 에서 관리를 해준다. 주로 개발자가 인프라를 신경쓰지 않고 어플을 개발할때 유용하게 쓰인다. 인프라, 플랫폼 등은 다 구축이 되어있으니 어플의 코드를 작성하고, 관리를 하면 된다.
예 : Lambda, AWS Elastic Beanstalk, Google App Engine
Software as a Service (SaaS)
모든게 구성되어 있는 환경을 제공한다. 애플리케이션, 데이터, 런타임, OS 등 모든 것들이 다 구축이 되어있다. 제공업체 (AWS) 가 소프트웨어 업데이트를 하며 버그 수정도 한다. 개별 시스템에 소프트웨어를 설치할 필요도 없고 보안적으로도 신뢰할 수 있다.
SaaS 에서의 예시는 Gmail, Dropbox, 유투브 등 이메일 계정이 있다면 어디서든지 이용 할 수 있다.
예 : Marketplace, Dropbox, Salesforce, Google App
'✋ 개념이해 > 기타' 카테고리의 다른 글
hosts 파일 관련 정리 (0) | 2023.12.13 |
---|