exam questions

Exam Professional Cloud Network Engineer All Questions

View all questions & answers for the Professional Cloud Network Engineer exam

Exam Professional Cloud Network Engineer topic 1 question 18 discussion

Actual exam question from Google's Professional Cloud Network Engineer
Question #: 18
Topic #: 1
[All Professional Cloud Network Engineer Questions]

Your company's web server administrator is migrating on-premises backend servers for an application to GCP. Libraries and configurations differ significantly across these backend servers. The migration to GCP will be lift-and-shift, and all requests to the servers will be served by a single network load balancer frontend.
You want to use a GCP-native solution when possible.
How should you deploy this service in GCP?

  • A. Create a managed instance group from one of the images of the on-premises servers, and link this instance group to a target pool behind your load balancer.
  • B. Create a target pool, add all backend instances to this target pool, and deploy the target pool behind your load balancer.
  • C. Deploy a third-party virtual appliance as frontend to these servers that will accommodate the significant differences between these backend servers.
  • D. Use GCP's ECMP capability to load-balance traffic to the backend servers by installing multiple equal-priority static routes to the backend servers.
Show Suggested Answer Hide Answer
Suggested Answer: B 🗳️

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
Jerrard
Highly Voted 4 years ago
Correct Answer: B
upvoted 9 times
...
saraali
Most Recent 2 months, 2 weeks ago
Selected Answer: B
The correct answer is B: Create a target pool, add all backend instances to this target pool, and deploy the target pool behind your load balancer. This solution is ideal for a lift-and-shift migration where you want minimal changes to your existing backend configuration. By adding the backend instances to a target pool and linking it to the load balancer, you can effectively distribute traffic without introducing the complexity of managed instance groups or third-party appliances. This approach leverages GCP's native load balancing capabilities and meets the requirement for a straightforward migration.
upvoted 1 times
...
xhilmi
10 months, 3 weeks ago
Selected Answer: B
B. Create a target pool, add all backend instances to this target pool, and deploy the target pool behind your load balancer. Explanation: Target Pool: A target pool is a GCP-native resource that allows you to group related instances as target instances. All instances in the target pool are considered equivalent targets for load balancing. Load Balancer: Placing the target pool behind a GCP load balancer allows you to distribute incoming traffic among the instances in the target pool. Lift-and-Shift Migration: Option B aligns with the lift-and-shift approach by allowing you to group existing instances (backend servers) into a target pool without significant modification to their configurations.
upvoted 1 times
...
pk349
1 year, 9 months ago
B: Google Cloud load balancing uses instance groups, both managed and unmanaged, to serve traffic. Depending on the type of load balancer you are using, you can add instance groups to a target pool or backend service. Answer is B: https://cloud.google.com/load-balancing/docs/target-pools External TCP/UDP Network Load Balancing can use either a backend service or a target pool to define the group of backend instances that receive incoming traffic Target pools work with forwarding rules that handle TCP and UDP traffic. You must create a target pool before you can use it with a forwarding rule.
upvoted 2 times
...
pfilourenco
1 year, 10 months ago
Selected Answer: B
B Seems to be correct answer
upvoted 2 times
...
AzureDP900
1 year, 11 months ago
going with B https://cloud.google.com/load-balancing/docs/target-pools
upvoted 1 times
...
GCP72
2 years, 2 months ago
Selected Answer: B
B Seems to be correct answer
upvoted 2 times
...
kumarp6
2 years, 9 months ago
Answer is : B
upvoted 3 times
...
desertlotus1211
2 years, 10 months ago
Answer is B: https://cloud.google.com/load-balancing/docs/target-pools 'External TCP/UDP Network Load Balancing can use either a backend service or a target pool to define the group of backend instances that receive incoming traffic' 'Target pools work with forwarding rules that handle TCP and UDP traffic. You must create a target pool before you can use it with a forwarding rule.'
upvoted 4 times
AzureDP900
1 year, 11 months ago
yes, B is correct
upvoted 1 times
...
...
seddy
3 years, 5 months ago
B for sure. It cannot be a managed instance group bc we cannot scale unidentical VMs. We can either use an unmanaged instance group or a target pool (for only NW LBer)
upvoted 4 times
...
EJJ
3 years, 6 months ago
This question doesn't make sense. It states that the request to the backend server will have to go through a network load balancer. Backend server + network load balancer means this is internal TCP/UDP load balancer. Choices A and B is wrong since there is no Target Pool in Internal TCP/UDP load balancer, it only have Backend Service. Choice C is not correct also since it requires a GCP-native service. And choice D is all about routing and network connectivity, nothing to do with backend server and load balancer.
upvoted 1 times
...
pentium2000
3 years, 7 months ago
I will go B, at least it makes sense.
upvoted 3 times
...
Vidyasagar
3 years, 7 months ago
B is Correct
upvoted 2 times
...
eeghai7thioyaiR4
3 years, 7 months ago
None of these answers looks good to me We have many backend servers, with different configuration, so they are not interchangeable : some of them are for a specific purpose, while other are for another purpose So: A: create a managed instance group: while we could "tune" the newly created instances using boot script, this is useless, see B B. Create a target pool, add all backend instances, deploy the pool behind a proxy. All requests will be randomly spread across all backend, which means that backends specificities will be ignored. Not a solution. C. Sounds aweful, yet it will work : that blackbox will understand your config differencies and will have the required knowledge to route the requests to the right backend D. Same thing as A or B: random dispatch won't work So .. out of disgust, I'll go with C
upvoted 3 times
...
[Removed]
3 years, 11 months ago
Ans - B
upvoted 1 times
...
saurabh1805
4 years, 2 months ago
B Seems to be correct answer, Since all servers have slight different configuration that means manage instance group cant be used here.
upvoted 3 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