AWS에서 제공하는 서비스를 정리
- AWS : Amazon Web Service, 대표적인 배포 클라우드 서비스 플랫폼
- Cloud

- SaaS: Software as a Service, 당장 사용 가능한 소프트웨어를 제공
- PaaS: Platform as a Service, DB, 개발 플랫폼까지 제공
- IaaS: Infrastructure as a Service, 가상 컴퓨터까지 제공
- Deploy
EC2
- Elastic Compute Cloud(탄력적, 유연한), 사용한 만큼 비용을 지불
- 클라우트 컴퓨팅 서비스, 원격 제어되는 가상의 컴퓨터를 빌리는 것
- 서버, 스토리지, 데이터베이스 등의 클라우드 컴퓨팅 서비스를 제공
- 인스턴스: 1대의 컴퓨터를 의미하는 단위, 인스턴스를 생성한다고 표현
- 장점
- 구성하는데 필요한 시간이 짧음(<=> 컴퓨터를 구매, 배송, 개발 환경 구성하고 시작)
- Amazon Machine Image(AMI, 탬플릿)를 통한 다양한 운영체제의 선택이 가능(CPU, RAM, 용량도 선택 가능)
RDS
- Relational Database Service, 관계형 데이터베이스 서비스
- RDS의 특징
- 다양한 데이터베이스 엔진을 제공


- 관리 및 유지/보수가 쉽고, 데이터 유실의 위험성이 지극히 줄어듬
- 단, 비용이 비쌈
S3
IAM
CodePipeline
CodeDeploy
CodeBuild