Introduction
Before getting into the details of S3 performance optimization, let's quickly look at the factors of S3 performance optimization in order to improve understanding.
Choosing a region to optimize latency
Amazon S3 provides service to several regions around the world, so you can choose any region that is geographically close to your environment to optimize the latency for getting and putting objects. For example, if you are planning to launch your service in Singapore, you can choose the Asia Pacific (Singapore) region.
On the other hand, if you need to minimize cost, you can compare the storage pricing, the request pricing, and the data transfer pricing between the regions and choose the region that is suitable to your requirements.
Note
You also need to consider the location keeping in mind the local law as well as the latency, depending on what kind of data you want to store or what kind of customers you want to deal with. For example, if you intend to store data that needs...