What are data transfer rates between EC2, Fargate, or Lambda to App Runner?

0

I'm trying to understand the data transfer pricing when using AWS App Runner alongside other AWS compute resources like EC2, Fargate, and Lambda. After reading the EC2 Data Transfer Rates I'm left with questions about how this works specifically when accessing App Runner since the service is fully managed by AWS.

If my compute instance sends 1GB of data to an App Runner service in the same region will I be charged for egress data transfer from the compute instance? Also, if my App Runner service responds with 1GB of data to the compute instance in the same region will I be charged for egress data transfer?

1 Answer
0

Hello.

AppRunner's documentation states that it is free within the same region.
https://aws.amazon.com/ecr/pricing/?nc1=h_ls

Data transfer “in” and “out” refers to transfer into and out of Amazon ECR. Data transferred between Amazon ECR and other services within the same Region e.g., Amazon EC2, AWS Lambda, AWS App Runner, or AWS Fargate is free of charge (i.e., $0.00 per GB). Data transferred between Amazon ECR and other services in different regions will be charged at Internet Data Transfer rates on both sides of the transfer.

The EC2 documentation states that if you cross Availability Zones within an AWS region, you will be charged $0.01, but this may not be included in the case of AppRunner.
https://aws.amazon.com/ec2/pricing/on-demand/?nc1=h_ls#Data_Transfer_within_the_same_AWS_Region

I recommend that you open a case with AWS Support under "Account and billing" just to be safe.
Inquiries under "Account and billing" can be made free of charge.
https://docs.aws.amazon.com/awssupport/latest/user/case-management.html

profile picture
EXPERT
answered 2 months ago