[AWS] 클라우드 컴퓨팅의 모델

임유진·2025년 7월 29일

클라우드/인프라

목록 보기
12/25
post-thumbnail

클라우드 컴퓨팅 모델의 분류

  1. 클라우드 컴퓨팅 서비스 모델
    • 무엇을 제공하느냐
    • Software as a Service, Infrastructure as a Service, Platform as a Service
  2. 클라우드 배포 모델
    • 어떻게 제공하느냐
    • 공개형(클라우드), 혼합형(하이브리드), 온-프레미스(폐쇄형)
분류 기준유형설명비유
무엇을 제공하느냐IaaS인프라만 제공주방만 빌려줌
PaaS인프라 + OS + 플랫폼 제공주방 + 기기 + 재료 제공, 레시피만 가져옴
SaaS모든 것을 통째로 제공완성된 요리 바로 먹기
어떻게 제공하느냐Public공개된 외부 클라우드AWS 등
Private내부 전용 클라우드직접 운영, 보안성 ↑
Hybrid공개 + 폐쇄 혼합 운영백업/전환용으로 많이 사용

클라우드 컴퓨팅 서비스 모델 (What to Provide)

어플리케이션 구성요소

  • 컴퓨팅 (CPU, RAM)
  • 스토리지 (HDD, SSD 등)
  • 운영체제 (OS: Windows, Linux 등)
  • 어플리케이션
  • 네트워크

이 요소들을 누가 관리하느냐에 따라 모델이 달라짐


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

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, Google Docs, Dropbox, Slack

클라우드 배포 모델 (How to Provide)

Public Cloud (공개형 클라우드)

  • 특징: 외부 클라우드 서비스 제공자가 모든 자원을 운영
  • 장점: 저비용, 고확장성, 유지보수 불필요
  • 예시: AWS, Azure, GCP 등

Private Cloud (폐쇄형 클라우드)

  • 특징: 자사의 전용 환경에서 자체 운영
  • 장점: 높은 보안성, 커스터마이징 가능
  • 단점: 고비용, 유지보수 직접 수행
  • 유사 개념: 자체 IDC(데이터센터) 운영과 비슷

Hybrid Cloud (혼합형 클라우드)

  • 특징: Public + Private 혼합 운영

  • 주 용도

    • 폐쇄형 → 공개형 전환 시 과도기로 사용
    • 백업 용도로 공개형 활용
  • 장점: 유연성 확보, 전환 리스크 최소화


참고

profile
말하는 고구마

0개의 댓글