Answer: A and C
Option A is CORRECT because AWS documentation mentions that "Application Load Balancers now support invoking Lambda functions to serve HTTP(S) requests." This enables users to access serverless applications from any HTTP client, including web browsers.
Option B is INCORRECT because Route53 is a Domain Name System and not an HTTP proxy.
Option C is CORRECT because API Gateway + Lambda is a common pattern for exposing serverless functions via HTTP/HTTPS. AWS documentation mentions that "Creating, deploying, and managing a REST application programming interface (API) to expose backend HTTP endpoints, AWS Lambda functions, or other AWS services."
Option D is INCORRECT because AWS Lightsail has a completely different goal. It is a service to speed up the provisioning of AWS resources.
Option E is INCORRECT because AWS Elastic Beanstalk has a completely different goal. It is a service that makes it easier for developers to deploy and manage applications in the AWS Cloud quickly. Developers simply upload their applications, then Elastic Beanstalk automatically handles the deployment details of capacity provisioning, load balancing, auto-scaling, and application health monitoring.
Diagram: none
References:
ELB:
https://aws.amazon.com/elasticloadbalancing/faqs/?nc=sn&loc=6
API Gateway:
https://aws.amazon.com/api-gateway/faqs/