What AWS services could be used for hosting a global low-latency udp-based service?

0

hi, am asking this question for a personal project I have - something that does not need extensive cloud infras, but wondering if there's a way to configure an existing service relatively easily to get this.

I have set up a UDP-based service (a game server for a bunch of friends), and we are connecting to it from various parts of the world - US (spread across), EU, and asia-pacific. I've spun up instances running the service in various regions, and there's always 1 client region that suffers significantly from latency when connecting across public IP space to a remote region. I have previously done some testing with AWS that shows that AWS to AWS connectivity between regions (even across public IP space) is lower than directly connecting to a remote region from a home connection, and trying to think of a way to put this together easily....

Have looked at Cloudfront, but it looks like this is for web only - but something like cfn would be ideal, if it was configurable for UDP. I also thought that I could use NLBs, but if I wanted to create an NLB in a remote region, I can't have the target group configured to forward to the NLB public IP in the service region.

What other options would be worth considering for an AWS networking solution on this? Would NLB work if VPC peering was set up? I was hoping to avoid getting into this level of complexity (i.e. any other AWS service that this can be achieved with for a really simple solution).

Thanks in advance.

bcave
asked 2 years ago250 views
1 Answer
5

Did you check AWS Global Accelerator ? https://aws.amazon.com/global-accelerator/ Your use case fits, of course be aware of costs since you mention it's a personal project. You can test if the service would help using https://speedtest.globalaccelerator.aws/

EXPERT
answered 2 years ago
profile pictureAWS
EXPERT
reviewed 2 years ago
  • I agree with Olivier, Global Accelerator would be the right option for trying to improve transit latency between client and destination. I would ask the client/ player who has issues usually to use the speed test and see if there is any improvement connecting to the region where your game servers/ instances are located.

    There are many points of presence world wide including some places where AWS does not have a region yet.

You are not logged in. Log in to post an answer.

A good answer clearly answers the question and provides constructive feedback and encourages professional growth in the question asker.

Guidelines for Answering Questions