The most suitable solution is: B. Create an accelerator in AWS Global Accelerator. Add listeners for HTTP and HTTPS TCP ports. Create an endpoint group. Create a Network Load Balancer (NLB), and attach it to the endpoint group. Point the NLB to the on-premises servers. Offload the DNS querying to AWS to handle AWS Global Accelerator traffic.
Option B is the optimal solution. By creating an accelerator in AWS Global Accelerator with listeners for HTTP and HTTPS TCP ports, and utilizing a Network Load Balancer (NLB) pointing to on-premises servers, the company can efficiently distribute traffic. This approach offloads DNS querying to AWS, reducing the load on the origin.
The use of Global Accelerator allows for seamless scalability, preparing for a 200% increase in traffic due to an upcoming advertisement. This solution provides a quick and effective means to handle the surge in demand while leveraging AWS's global infrastructure and load balancing capabilities.