애플리케이션이 사용한 컴퓨팅 및 메모리 리소스에 대한 비용이 청구됩니다. 또한, 배포를 자동화하는 경우에는 해당 월에 모든 자동화된 배포를 포함하는 개별 애플리케이션에 설정된 월별 요금을 지불합니다. 소스 코드에서 배포하는 옵션을 선택한 경우 App Runner가 소스 코드에서 컨테이너를 구축하는 데 걸린 시간에 대한 구축 요금이 부과됩니다.
프로비저닝된 컨테이너 인스턴스
시간별 GB당 0.007 USD*
애플리케이션이 배포된 경우 각 컨테이너 인스턴스에서 프로비저닝된 메모리에 대한 비용을 지불합니다. 애플리케이션이 유휴 상태일 때 컨테이너 인스턴스의 메모리를 프로비저닝 상태로 유지하면 일관되게 밀리초 수준의 낮은 지연 시간을 지원할 수 있습니다.
* 시간별 GB당 0.007 USD의 요금은 미국 동부(버지니아 북부), 미국 동부(오하이오), 미국 서부(오레곤) 및 EU(아일랜드) 같은 AWS 리전에 적용됩니다. 아시아 태평양(도쿄) 리전의 경우 요금은 시간별 GB당 0.009 USD입니다.
활성 컨테이너 인스턴스
시간별 vCPU당 0.064 USD*
시간별 GB당 0.007 USD*
애플리케이션이 요청을 처리하면 프로비저닝된 컨테이너 인스턴스에서 활성 컨테이너 인스턴스로 전환합니다. 그러면 여기에서 메모리 및 컴퓨팅 리소스를 사용합니다. 프로비저닝된 컨테이너 인스턴스에서 할당한 메모리를 초과한 경우 사용한 컴퓨팅 및 추가 메모리에 대한 비용을 지불합니다. App Runner는 애플리케이션의 처리 요구 사항을 충족하도록 활성 컨테이너 인스턴스 수를 자동으로 확장 및 축소합니다. 비용이 예산을 초과하지 않도록 애플리케이션이 사용하는 활성 컨테이너 인스턴스 수에 최대 한계를 설정할 수 있습니다. 활성 컨테이너 인스턴스가 유휴 상태인 경우 App Runner는 프로비저닝된 컨테이너 인스턴스로 다시 축소됩니다(기본값은 1개의 프로비저닝된 컨테이너 인스턴스).
모든 컨테이너 인스턴스 처리는 다음으로 가장 가까운 초로 반올림되어 초당 비용이 청구됩니다. 프로비저닝된 컨테이너 인스턴스가 요청 처리를 시작할 때마다 vCPU 리소스에 대한 1분의 최소 비용이 부과됩니다.
* 시간별 GB당 0.007 USD 및 시간별 vCPU당 0.064 USD의 요금은 미국 동부(버지니아 북부), 미국 동부(오하이오), 미국 서부(오레곤) 및 EU(아일랜드) 같은 AWS 리전에 적용됩니다. 아시아 태평양(도쿄) 리전의 경우 요금은 시간별 GB당 0.009 USD 및 시간별 vCPU당 0.081 USD입니다.
지원되는 구성
CPU | 메모리 값 | |
0.25개의 vCPU | 0.5GB | |
0.25개의 vCPU | 1GB | |
0.5개의 vCPU | 1GB | |
1개의 vCPU | 2GB | |
1개의 vCPU | 3GB | |
1개의 vCPU | 4GB | |
2개의 vCPU | 4GB | |
2개의 vCPU | 6GB | |
4개의 vCPU | 8GB | |
4개의 vCPU | 10GB | |
4개의 vCPU | 12GB |
요금제 적용 방식
App Runner에서는 컨테이너 인스턴스에서 애플리케이션을 배포하고 실행하며, 여기서 컴퓨팅 및 메모리 리소스를 이용합니다. AWS App Runner에서 애플리케이션을 생성하는 경우 애플리케이션을 실행하는 데 필요한 메모리 및 vCPU의 크기를 구성합니다. 또한, 활성 컨테이너 인스턴스에서 처리할 수 있는 최대 동시 요청 수를 나타내는 확장 지표, 동시성도 선택합니다. 애플리케이션이 유휴 상태가 되면 프로비저닝된 컨테이너 인스턴스 메모리의 GB당 요금을 지불합니다. 그러면 애플리케이션을 웜 상태로 두고 콜드 스타트를 피할 수 있습니다. 요청이 수신되면 애플리케이션은 밀리초 단위로 응답하고, 애플리케이션이 요청을 처리할 때 활성 컨테이너 인스턴스에서 사용한 vCPU 및 메모리에 대한 비용을 지불합니다. 애플리케이션이 실행 중인 동안에만 비용이 청구되며, App Runner는 비용을 관리하기 위해 콘솔, CLI 또는 API를 통해 애플리케이션을 쉽게 일시 정지하고 재개합니다. App Runner는 애플리케이션의 처리 요구 사항을 충족하기 위해 활성 컨테이너 인스턴스를 자동으로 확장 및 축소하며, 사용한 vCPU 및 메모리에 대해서만 비용을 지불하면 됩니다.
추가 기능
자동 배포
월별 애플리케이션당 1 USD
자동 배포 옵션을 선택할 수 있습니다. 이는 소스 코드 배포 분기의 변경에 따라 컨테이너 이미지를 구축하고 후속으로 배포를 트리거하는 기능입니다.
구축 요금
구축 분당 0.005 USD
App Runner가 소스 코드에서 애플리케이션을 구축하는 데 걸린 시간에 대한 구축 요금을 지불합니다. 애플리케이션의 첫 번째 배포 또는 소스 코드가 변경된 경우에만 이 구축 요금을 지불합니다.
기타 AWS 서비스 사용 및 데이터 전송
애플리케이션이 다른 AWS 서비스를 사용하거나 데이터를 전송하는 경우 추가 요금이 부과될 수 있습니다. 예를 들어, 애플리케이션이 애플리케이션 로깅을 위해 Amazon CloudWatch Logs를 사용하는 경우 CloudWatch 사용량에 대한 비용이 청구됩니다.
데이터 전송: 표준 AWS 데이터 전송 요금으로 청구됩니다.
간단한 요금 예제
개발 또는 테스트 앱
월별 5 USD
높은 볼륨의 프로덕션 앱
월별 102 USD
비용 분류 예제
-
예제 1: 개발 또는 테스트 앱
개별 개발자가 구축한 정적 웹 사이트와 같은 이 앱은 테스트 또는 개발 트래픽을 지원하며 수동 배포를 사용합니다. 개발자는 비용을 관리하기 위해 종종 이러한 앱을 중지합니다.애플리케이션 구성
- 컨테이너 인스턴스 크기: 1개의 vCPU 및 2GB
- 동시성: 활성 컨테이너 인스턴스당 80개의 요청
- 프로비저닝된 컨테이너 인스턴스 수: 1개(기본 최소값)
트래픽
애플리케이션을 테스트하며, App Runner 서비스는 매일 2시간 동안 초당 2개의 요청 트래픽을 확인합니다. App Runner는 수신 요청을 처리하기 위해 1개의 활성 컨테이너 인스턴스로만 서비스를 확장하고 매일 2시간 동안 컨테이너 인스턴스의 메모리를 프로비저닝합니다. 비용을 절감하기 위해 하루의 나머지 22시간은 서비스를 일시 정지합니다.
요청을 처리하는 데 사용되는 일별 컴퓨팅 리소스
0.13 USD
2시간 × 1개의 활성 컨테이너 인스턴스 × [(1개의 vCPU × 시간별 vCPU당 0.064 USD) + (2GB × 시간별 GB당 0.007 USD)] - 2시간 x 1개의 프로비저닝된 컨테이너 인스턴스 x (2GB × 시간별 GB당 0.007 USD) = 0.13 USD
일별 프로비저닝된 컨테이너 인스턴스 요금
0.03 USD
2시간 × 1개의 프로비저닝된 컨테이너 인스턴스 × (2GB × 시간별 GB당 0.007 USD) = 0.03 USD
총 일별 요금
0.16 USD
총 컴퓨팅 리소스(0.13 USD) + 프로비저닝된 컨테이너 인스턴스(0.03 USD) = 0.16 USD
총 월별 요금
4.80 USD
총 일별 요금(0.16 USD) × 30일 = 4.80 USD
-
예제 2: 지연 시간에 민감한 경량 API
상용 경량 API 또는 웹 서비스에서 요청 볼륨이 적고 피크 시간을 보이는 활동이 없습니다.애플리케이션 구성
- 컨테이너 인스턴스 크기: 1개의 vCPU 및 2GB
- 동시성: 활성 컨테이너 인스턴스당 80개의 요청
- 프로비저닝된 컨테이너 인스턴스 수: 1개(기본 최소값)
트래픽
지연 시간에 민감한 경량 API를 실행하며, 애플리케이션은 매일 8시간 동안 초당 약 80개의 산발적인 요청을 확인합니다. App Runner는 수신 요청을 처리하기 위해 1개의 컨테이너로만 서비스를 확장하고 매일 24시간 동안 컨테이너 인스턴스의 메모리를 프로비저닝합니다.
요청을 처리하는 데 사용되는 일별 컴퓨팅 리소스
0.51 USD
8시간 × 1개의 활성 컨테이너 인스턴스 × [(1개의 vCPU × 시간별 vCPU당 0.064 USD) + (2GB × 시간별 GB당 0.007 USD)] - 8시간 x 1개의 프로비저닝된 컨테이너 인스턴스 x (2GB × 시간별 GB당 0.007 USD) = 0.51 USD
일별 프로비저닝된 컨테이너 인스턴스 요금
0.34 USD
24시간 × 1개의 프로비저닝된 컨테이너 인스턴스 × (2GB × 시간별 GB당 0.007 USD) = 0.34 USD
총 일별 요금
0.85 USD
총 컴퓨팅 리소스(0.51 USD) + 프로비저닝된 컨테이너 인스턴스(0.34 USD) = 0.85 USD
총 월별 요금
25.50 USD
총 일별 요금(0.85 USD) × 30일 = 25.50 USD
-
예제 3: 높은 볼륨의 프로덕션 앱
프로덕션 앱은 지연 시간에 민감한 대부분의 비즈니스 논리를 강화합니다. 매일 피크 트래픽 시간이 여러 번 나타납니다.애플리케이션 구성
- 컨테이너 인스턴스 크기: 1개의 vCPU 및 2GB
- 동시성: 활성 컨테이너 인스턴스당 80개의 요청
- 프로비저닝된 컨테이너 인스턴스 수: 1개(기본 최소값)
트래픽
하루 종일 사용량이 많은 웹 애플리케이션을 실행하며, 피크 사용량으로 3시간 동안 초당 800개의 요청을 처리하며 다양한 요청 패턴을 보입니다. 피크 시간이 아닌 12시간 동안 애플리케이션은 초당 60개의 요청 수요를 확인합니다. App Runner는 애플리케이션을 피크 시간에 최대 10개의 활성 컨테이너 인스턴스로 확장하고 피크 시간이 아닌 동안에는 1개의 활성 컨테이너 인스턴스로 축소하며 매일 24시간 동안 메모리를 프로비저닝합니다.
요청을 처리하는 데 사용되는 일별 컴퓨팅 리소스
피크 시간: 2.30 USD
3시간의 피크 시간 동안 각 인스턴스가 80개의 동시 요청을 처리하도록 구성되므로 초당 800개의 요청을 지원하기 위해 애플리케이션에는 10개의 활성 컨테이너 인스턴스가 필요합니다.
10개의 활성 컨테이너 인스턴스 × 3시간 x [(1개의 vCPU × 시간별 vCPU당 0.064 USD) + (2GB × 시간별 GB당 0.007 USD)] - 1개의 프로비저닝된 컨테이너 인스턴스 x 3시간 x (2GB × 시간별 GB당 0.007 USD) = 2.30 USD
피크 이외 시간: 0.77 USD
12시간의 피크 이외 시간 동안 각 활성 컨테이너 인스턴스가 초당 80개의 요청을 처리할 수 있으므로 초당 60개의 요청을 지원하기 위해 애플리케이션에는 1개의 활성 컨테이너 인스턴스가 필요합니다.
12시간 × 1개의 활성 컨테이너 인스턴스 × [(1개의 vCPU × 시간별 vCPU당 0.064 USD) + (2GB × 시간별 GB당 0.007 USD)] - 12시간 x 1개의 프로비저닝된 컨테이너 인스턴스 x (2GB × 시간별 GB당 0.007 USD) = 0.77 USD
일별 프로비저닝된 컨테이너 인스턴스 요금
0.34 USD
24시간 × 1개의 프로비저닝된 컨테이너 인스턴스 × (2GB × 시간별 GB당 0.007 USD) = 0.34 USD
총 일별 요금
3.40 USD
피크 시간 컴퓨팅 리소스(1.92 USD) + 피크 이외 시간 컴퓨팅 리소스(0.77 USD) + 프로비저닝된 컨테이너 인스턴스(0.71 USD) = 3.40 USD
총 월별 요금
102 USD
총 일별 요금(3.40 USD) × 30일 = 102 USD
추가적인 요금 리소스
AWS에서 월별 비용을 손쉽게 계산
AWS 전문가에게 맞춤 견적 받기