Choosing the price class for a CloudFront distribution
CloudFront has edge
locations all over the world
CloudFront edge locations are grouped into geographic regions, and we’ve grouped regions into price classes as shows in the following table. You choose a price class when you create or update a CloudFront distribution.
North America (United States, Mexico, Canada) | Europe and Israel | South Africa, Kenya, and the Middle East | South America | Japan | Australia and New Zealand | Hong Kong, Indonesia, the Philippines, Singapore, South Korea, Taiwan, and Thailand | India | |
---|---|---|---|---|---|---|---|---|
Price Class All | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
Price Class 200 | Yes | Yes | Yes | No | Yes | No | Yes | Yes |
Price Class 100 | Yes | Yes | No | No | No | No | No | No |
By default, CloudFront responds to requests based only on performance. Objects are served from the edge location that has the lowest latency for the viewer. If you’re willing to accept potentially higher latency for viewers in some geographic regions in return for lower cost, you can choose a price class that doesn’t include all geographic regions. Some viewers, especially those in geographic regions that are not in your price class, might see higher latency than if your content was served from all CloudFront edge locations. For example, if you choose Price Class 100, viewers in India might experience higher latency than if you choose Price Class 200.
If you choose a price class that doesn’t include all edge locations, CloudFront might still occasionally serve requests from an edge location in a region that is not included in your price class. When this happens, you are not charged the rate for the more expensive region. Instead, you’re charged the rate for the least expensive region in your price class.
For more information about CloudFront pricing and price classes, see Amazon CloudFront Pricing