exam questions

Exam Professional Cloud Developer All Questions

View all questions & answers for the Professional Cloud Developer exam

Exam Professional Cloud Developer topic 1 question 178 discussion

Actual exam question from Google's Professional Cloud Developer
Question #: 178
Topic #: 1
[All Professional Cloud Developer Questions]

You recently migrated an on-premises monolithic application to a microservices application on Google Kubernetes Engine (GKE). The application has dependencies on backend services on-premises, including a CRM system and a MySQL database that contains personally identifiable information (PII). The backend services must remain on-premises to meet regulatory requirements.

You established a Cloud VPN connection between your on-premises data center and Google Cloud. You notice that some requests from your microservices application on GKE to the backend services are failing due to latency issues caused by fluctuating bandwidth, which is causing the application to crash. How should you address the latency issues?

  • A. Use Memorystore to cache frequently accessed PII data from the on-premises MySQL database
  • B. Use Istio to create a service mesh that includes the microservices on GKE and the on-premises services
  • C. Increase the number of Cloud VPN tunnels for the connection between Google Cloud and the on-premises services
  • D. Decrease the network layer packet size by decreasing the Maximum Transmission Unit (MTU) value from its default value on Cloud VPN
Show Suggested Answer Hide Answer
Suggested Answer: C 🗳️

Comments

Chosen Answer:
This is a voting comment (?). It is better to Upvote an existing comment if you don't have anything to add.
Switch to a voting comment New
dneves
4 months, 1 week ago
Selected Answer: B
Answer B. Use Istio service mesh: Handles service communication Circuit breaking capability Retry policies Timeout management Fault tolerance
upvoted 3 times
...
__rajan__
7 months, 1 week ago
Selected Answer: B
To use Istio to reduce latency in your microservices application, you would create a service mesh that includes the microservices on GKE and the on-premises services. Istio would then manage traffic between the microservices and the on-premises services, and would use its features to reduce latency.
upvoted 2 times
...
purushi
8 months, 3 weeks ago
Selected Answer: C
Cloud Interconnect would be better option than C, I guess. Increase the VPN tunnels would provide the required bandwidth for the GCP and On-Premises services to communicate.
upvoted 1 times
...
DonWang
10 months ago
Selected Answer: C
C for increase bandwidth
upvoted 1 times
...
omermahgoub
1 year, 3 months ago
Selected Answer: B
Istio can help to address the latency issues by creating a service mesh that allows you to control the flow of traffic between the microservices on GKE and the on-premises services. This can allow you to monitor and manage the traffic, as well as implement features such as load balancing and circuit breaking to help mitigate the impact of latency on the application. It also allows to increase the number of Cloud VPN tunnels for the connection between Google Cloud and the on-premises services, but it is not the best approach. Increasing the number of tunnels can help to increase the available bandwidth, but it does not address the underlying issues causing the latency. Decreasing the network layer packet size by decreasing the MTU value on Cloud VPN can cause fragmentation, which can increase latency, so it is not a good approach. Caching of PII data can be a good practice but it does not address the latency issues caused by fluctuating bandwidth.
upvoted 3 times
...
mrvergara
1 year, 3 months ago
It could be D. If you decrease the MTU, the packets get priority in FIFO queue of the routers.
upvoted 1 times
...
TNT87
1 year, 4 months ago
Answer C. Take note the question is asking you to address a bandwidth issue, C is the most appropriate
upvoted 2 times
...
zellck
1 year, 4 months ago
Selected Answer: C
C is the correct answer instead. https://cloud.google.com/network-connectivity/docs/vpn/concepts/topologies#more-bandwidth To increase the bandwidth of your HA VPN gateways, add more HA VPN tunnels.
upvoted 3 times
...
micoams
1 year, 4 months ago
Selected Answer: C
A, B, and D can be eliminated A. Caching PII (Personally Identifiable Information) is never a good practice B. Using Istio is not going to improve the latency (the network hops remain the same) D. Reducing the packet size, has the effect of more packets being sent across which is counter productive That leaves C as the valid option GCP does support having multiple VPN Tunnels on the same gateway https://cloud.google.com/network-connectivity/docs/vpn/concepts/choosing-networks-routing#route-alignment
upvoted 4 times
zellck
1 year, 4 months ago
Agree with you on C. https://cloud.google.com/network-connectivity/docs/vpn/concepts/topologies#more-bandwidth To increase the bandwidth of your HA VPN gateways, add more HA VPN tunnels.
upvoted 1 times
...
...
zellck
1 year, 4 months ago
Selected Answer: A
A is the answer.
upvoted 1 times
TNT87
1 year, 4 months ago
Tjats not a bandwidth issue , you want to address the bandwidth issue here
upvoted 1 times
...
...
Community vote distribution
A (35%)
C (25%)
B (20%)
Other
Most Voted
A voting comment increases the vote count for the chosen answer by one.

Upvoting a comment with a selected answer will also increase the vote count towards that answer by one. So if you see a comment that you already agree with, you can upvote it instead of posting a new comment.

SaveCancel
Loading ...
exam
Someone Bought Contributor Access for:
SY0-701
London, 1 minute ago