# Amazon VPC Lattice Pricing

Three dimensions determine the cost of using Amazon VPC Lattice: number of services provisioned, data processing charges for traffic to and from each service, and number of requests that each service receives.

Service: A service is an independently deployable unit of software that delivers a specific task or function that runs on instances, containers, or serverless compute. After a service is provisioned in VPC Lattice, you are charged for each hour or partial hour that it is running. The price of a service varies by AWS Region.

Data processing: Data processing charges are incurred for each gigabyte (GB) of data transferred through each service. The amount of data is computed by adding the amount of data in each HTTP request that a service receives and the corresponding HTTP response that it sends to the client. The price per GB varies by Region.

Requests: Clients in the service network communicate with services by using the HTTP protocol that requires clients to send requests. Services provide a response to client requests after evaluating the necessary business logic. The number of requests that a service receives is tracked hourly. The price per request varies by Region.

## Pricing examples

### Example 1: Services with low request rates

You provision a service network in the US East (N. Virginia) Region and associate 100 services to it. In a month, each service processes 100 GB of data at 200,000 requests per hour. In this example, we calculate your charges as follows (all prices shown in USD):

Monthly hourly charges:

• You pay \$0.025 per hour for each service in US East (N. Virginia)
• We assume that a month equals 730 hours (8,760 hours in a year/12 months = 730 hours per month)
• 100 services * \$0.025 per hour * 730 hours = \$1,825.00 per month

Monthly data processing charges:

•  You pay \$0.025 per GB of data processed by each service in US East (N. Virginia)
• 100 services * 100 GB per month * \$0.025 per GB = \$250.00 per month

Monthly request charges:

• The first 300,000 requests per hour are free. You pay \$0.10 per hour for the next 1 million requests.
• Each service receives 200,000 requests per hour, which is within the AWS Free Tier.
• Request charges = \$0 per month.
• Hourly charges: \$1,825.00 per month
• Data processing charges: \$250.00 per month
• Request charges: \$0 per month
• Total: \$1,825.00 + \$250.00 = \$2,075.00 per month

### Example 2: Services with a mix of low request rates and high request rates

You provision a service network in the US East (N. Virginia) Region and associate 100 services to it. In a month, 99 of these services process 100 GB of data at 200,000 requests per hour. One service processes 2,000 GB of data at 4 million requests per hour. In this example, we calculate your charges as follows (all prices shown in USD):

Monthly hourly charges:

• You pay \$0.025 per hour for each service in US East (N. Virginia)
• We assume that a month equals 730 hours (8,760 hours in a year/12 months = 730 hours per month)
• 100 services * \$0.025 per hour * 730 hours = \$1,825.00 per month

Monthly data processing charges:

• You pay \$0.025 per GB of data processed by each service in US East (N. Virginia)
• Each of the 99 services (99%) processes 100 GB per month, while 1 service (1%) processes 2,000 GB per month
• 99 services * 100 GB per month * \$0.025 per GB = \$247.50 per month
• 1 service * 2,000 GB per month * \$0.025 per GB = \$50.00 per month

Monthly request charges:

• The first 300,000 requests per hour are free. You pay \$0.10 per hour for the next 1,000,000 (1M) requests.
• 99 services receive 200,000 requests per hour, which is within the AWS Free Tier.
• 1 service receives 4,000,000 requests per hour. First 300,000 are free. You are charged for the next 3,700,000 (3.7M) requests.
• 1 service * 3.7M requests per hour * \$0.10 / 1M requests * 730 hours = \$270.10 per month.
• Hourly charges: \$1,825.00 per month
• Data processing charges: \$247.50 + \$50.0 = \$297.50 per month
• Request charges: \$270.10 per month
• Total: \$1,825.00 + \$297.50 + \$270.10 = \$2,392.60 per month

### Example 3: Services with variable request rates

You have provisioned a service network in the US East (N. Virginia) Region and associated 100 services to it. Each service receives 1,000,000 requests per hour and processes 1 GB per hour for 10 hours on Mondays and Tuesdays. For the rest of the time, the service receives 100,000 requests per hour and processes 0.1 GB per hour. In this example, we calculate your charges as follows (all prices shown in USD):

Monthly hourly charges:

• You pay \$0.025 per hour for each service in US East (N. Virginia)
• We assume that a month equals 730 hours (8,760 hours in a year/12 months = 730 hours per month)
• 100 services * \$0.025 per hour * 730 hours = \$1,825.00 per month

Monthly data processing charges:

• You pay \$0.025 per GB of data processed by each service in US East (N. Virginia)
• Assume 5 Mondays and 5 Tuesdays in the month; for example, 10 hours * 5 days + 10 hours * 5 days = 100 hours, where services process 10 GB per hour. The rest of the month will include 730 hours – 100 hours = 630 hours, where services process 0.1 GB per hour
• 100 services * 100 hours * 1 GB per hour * \$0.025 per GB = \$250.00 per month
• 100 services * 630 hours * 0.1 GB per hour * \$0.025 per GB = \$157.50 per month

Monthly request charges:

• The first 300,000 requests per hour are free. You pay \$0.10 per hour for the next 1,000,000 (1M) requests.
• Each service receives 100,000 requests per hour for 630 hours, which is within the AWS Free Tier. Each service also receives 1M requests per hour for 100 hours. You are charged for the next 700,000 (0.7M) requests.
• 100 services * 0.7M requests per hour * \$0.10 / 1M requests * 100 hours = \$700.00 per month.
• Hourly charges: \$1,825.00 per month
• Data processing charges: \$250.00 + \$157.50 = \$407.50 per month
• Request charges: \$700.00 per month
• Total: \$1,825.00 + \$407.50 + \$700.00 = \$2,932.50 per month