
☁️ AWS의 클라우드 서비스 모델 비교
클라우드 서비스 모델은 서비스 공급자와 사용자 간의 책임 범위를 기준으로 나뉩니다. 피자 주문에 비유하면 이해하기 쉬워요.
| 서비스 모델 | AWS의 역할 (공급자) | 사용자의 역할 (고객) | AWS 서비스 예시 |
| SaaS | 모든 것 (소프트웨어, 플랫폼, 인프라 관리) | 소프트웨어 사용만 | Gmail, Amazon Connect |
| PaaS | 플랫폼까지 관리 (OS, 런타임 환경) | 애플리케이션 및 데이터 관리 | AWS Lambda, Amazon RDS, AWS Elastic Beanstalk |
| IaaS | 인프라만 관리 (서버, 스토리지, 네트워킹) | 운영체제(OS)부터 앱/데이터까지 모든 것 관리 | Amazon EC2, Amazon EBS, Amazon S3 |
| NaaS | 네트워크 기능을 가상화하여 제공 | 가상화된 네트워크 기능 구성 및 관리 | AWS VPC, AWS Transit Gateway |
Sheets로 내보내기
1. IaaS (Infrastructure as a Service)
IaaS는 클라우드 컴퓨팅의 가장 기본적인 형태입니다.
- 정의: AWS가 서버, 스토리지, 네트워킹과 같은 기본 인프라를 가상화하여 제공하면, 고객은 이 위에 운영체제, 미들웨어, 애플리케이션 등을 직접 설치하고 관리합니다.
- 특징:
- 가장 큰 유연성: 고객이 OS부터 모든 것을 제어합니다.
- 가장 많은 책임: OS 패치, 보안 업데이트 등을 고객이 관리해야 합니다.
- AWS 예시:
- Amazon EC2 (가상 서버): 사용자가 직접 OS를 선택하고 관리해야 합니다.
- Amazon S3, EBS (스토리지): 고객이 스토리지의 내용을 직접 관리합니다.
- Amazon VPC (가상 네트워크): 고객이 IP 주소 범위, 서브넷, 라우팅을 정의합니다.
2. PaaS (Platform as a Service)
PaaS는 IaaS 위에 **운영 환경(플랫폼)**을 추가한 형태입니다.
- 정의: AWS가 OS, 미들웨어, 런타임 환경을 미리 구성해 제공하므로, 고객은 코드나 데이터만 올려서 바로 실행할 수 있습니다.
- 특징:
- 개발 용이성: 인프라 관리 부담이 줄어들어 개발에 집중할 수 있습니다.
- 중간 정도의 제어권: OS나 서버 구성을 직접 제어할 수는 없습니다.
- AWS 예시:
- AWS Lambda (서버리스 컴퓨팅): 고객은 코드만 올리고, AWS가 서버 및 런타임을 관리합니다.
- Amazon RDS (관리형 데이터베이스): AWS가 OS 패치, 백업 등을 관리하고, 고객은 데이터베이스 스키마와 데이터만 관리합니다.
- AWS Elastic Beanstalk: 웹 애플리케이션 배포 시 인프라 관리를 자동화해 줍니다.
3. SaaS (Software as a Service)
SaaS는 사용자에게 완벽하게 완성된 소프트웨어를 제공하는 형태입니다.
- 정의: AWS 또는 제3자 공급자가 소프트웨어 전체를 호스팅하고 관리하며, 고객은 웹 브라우저나 앱을 통해 서비스에 접근하여 사용만 합니다.
- 특징:
- 가장 적은 책임: 고객은 소프트웨어 사용 외에 아무것도 관리할 필요가 없습니다.
- 가장 적은 유연성: 소프트웨어 기능 범위 내에서만 사용이 가능합니다.
- AWS 예시:
- Amazon Connect (클라우드 컨택 센터): 바로 사용 가능한 고객 서비스 소프트웨어입니다.
- AWS Marketplace: 다른 벤더들이 제공하는 SaaS 솔루션이 판매됩니다.
4. NaaS (Network as a Service)
NaaS는 클라우드 서비스 모델을 논할 때 자주 언급되는 공식적인 모델은 아니지만, 네트워킹 기능을 서비스로 제공하는 AWS의 강점 분야입니다.
- 정의: 고객이 물리적 네트워크 장비 없이, 소프트웨어로 정의된 가상 네트워크 기능(예: VPN, 라우팅, 방화벽)을 클라우드에서 소비합니다.
- AWS 예시:
- Amazon VPC (Virtual Private Cloud): 클라우드 내의 격리된 가상 네트워크를 제공합니다.
- AWS Direct Connect, Site-to-Site VPN: 온프레미스와 AWS 간의 연결 서비스를 제공합니다.
- AWS Transit Gateway: 여러 VPC와 온프레미스를 연결하는 중앙 집중식 네트워킹 허브를 제공합니다.
'Cloud > AWS' 카테고리의 다른 글
| [AWS] AWS Cloud Practitional_모의테스트2 오답(1) (0) | 2025.10.05 |
|---|---|
| [AWS] AWS Cloud Practitional_모의테스트1 오답(1) (0) | 2025.10.03 |
| [AWS] AWS 서버리스 (Serverless), 통합 결제 및 운영 관리 (0) | 2025.10.02 |
| [AWS] DevOps, CI/CD, 운영 및 비용 관리 (Code Series, Fargate, CloudWatch, Trusted Advisor) _250901 (0) | 2025.09.29 |
| [AWS] IaC (CloudFormation, CDK)_250827 (0) | 2025.09.26 |