내 잡다한 노트

클라우드 컴퓨팅의 모델 본문

DevOps/AWS

클라우드 컴퓨팅의 모델

peanutwalnut 2022. 4. 29. 15:35

클라우드 컴퓨팅 모델, 클라우드 컴퓨팅 배포 모델 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