본문 바로가기
시스템아키텍처

클라우드 서비스 IaaS PaaS SaaS 비교 정리

by 매일기술사 2026. 3. 19.
System Architecture · 한장정리

[기술사토픽] 클라우드 서비스 모델 비교 완벽 정리 - 한장정리

IaaS·PaaS·SaaS 책임 범위 비교, 공개·사설·하이브리드·멀티 클라우드 배포 모델, 클라우드 네이티브 핵심 기술까지 기술사 빈출 주제를 완벽 정리합니다.

IaaSPaaSSaaS클라우드하이브리드클라우드정보관리기술사

Ⅰ.IT 자원 공유 기술, 클라우드 컴퓨팅의 개요

개념: 클라우드 컴퓨팅이란 인터넷을 통해 서버·스토리지·네트워크·소프트웨어 등 IT 자원을 필요한 만큼 사용하고 사용량에 따라 비용을 지불하는 서비스 모델입니다.

5대 특성 (NIST 정의): (1) 온디맨드 셀프서비스 (2) 광대역 네트워크 접근 (3) 자원 풀링 (4) 신속한 탄력성 (5) 측정 가능한 서비스

가. IaaS · PaaS · SaaS 책임 범위 비교
IaaS
애플리케이션고객
런타임·미들웨어고객
OS고객
가상화·서버제공자
스토리지·네트워크제공자
예: AWS EC2, Azure VM
PaaS
애플리케이션고객
런타임·미들웨어제공자
OS제공자
가상화·서버제공자
스토리지·네트워크제공자
예: AWS Elastic Beanstalk, Heroku
SaaS
애플리케이션제공자
런타임·미들웨어제공자
OS제공자
가상화·서버제공자
스토리지·네트워크제공자
예: Gmail, Salesforce, Office 365
암기 팁

IaaS = 인프라만 빌림 (OS부터 내가 관리) / PaaS = 플랫폼 빌림 (앱만 내가 개발) / SaaS = 소프트웨어 그대로 사용
피자 비유: IaaS=재료 배달 / PaaS=반죽까지 준비 / SaaS=완성 피자 배달

Ⅱ.클라우드 배포 모델 & 주요 서비스 비교

가. 클라우드 배포 모델 4가지
모델 특징 장점 단점 적합 상황
공개 클라우드 인터넷으로 누구나 접근 비용 저렴, 확장성 보안·컴플라이언스 우려 스타트업, 웹서비스
사설 클라우드 단일 조직 전용 보안·통제력 높음 구축·운영 비용 높음 금융·공공·의료
하이브리드 클라우드 공개+사설 혼합 유연성·보안 균형 연동 복잡성 민감데이터+확장 필요
멀티 클라우드 복수 공급자 활용 벤더 종속 탈피 관리 복잡도 증가 대기업·글로벌 서비스

Ⅲ.클라우드 네이티브 핵심 기술

기술 개념 대표 도구
컨테이너 OS 수준 격리. 경량·이식성 높음 Docker
컨테이너 오케스트레이션 컨테이너 자동 배포·확장·관리 Kubernetes(K8s)
마이크로서비스(MSA) 기능 단위 독립 서비스 분리 Spring Boot, FastAPI
서비스 메시 마이크로서비스 간 통신 관리 Istio, Linkerd
IaC (코드형 인프라) 인프라를 코드로 정의·관리 Terraform, Ansible
서버리스 서버 관리 없이 함수 단위 실행 AWS Lambda, GCP Functions
시험 포인트

클라우드 네이티브 4대 요소: 마이크로서비스 + 컨테이너 + DevOps + CI/CD
VM vs 컨테이너: VM은 OS 전체 가상화 / 컨테이너는 OS 커널 공유 → 컨테이너가 더 가볍고 빠름

Ⅳ.결론 및 전문가 의견

결론

클라우드는 IT 인프라의 새로운 표준이 되었습니다.
향후 엣지 컴퓨팅(지연 최소화), AI 클라우드(GPU as a Service), 양자 클라우드로 진화하며 디지털 전환(DX)의 핵심 플랫폼으로 발전할 것입니다.

"클라우드는 목적지가 아니라 지속적인 여정이다. 중요한 것은 무엇을 클라우드로 옮기느냐가 아니라 어떻게 활용하느냐이다."

블로그: 기술사 학습노트 · imt-log.tistory.com