A gaming company is building a global, latency-sensitive application that must support only UDP traffic. The application runs on Amazon EC2 instances with a custom Linux kernel, making it incompatible with serverless solutions. The front-end tier must offer a consistent user experience across the world, which includes low latency, static IP addresses, and routing users to the nearest edge location automatically. Which architecture will best meet these requirements while ensuring high availability and performance?