내 잡다한 노트
클라우드 컴퓨팅의 모델 본문
클라우드 컴퓨팅 모델, 클라우드 컴퓨팅 배포 모델 2가지로 나눌 수 있다.
# 클라우드 컴퓨팅 모델
어플리케이션의 구성
어플리케이션
os : windows/linux
computing : cpu + ram
storage : hdd/ssd
network : 랜카드/랜선
# Iaas : Infrastructure as a Service
인프라만 제공
OS를 직접 설치하고 필요한 소프트웨어를 개발해서 사용
가상의 컴퓨터를 하나 임대하는 것과 비슷함
아까 어플의 구성에서 COMPUTING, STORAGE, NETWORK를 제공하고 그 외는 직접 개발하는 것
예 : AWS EC2
요리하려 할 때 주방만 빌려주는 것
# PaaS : Platform as a Service
인프라+OS+기타 프로그램 실행에 필요한 부분(런타임)
바로 코드만 올려서 돌릴 수 있도록 구성
예시 : Firebase, Google App Engine 등
요리하러할대 요리재료와 주방을 빌려줌
#SaaS : Software as a Service
인프라 +os+필요한 소프트웨어가 제공됨
서비스 자체를 제공
다른 셋팅 없이 서비스만 이용
예 : gmail, dropbox, google docs
요리하러할때 모든 걸 빌려줌
# 클라우드 컴퓨팅 배포 모델
# 공개형
모든 부분이 클라우드에서 실행
낮은 비용
높은 확장성
#폐쇄형
높은 수준의 커스터마이징 가능
초기 비용이 비쌈
유지보수 비용이 비쌈
높은 보안
# 혼합형
폐쇄형과 공개형의 혼합
폐쇄형에서 공개형으로 전환하는 과도기에 사용
혹은 폐쇄형의 백업으로 사용
'DevOps > AWS' 카테고리의 다른 글
aws config (0) | 2024.08.31 |
---|---|
페더레이션 사용자와 AWS SSO (0) | 2024.08.22 |
AWS SNS의 발행 요청과 전송 (0) | 2024.08.07 |
AWS의 구조 (0) | 2023.03.20 |
클라우드 컴퓨팅이란? (0) | 2022.04.29 |