정보처리기사/정보시스템 구축관리

클라우드 서비스 모델(IaaS, PaaS, SaaS, BaaS)

glorypang 2025. 10. 2. 00:26
728x90
반응형
SMALL

IaaS (Infrastructure as a Service)

  • 정의: 서버·스토리지·네트워크 등 인프라를 임대하는 모델.
  • 책임: 클라우드는 물리 인프라/가상화, 사용자는 OS·미들웨어·앱 운영.
  • 포인트: 유연성↑, 운영 부담↑ → 인프라를 직접 꾸미고 싶은 팀에 적합.

→ HW를 빌려서 쓰는 것.

  • 네이버 mybox 30G가 제공
  • AWS 등 과 같은 클라우드 서비스

PaaS (Platform as a Service)

  • 정의: 애플리케이션 실행에 필요한 플랫폼(런타임/미들웨어)을 제공.
  • 책임: 클라우드는 인프라+OS+런타임, 사용자앱 코드/데이터.
  • 포인트: 생산성↑, 환경 제약·벤더 종속 가능 → 빠른 개발/배포에 적합.

SaaS (Software as a Service)

  • 정의: 완성된 소프트웨어를 서비스로 바로 사용.
  • 책임: 클라우드가 앱까지 전부 운영·업데이트, 사용자는 설정·데이터만.
  • 포인트: 도입·유지보수 부담↓, 커스터마이즈 한계 → 업무툴(이메일/협업/CRM)에 적합.

→ SW를 빌려서 쓰는 것.

  • Google Docs, Excel 
  • Naver Docs

BaaS (Blockchain as a Service) — 블록체인

  • 정의: 퍼블릭/프라이빗 블록체인 노드·네트워크·스마트컨트랙트 실행 환경관리형 서비스로 제공.
  • 책임: 클라우드가 노드 운영·확장·모니터링·업그레이드/보안 담당, 사용자스마트컨트랙트·애플리케이션 로직에 집중.
  • 포인트: 인프라 구축/운영 부담↓, 빠른 실험·PoC/프로덕션 / 네트워크·프로토콜 종속성·비용 구조 주의.
  • : Amazon Managed Blockchain, Kaleido, Chainstack, Infura/Alchemy(노드/API 서비스).

 

암기팁

이쿠 허리야 스를 붙이면 낫겠네.

 

728x90
반응형
LIST