본문으로 이동
메뉴 여닫기
환경 설정 메뉴 여닫기
개인 메뉴 여닫기
로그인하지 않음
지금 편집한다면 당신의 IP 주소가 공개될 수 있습니다.
Cloud Service Model; 클라우드 서비스 모델
클라우드 컴퓨팅에서 제공자가 책임지는 자원 범위에 따라 IaaS·PaaS·SaaS로 구분하는 서비스 제공 방식이다.

클라우드 컴퓨팅은 NIST SP 800-145(2011)가 정의한 모델로, 자원 범위에 따른 서비스 모델과 배포 위치에 따른 배포 모델로 나뉜다. 사용자와 제공자가 나누어 책임을 지는 책임 공유 모델(Shared Responsibility)에 대한 이해가 클라우드 보안의 출발점이 된다.

모델 제공 범위 사용자 책임 예
IaaS 서버·스토리지·네트워크 등 인프라 운영체제, 미들웨어, 런타임, 애플리케이션, 데이터 AWS EC2, GCP Compute Engine
PaaS 인프라 + 운영체제 + 개발·실행 플랫폼 애플리케이션, 데이터 AWS Elastic Beanstalk, Google App Engine
SaaS 애플리케이션까지 완성된 서비스 데이터·계정·접근 권한 관리 Microsoft 365, Google Workspace

이 밖에 특정 자원만 제공하는 FaaS(함수), BaaS(백엔드), SECaaS(보안), DaaS(데스크톱) 등 세분화된 XaaS 모델이 파생되었다.

책임 공유 모델

편집 원본 편집

클라우드 보안 책임은 제공자와 사용자가 분담하며, 상위 모델일수록 사용자 책임 범위가 줄어든다.

계층 IaaS PaaS SaaS
데이터·계정 사용자 사용자 사용자
애플리케이션 사용자 사용자 제공자
운영체제·런타임 사용자 제공자 제공자
인프라(서버·네트워크·물리) 제공자 제공자 제공자

어느 모델에서든 데이터와 계정·접근 권한은 사용자 책임이며, 이 경계를 오해하는 것이 클라우드 보안 사고의 주요 원인이다.

모델 설명
퍼블릭(Public) 제공자가 불특정 다수에게 인터넷으로 제공하는 클라우드
프라이빗(Private) 특정 조직 전용으로 운영하는 클라우드
하이브리드(Hybrid) 퍼블릭과 프라이빗을 표준 기술로 연동한 형태로, 하이브리드 클라우드라고 한다.
커뮤니티(Community) 공통 관심사를 가진 여러 조직이 공유하는 클라우드

여러 퍼블릭 클라우드를 함께 사용하는 형태는 멀티 클라우드라고 한다.

NIST 5가지 필수 특징

편집 원본 편집

NIST SP 800-145는 클라우드 컴퓨팅의 필수 특징 5가지를 정의한다.

  • 주문형 셀프서비스(On-demand self-service) — 사용자가 필요할 때 직접 자원을 할당한다.
  • 광대역 네트워크 접근(Broad network access) — 표준 방식으로 어디서나 접근한다.
  • 자원 공유(Resource pooling) — 다수 사용자가 자원을 공유(멀티테넌시)한다.
  • 신속한 탄력성(Rapid elasticity) — 수요에 맞춰 자원을 빠르게 확장·축소한다.
  • 측정된 서비스(Measured service) — 사용량을 계량하여 과금·통제한다.

클라우드 기반 운영체계

편집 원본 편집

클라우드는 물리 서버 위에 하이퍼바이저를 두어 여러 가상 머신을 구동하거나(서버 가상화), 호스트 커널을 공유하는 컨테이너 방식으로 경량 실행 환경을 제공한다. 서비스 모델이 상위로 갈수록 이러한 하부 운영체계는 제공자가 추상화하여 감춘다.

  • IaaS·PaaS·SaaS의 제공 범위와 대표 예시, 책임 공유 모델에서의 경계를 표로 구분한다.
  • 데이터·계정은 모든 모델에서 사용자 책임이라는 점을 기억한다.
  • NIST SP 800-145의 5가지 필수 특징, 3가지 서비스 모델, 4가지 배포 모델을 암기한다.
  • 하이브리드와 멀티 클라우드의 차이(연동 vs 복수 사용)를 구분한다.