AWS02

클라우드 컴퓨팅 서비스 모델

클라우드 컴퓨팅은 IT 리소스를 온디맨드(On-Demand) 방식으로 제공하며,

크게 IaaS(Infrastructure as a Service), PaaS(Platform as a Service), SaaS(Software as a Service) 3가지 서비스 모델로 제공됩니다.

IaaS(Infrastructure as a Service)

IaaS는 가상화된 컴퓨팅 리소스(CPU, 메모리, 스토리지, 네트워크 등)를 클라우드 공급업체로부터 대여하는 모델입니다. 사용자는 운영체제, 미들웨어, 애플리케이션 등을 직접 관리합니다.

장점 단점
높은 유연성과 제어력 운영 및 보안 관리 필요
온디맨드 리소스 프로비저닝 운영 복잡성 증가
초기 투자 비용 절감 전문 인력 필요

예시: AWS EC2, GCP Compute Engine, Azure Virtual Machines

PaaS(Platform as a Service)

PaaS는 운영체제, 미들웨어, 개발 도구 등이 포함된 클라우드 기반 플랫폼을 제공합니다. 사용자는 애플리케이션과 데이터만 관리하면 됩니다.

장점 단점
빠른 애플리케이션 개발 및 배포 벤더 종속성
운영 및 관리 부담 경감 제한된 구성 옵션
비용 효율성 완전한 제어력 부족

예시: AWS Elastic Beanstalk, GCP App Engine, Azure App Service

SaaS(Software as a Service)

SaaS는 클라우드에서 제공되는 완전한 애플리케이션 서비스를 구독하는 모델입니다. 사용자는 애플리케이션만 이용하면 됩니다.

장점 단점
즉시 사용 가능 데이터 통제력 부족
낮은 유지 관리 비용 제한된 사용자 정의
간편한 업그레이드 인터넷 연결 필수

예시: G-mail, Office 365, Salesforce

이러한 IaaS, PaaS, SaaS 모델은 각각의 장단점이 있습니다. 기업은 비즈니스 요구사항, 보안, 예산 등을 고려하여 적절한 클라우드 서비스 모델을 선택해야 합니다.

AWS의 IaaS, PaaS, SaaS 서비스

AWS는 가장 포괄적인 클라우드 서비스 제공업체로, IaaS, PaaS, SaaS를 모두 제공합니다.

AWS IaaS 서비스

  • EC2(Elastic Compute Cloud): 가상 컴퓨팅 환경
  • VPC(Virtual Private Cloud): 가상 프라이빗 클라우드
  • EBS(Elastic Block Store): 블록 스토리지 볼륨
  • S3(Simple Storage Service): 객체 스토리지

AWS PaaS 서비스

  • Elastic Beanstalk: 웹 애플리케이션 배포 및 관리 플랫폼
  • ECS(Elastic Container Service): 컨테이너 오케스트레이션
  • Lambda: 서버리스 컴퓨팅 플랫폼
  • RDS(Relational Database Service): 관계형 데이터베이스

AWS SaaS 서비스

  • WorkSpaces: 데스크톱 가상화 서비스
  • Chime: 온라인 미팅 및 화상 통화 도구
  • WorkDocs: 기업용 콘텐츠 및 문서 관리
  • WorkMail: 기업용 이메일 및 캘린더 서비스

AWS는 IaaS 부문에서 EC2, S3 등의 주력 서비스로 입지를 다졌지만, 점차 PaaS와 SaaS 영역으로도 확장하며 클라우드 컴퓨팅 전반을 아우르는 통합 솔루션을 제공하고 있습니다.

댓글남기기