클라우드의 컴퓨팅의 유형
클라우드 컴퓨팅 모델
- Software as a Service
- Infrastructure as a Service
- Platform as a Service
클라우드 컴퓨팅 배포 모델
- 공개형(클라우드)
- 혼합형(하이브리드)
- 온-프레미스(폐쇄형)
어플리케이션의 구성
IaaS: Infrastructure as a Service
- 인프라만 제공
- OS를 직접 설치하고 필요한 소프트웨어를 개발해서 사용
- 즉 가상의 컴퓨터를 하나 임대하는 것과 비슷함
- 예: AWS EC2
PaaS: Platform as a Service
- 인프라 + OS + 기타 프로그램 실행에 필요한 부분(런타임)
- 바로 코드만 올려서 돌릴 수 있도록 구성
- 예: Firebase, Google App Engine
SaaS: Software as a Service
- 인프라 + OS + 필요한 소프트웨어가 제공됨
- 다른 세팅 없이 서비스만 이용
- 예: Gmail, DropBox, Slack, Google Docs
클라우드 컴퓨팅 배포 모델
- 공개형(클라우드)
- 모든 부분이 클라우드에서 실행
- 낮은 비용
- 높은 확장성
- 혼합형(하이브리드)
- 폐쇄형과 공개형의 혼합
- 폐쇄형에서 공개형으로 전환하는 과도기에 사용
- 혹은 폐쇄형의 백업으로 사용
- 폐쇄형
- 높은 수준의 커스터마이징 가능
- 초기 비용이 비쌈
- 유지보수 비용이 비쌈
- 높은 보안
![클라우드 컴퓨팅의 모델 - aws_introduction[1]](/_next/image?url=https%3A%2F%2Fwww.notion.so%2Fimage%2Fhttps%253A%252F%252Fprod-files-secure.s3.us-west-2.amazonaws.com%252Fd715e42f-5ece-4a62-9155-8ef2d8d7d58b%252F0d1c3824-d935-463e-abd4-632c4d227eff%252F%2525E1%252584%252589%2525E1%252585%2525B3%2525E1%252584%25258F%2525E1%252585%2525B3%2525E1%252584%252585%2525E1%252585%2525B5%2525E1%252586%2525AB%2525E1%252584%252589%2525E1%252585%2525A3%2525E1%252586%2525BA_2024-05-13_%2525E1%252584%25258B%2525E1%252585%2525A9%2525E1%252584%252592%2525E1%252585%2525AE_2.05.29.png%3Ftable%3Dblock%26id%3Dcfc07489-d53c-426c-8339-45c62cef7d65%26cache%3Dv2&w=3840&q=75)