165개 이상의 서비스를 제공
서버 및 네트워크를 시작으로 그에 필요한 소프트웨어와 보안을 위한 장치, 개발 도구, 계정 관리를 위한 장치 등 온갖 서비스 이용 가능

목적에 따라 다양한 서비스를 제공
AWS에서 제공하는 서비스
Amazon EC2
: 컴퓨팅 용량을 제공하는 서비스
서버, OS, 소프트웨어 등을 세트로 사용 가능
Amazon S3
: 오브젝트 스토리지 서비스
웹 서버 및 파일 서버용 파일을 보관하는 장소(스토리지)로 사용할 수 있다.
Amazon VPN
: AWS 계정 전용의 가상 네트워크
Amazon RDS
: 관계형 데이터베이스의 대표(Amazon Aurora, PostgreSQL, MySQL, MariaDB, Oracle Database, SQL Server)를 클라우드에서 이용할 수 있는 서비스
Amazon Route 53
: DNS(도메인 네임 서버)
웹 서버에 필수인 DNS 기능을 제공
Elastic IP 주소
: 서버에 필수인 정적 공인 IP 주소를 제공
EC2 및 ELB와 조합하여 사용
Amazon Managed Blockchain
: 블록체인 네트워크를 생성, 관리할 수 있는 도구
데이터 위조 및 변조를 확인하는 기반으로 이용 가능
Amazon SageMaker
: 머신 러닝 모델을 구축, 트레이닝, 배포 가능
머신 러닝에서 자주 사용되는 주피터 노트북(Jupyter Notebook)을 클라우드로 제공
AWS Cloud9
: 웹 브라우저로 조작이 가능한 통합 개발 도구
각종 언어에 대응하고 컴퓨터에 개발 도구를 설치하지 않고 시스템을 개발 가능
Amazon GameLift
: 게임 호스팅 서비스
멀티플레이어 대전 등 실시간 데이터 통신을 짧은 대기 시간으로 제공
사용한 만큼 지불하는 종량제
사용한 서비스 1개당 금액 + 사용한 분
향후에 필요하지만 지금은 필요 없는 자원을 확보해 둘 필요가 없다.
최소로 필요한 만큼만 준비해서 시작하고 필요할 때 늘리면 된다.
✅불필요한 자원을 사용할 필요가 없기 때문에 비용이 절감
✅나중에 증설이 가능 → '앞으로 어느 정도 필요할 것인가' 예측 불필요
대표적인 요금 체계
| 서비스 | 요금체계 |
|---|---|
| Amazon EC2 | ① 인스턴스 사용량(가동한 시간 X 단가) + ② EBS 요금(용량 X 단가) + ③ 통신료 + ④ 그 외에 옵션 |
| Amazon S3 | ① 보존 용량 + ② 전송량 |
| Amazon RDS | ① 스토리지 요금 + ② DB 인스턴스 요금 + ③ 백업 스토리지 요금 + ④ 통신량 |
AWS 요금 산출 방법
① 인스턴스 사용량(가동한 시간 X 단가) + ② EBS 요금(용량 X 단가) + ③ 통신료 + ④ 그 외에 옵션
<조건>
1. t3.micro(2vCPU, 1GiB 메모리) 인스턴스(개발 용도 및 소규모 실 서비스에 충분한 사양)
2. 30GB SSD 스토리지
3. 네트워크 150GB/월 (일반적인 웹 서버에는 충분한 용량)
4. 옵션X
① 인스턴스 사용량(가동 시간) X 단가(0.0136 US 달러)
= 0.0136 US달러/시간 X 24시간 X 30일
= 9.792 US달러
= 10,857원
② EBS 요금(용량 X 단가(0.12 US 달러))
= 0.12 US달러/1GB X 30GB
= 3.6 US달러
= 3.991원
③ 통신료(단가 0.114 US달러)
= 0.114 US달러/1GB X 150GB
= 17.16 US달러
= 18,959원
AWS 요금의 장점과 단점
장점
단점
쉽게 시작할 수 있도록 프리티어가 준비됨.
Ex) 소규모 EC2 인스턴스(가상 서버) 1대와 RDS 인스턴스(데이터베이스) 1대. 5GB의 S3(스토리지) 등을 12개월 동안 무료로 사용할 수 있도록 다양한 시스템을 구현하고 테스트 가능
총액이나 서비스별 요금 점유 비율 등을 확인하여 월말에 요금이 얼마인지 에측 가능
예산을 설정해두면 초과했을 경우 메일 등으로 통지 가능