Google Cloud Region and Zone Selection for Low Latency
Short answer
B To achieve redundancy and less than 10 milliseconds latency, locate virtual machines in different zones within a single region.
Question
communication (less than 10 milliseconds) between the parts of the application in different virtual machines.
Where should your organization locate this virtual machines?
Key Takeaways
The main trap is confusing regional redundancy with latency constraints; spreading across multiple regions (Options C/D) breaks the <10ms latency rule despite offering higher availability.
This question tests Google Cloud infrastructure selection for distributed applications requiring high availability and sub-10ms latency. The correct answer is B, leveraging multi-zone deployment within a single region.
Common mistake: Selecting D because it offers maximum redundancy. This is incorrect because cross-region network hops inherently exceed 10ms latency, violating the specific performance constraint.
Expert Analysis
The core constraint in this scenario is the requirement for less than 10 milliseconds of communication latency between application components running on separate virtual machines. In Google Cloud architecture, network latency is heavily dependent on geographic distance. While zones within a single region are connected via low-latency internal networks, the latency between different regions typically ranges from tens to hundreds of milliseconds, far exceeding the 10ms threshold.
Option B (In different zones within a single region) is the correct choice because it satisfies both requirements: redundancy and ultra-low latency. Zones are designed to be independent failure domains (providing redundancy against zone-level failures) while remaining geographically close enough to maintain sub-10ms inter-zone latency. Comments supporting Option D often confuse end-user latency with component-to-component latency; however, even for internal components, cross-region links introduce significant jitter and delay that violate the strict <10ms SLA. Option A fails the redundancy requirement by placing all VMs in a single point of failure. Options C and D fail the latency requirement due to the physical distance between regions.
Official Reference
- https://cloud.google.com/compute/docs/regions-zones
- https://cloud.google.com/solutions/best-practices-compute-engine-region-selection
These links open the official vendor documentation in a new tab.
Exam Strategy
When analyzing infrastructure placement questions, always prioritize the most restrictive technical constraint first. If 'latency' is specified in milliseconds, eliminate any option involving cross-region or cross-continent deployments immediately, as these physically cannot meet microsecond/millisecond targets. Focus on how services like Compute Engine zones provide fault isolation without sacrificing network proximity.
Frequently Asked Questions
Can two zones in the same region have >10ms latency?
Why not use a single zone for lowest latency?
Community Votes
79% of anonymous learners picked answer B. Votes are pick records left by other test-takers — they are not the verified answer.
Discussion 91 contributions
Compiled from public community threads and reader submissions, lightly edited for clarity. Handles and vote tallies are shown as recorded, and comments reflect the views of individual contributors.
From public community threads 30 of 91
-
SemiDeus 👍 50I chose B since it guarantees a latency of ~10 milliseconds is maintained, well also giving the redundancy of multi-zone. If it was D, we could not guarantee 10 milliseconds between the different regions.
-
prekair0 👍 12 Answered BMulti zone is also redundant within the region and it provides the lowest latency.
-
Kumarmishra 👍 5Answer is D. Here we are not talking about latency observed by end user, it is about between components deployed on separate VMs. So lets say we choose option D, latency among components is going to be <=10 msec irrespective of in which region they are deployed. If a particular region is down then obviously end users of that region will experience higher latency as they are being served by another region.
-
Spider888 👍 4The question is quite open for discussion. I would say D, as it is simply B yet multiplied by Regions. In a scale of the Region multiple Zones guaranty user access within expected 10 milliseconds, if we copy the same setup across regions all users in all regions will get the same access latency but multi zones x multi regions give you high redundancy (even if there is an issue with the region--> you just use the next closest region). What is missing in the question is some information on the coverage of the solution let's say "...Global..." or "...Regional...".
-
xDSKick 👍 4 Answered BOptions A, C, and D involve spreading the virtual machines across different configurations, such as single zone, multiple regions with one zone per region, or multiple zones per region. While these options may offer redundancy to some extent, they might not guarantee the desired extremely fast communication due to potential increased latency between different regions or zones. Therefore B
Show 25 more comments
-
MHx1 👍 4 Answered BSingle Region + Multi zone = 2 digit latency Multi Region + Multi/Single Zone = 3 digit latency Hence my answer is B
-
grzeev 👍 4 Answered Dyou forgot redundancy! if a region is down your redundancy is dead!
-
Dan_W 👍 3D . B does not provide redundancy when the region goes down. D accomplishes both objectives. Per Google docs - Zone and region failures are rare failures that can cause all of your VMs in a given zone or region to be inaccessible or fail. To mitigate these failures, create diversity across regions and zones and implement load balancing.
-
anirban7172 👍 3 Answered CAnswer C. for the redundancy we need to go for regions, and for low latency we have be in the same Zone. so Multiple region and one Zone per region is best choice.
-
Matheen 👍 3Inter-regional Latency: triple digit milliseconds(500ms) , Inter-zonal Latency:double digit milliseconds (10ms) so therefore answer is B
-
fpreli 👍 3D also for me and +1 for the poorly worded. It asks for redundancy (multi region) and low latency (multi zone), so I would with D
-
seths 👍 3 Answered Blatency within 10 ms seems impossible for different regions , source --> https://geekflare.com/google-cloud-latency/
-
shamg 👍 3This is poorly worded Q , if we have to consider redundancy only D is best option.
-
grzeev 👍 3D. we need redundancy and if region is down redundancy dead with it!
-
ravisinha 👍 3Moderator can you change the answer to B ?
-
ilberg 👍 3 Answered Bkey word 10ms...low latency. Answer is B
-
farkallu 👍 2 Answered BExplanation: Low-latency communication (<10ms) requires geographic proximity between virtual machines. Using different zones within a single region ensures high availability and redundancy while keeping the network latency minimal. Google Cloud's internal network allows low-latency communication between zones in the same region, making it the optimal choice. Why the other options are incorrect? ❌ A. In a single zone within a single region – No redundancy; failure in that zone could take down the application. ❌ C. In multiple regions, using one zone per region – Inter-region communication typically has higher latency (>10ms), making it unsuitable. ❌ D. In multiple regions, using multiple zones per region – Adds redundancy but increases latency and complexity, making it inefficient for fast communication.
-
Johno_7 👍 2This questions is really challenging. Sub ~10 millisecond latency would require being in the same zone. However, to achieve redundancy in case of a failure in a zone, or an entire region, we need to deploy in multiple regions. Sub 10 millisecond latency could be achieved if the entire system is replicated across multiple regions. If one goes down, users would be able to still access the hosted service but without meeting the latency requirement if redirected to the app hosted in another region. B seems safest but D also seems to make more sense in terms of redundancy. Please comment if you can add more clarity. Thanks! https://cloud.netapp.com/blog/gcp-cvo-blg-understanding-google-cloud-high-availability
-
vikramchaganti 👍 2I chose D since you have the option B in D as it says there are multiple zones in a region which gives redundancy and the latency is very low within a region but incase of an entire region goes down, you need another region to serve where you will meet the redundancy factor. So, incase of B, you will have the less latency but how do you achieve redundancy incase of region failure?
-
grzeev 👍 2Regions are collections of zones. Zones have high-bandwidth, low-latency network connections to other zones in the same region. In order to deploy fault-tolerant applications that have high availability, Google recommends deploying applications across multiple zones and multiple regions
-
Monicaarg 👍 2 Answered Aif less than 10ms is required it must be within a zone. In other words, the answer is within a single zone within a single region. To have redundancy I can work with MIG. the latency between zones within the same region is 10 ms and the question requires less than 10 ms.
-
JK1111 👍 2Can’t understand how some of the discussions are made here.. the answer is B Check Mr Peter Browns video about regions/zones where he specifically talks about this question. If you want to achieve 10ms latency you can’t have multi regions. End of discussion
-
jasbans 👍 2D is correct as per Google: for apps such as real-time games, a few milliseconds of latency can have a greater affect on user experience. Deploy these types of apps in multiple regions close to the users.
-
aasgtr 👍 2Latency between zones is 10ms while latency between regions is 500ms. The question specifically states 10ms so answer must be B. Multi zone offers redundancy.
-
adyanrado 👍 2 Answered DD is correct because guarantee slow latency between regions and zones in case of any zone failed, yet have slow latency between regions
-
PHD_CHENG 👍 2 Answered DD is correct. You are running distributed application. Multi region multi zone provides not only better latency, but also, resilience
-
AnithaPal 👍 2B as the latency required is less than 10 ms, for inter regional latency may be triple digit milliseconds
-
Bhailog 👍 2Its D. InterRegional Latency is 3 Digit ms. Inter-Zonal is 2 Digit. 10 millisecond.
-
anverdor 👍 2The latency betweem regions is around 3digits and inter-zones 2 digits. So its B
-
NU_1234 👍 2D - multiple regions offer redundancy and multiple zones offer low latency
Reader comments & corrections
No reader corrections yet — spotted an error or have a note? Share it below.
Related Analysis
Practice All CDL Questions
Access 84 questions with complete answers and detailed explanations.
View Full CDL Practice Test →