AWS EC2 with high ping and S3 load slowly

I'm new to AWS.
I have some questions to know.

my EC2
instance: Instance Type: t2.micro - windows server
EC2 Region: Asia Pacific (Tokyo)
S3: AWS says "S3 does not require region selection."
User Location: Taiwan


My EC2 ping is too high for my realtime game, and S3 loading is sometimes very slow.
My network type is WiFi & Cellular (3G & 4G).
I have a test with my local server, 5 users are connected and everything is working fine.
Average 80 kbps per user for EC2.


Questions:
1.Why is my client ping EC2, the time is always over 100ms?
2. How can I reduce the ping to 100ms?
3.Why S3 download speed is very unstable, 50k ~ 5mb?
4. How can I maintain my download speed?

+3


source to share


1 answer


Regarding S3:

It doesn't matter where you build your S3 bucket:

http://docs.aws.amazon.com/AmazonS3/latest/dev/UsingBucket.html

"Amazon S3 creates a bucket in the region you specify. You can choose any AWS region that is geographically close to you to optimize latency, minimize costs, or address regulatory requirements. For example, if you live in Europe, you may find it beneficial to create buckets in the EU region. (Ireland)".



On the other hand, "S3 does not require region selection." This means you can access any bucket from any region, although access is optimized for the region where the bucket is located. The location of the buckets can only be set at the time of their creation.

Regarding volatile time:

t2.micro is not designed to provide stable capacity. Instead, its power is throttled. Virtually any type of instance starting at t2 has a throttle (not constant) CPU capacity. I suggest you try a larger instance like m1.small.

See http://www.ec2instances.info/ , any instance that says "discontinuous" has erratic performance.

+2


source







All Articles