QuestionQ165
Designing scalable, available, and reliable cloud-native applicationsYou work for an environmental agency in a large city. You are building a new monitoring platform that will collect air-quality readings from thousands of locations across the city. You want the air-quality reading devices to send and receive their data payloads to the newly created RESTful backend systems every minute by using a curl command. The backend systems run in a single cloud region and use Premium Tier networking. You must connect the devices to the backend while minimizing daily average latency, measured by Time to First Byte (TTFB). How should you build this service?
- A
- Run the air quality devices’ backends on Compute Engine VMs.2. Create a weighted round robin routing policy on Cloud DNS.3. Configure the air quality devices to connect by using this DNS.
- B
- Run the air quality devices’ backends on Compute Engine VMs.2. Create a round robin routing policy on Cloud DNS for these Compute Engine VMs.3. Configure the air quality devices to connect by using this DNS.
- C
- Run the air quality devices' backends in a managed instance group.2. Create an external passthrough Network Load Balancer to connect to the managed instance group.3. Configure a connection between the air quality devices and the Network Load Balancer.
- D 1 Run the air quality devices' backends in a managed instance group.2. Create an external Application Load Balancer, and connect it to the managed instance group.3. Configure a connection between the air quality devices and the Application Load Balancer.
Community Discussion