Issue
Is there any cost difference or any other type of difference(latency, performance, data corruption etc.) for regions?? I am making primarily a IoT service stack.
Solution
Each region has its own prices for services, this will generally vary marginally with some regions (such as us-east-1
, eu-west-1
) generally costing less overall.
Generally data transfer itself is the same from the source to destination (defined at the region level), however CloudFront does charge depending on the nearest edge location to the user.
Latency will definitely impact your end users so it is worth investing in a region closer to them so that this can be minimised. You can get a rough guideline from CloudPing.
You should check each services pricing page to get more of a breakdown of the overall costs you'd pay in a region. However, generally you need to decide between performance and cost so you should evaluate between the both of these.
Also bare in mind that new service releases and features are rolled out to specific regions at a time, if you want to use the latest features you may want to decide on a region that is known to get them earlier.
Answered By - Chris Williams