AWS 프리 티어(Free Tier)란 신규 가입 고객에게 가입한 날로부터 12개월, 혹은 상시로 무료 제공하는 일부 서비스를 말합니다. 프리 티어만으로도 간단한 아키텍처를 구성할 수 있으므로, AWS를 직접 다뤄보는데 큰 도움이 됩니다.
프리 티어 서비스는 가입 후 자동으로 이용할 수 있으며, 인스턴스 타입을 고르거나 AMI를 선택할 경우 “Free Tier Eligible” 이라는 표시가 있으므로 여러 종류들 중 프리 티어에 해당하는 서비스를 구별할 수 있습니다.
기본적인 아키텍처를 구축하는데 필요한 주요 프리 티어 서비스는 다음과 같습니다. (이외에도 많은 프리 티어 서비스가 있으니 자세한 사항은 참고자료를 확인해주세요.)
1. 가입 후 12개월 후에 종료되는 프리티어 서비스
Amazon EC2
Amazon EC2 프리 티어는 Linux나 RHEL(Red Hat Enterprise Linux) 또는 SLES(SUSE Linux Enterprise Server), Microsoft Windows Server 운영체제를 이용할 수 있으며 t2.micro 인스턴스를 한달에 750시간 사용이 가능합니다. 인스턴스 1개를 하루 24시간 * 31일을 운용하더라도 744 시간이므로 매월 지속적으로 실행하기에 충분한 시간입니다.
만약 t2.micro 타입의 인스턴스를 2개 운용한다면 한 인스턴스당 375시간 사용이 가능하므로, 하루 평균 약 12시간 실행이 가능합니다. 그 이상 사용하게 되면 과금이 되므로 주의해야 합니다.
( Windows 인스턴스와 Linux 인스턴스는 사용시간이 따로 계산되지만, 두 인스턴스를 함께 운용할 경우 스토리지 무료 제공량인 30GB가 넘어가기 때문에 과금이 됩니다. Amazon EBS 부분에서 다시 다루겠습니다.)
Amazon RDS
Amazon RDS는 단일 AZ에서 db.t2.micro 인스턴스를 750시간 무료 사용 가능합니다. 사용 가능한 DB 엔진은 MySQL, MariaDB, PostgreSQL, Oracle BYOL 또는 SQL Server Express Edition 입니다. 이 또한 EC2 인스턴스처럼 매월 지속적으로 DB 인스턴스를 실행하기에 충분한 시간이며, 20GB의 데이터베이스 스토리지와 20GB의 백업 스토리지를 제공합니다.
RDS DB 인스턴스 생성시 Multi-AZ에 체크를 해제해야 과금이 되지 않습니다. 또한 자동 백업의 유지 기간은 0(disable)으로 설정해야 Snapshot 보관료가 청구되지 않습니다.
Amazon S3
AWS 프리 티어를 사용하는 고객은 Amazon S3를 무료로 시작할 수 있습니다. AWS 신규 가입 고객은 1년 동안 매달 5GB의 Amazon S3 스토리지(S3 Standard), 20,000건의 Get 요청, 2,000건의 Put 요청, Delete 요청, 15GB의 데이터 전송이 무료입니다.
Amazon EBS
Amazon Elastic Block Store(EBS)는 프리 티어로 30GB의 스토리지 (AMI 루트 볼륨도 여기에 포함됩니다. )와 2,000,000번의 I/O 및 1GB의 스냅샷 스토리지를 이용할 수 있습니다.
Amazon Elastic Load Balancing (ELB)
Elastic Load Balancing 의 Classic 및 Application Load Balancer 간에 월별 750시간을 공유로 사용할 수 있습니다. Classic Load Balancer의 경우 15GB의 데이터 처리가 무료이며 Application Load Balancer의 경우 15LCU 까지 사용이 가능합니다.
2. 가입 후 종료되지 않는 상시 프리티어 서비스
Amazon CloudWatch
Amazon CloudWatch 프리 티어는 대부분의 AWS 서비스(EC2, S3 등)를 CloudWatch로 자동 전송합니다. 많은 애플리케이션을 이 프리 티어 한도 내에서 실행할 수 있습니다.
Amazon Simple Notification Service (SNS)
Amazon SNS는 완전관리형 푸시 메시징 서비스로, 매월 1,000,000건의 게시, 1,000,000건의 모바일 푸시 알림, HTTP/HTTPS 알림 100,000건 및 이메일 알림 1,000개에 대한 요금이 무료입니다. 종류 별로 프리 티어 한도를 초과하면 요금이 부과됩니다.
Amazon Lambda
AWS Lambda는 이벤트에 응답하여 코드를 실행하고 자동으로 컴퓨팅 리소스를 관리하는 컴퓨팅 서비스로서, 월별 1,000,000건의 요청과 월별 최대 3,200,000 초의 컴퓨팅 시간이 무료입니다.