Start with audience location
Identify the countries, regions and networks your users access from. Also consider where databases and external services are hosted, because the distance between dependent resources affects application communication.
Run representative network tests
Network experience varies with origin, time and routing. Request test addresses for actual candidate resources, then assess latency, packet loss and transfer behavior during representative usage periods. Keep results from multiple tests.
Compare delivery requirements
Region selection also depends on available specifications, operating system support, data volume, budget and maintenance arrangements. Submit these requirements alongside test results to build a practical deployment plan and alternatives.