You need to implement a network ingress for a new game that meets the defined business and technical requirements. Mountkirk Games wants each regional game instance to be located in multiple Google Cloud regions. What should you do?
A.
Configure a global load balancer connected to a managed instance group running Compute Engine instances.
B.
Configure kubemci with a global load balancer and Google Kubernetes Engine.
C.
Configure a global load balancer with Google Kubernetes Engine.
D.
Configure Ingress for Anthos with a global load balancer and Google Kubernetes Engine.
IMHO d) is the correct answer, not a)
The game fulfills the business requirements as well as the technical requirements - so it is build upon an architecture that is multi regional.
https://cloud.google.com/kubernetes-engine/docs/concepts/multi-cluster-ingress
I think anthos would work but i don’t think it is needed. Deploying anthos means they will maintain an on prem environment along with gcp. Anthos will give them the ability to manage both environments from a single pane of glass.
I think b is correc. Kubemci provides global lb for multi gke clusters
https://cloud.google.com/blog/products/gcp/how-to-deploy-geographically-distributed-services-on-kubernetes-engine-with-kubemci
Official doc saying kubemci deprecated in here:
https://github.com/GoogleCloudPlatform/k8s-multicluster-ingress
“This has now been deprecated in favor of Ingress for Anthos. Ingress for Anthos is the recommended way to deploy multi-cluster ingress.”
D for me.
since it's a multiple regions game.Need multi-GKE or multi-MIG.
To configure the ingress between multi-GKE. kubemci or Ahthos
kubemci has now been deprecated in favor of Ingress for Anthos. Ingress for Anthos is the recommended way to deploy multi-cluster ingress.
https://github.com/GoogleCloudPlatform/k8s-multicluster-ingress
So. D
According to the scenario they are not using GKE for now, they only plan to use it. They moved from on-premises VM almost without modification. So answer A is also plausible
why not the other options?
A. Managed Instance Group with Compute Engine: While this can achieve regional deployments, it wouldn't offer containerization benefits like GKE. GKE provides features like autoscaling and health checks, which are well-suited for managing game workloads.
B. Kubemci with Global Load Balancer: Kubemci is a tool for managing on-premise Kubernetes clusters, not directly applicable to Google Cloud's GKE.
D. Ingress for Anthos: Anthos is a suite of tools for managing hybrid and multi-cloud deployments. While it can integrate with GKE and global load balancers, it's a more complex solution compared to simply using a global load balancer with GKE for this specific scenario.
B is the answer: B. Configure kubemci with a global load balancer and Google Kubernetes Engine (GKE).
This approach provides a scalable, highly available, and manageable solution for routing traffic to regional game instances deployed across multiple Google Cloud regions.
Kubemci is a multi-cluster Ingress controller that enables managing Ingress resources across multiple GKE clusters, making it ideal for handling regional game instances.
A global load balancer distributes incoming traffic across multiple regions, ensuring that users are directed to the nearest and most responsive game instance.
Adding an article explaining why D could be the solution https://itnext.io/ingress-for-anthos-multi-cluster-ingress-and-global-service-load-balancing-c56c57b97e82
It is D. According to https://cloud.google.com/kubernetes-engine/docs/concepts/multi-cluster-ingress ...
Multi Cluster Ingress's multi-cluster support satisfies many use cases including:
Multi-regional, multi-cluster availability through health checking and traffic failover.
Anthos enables migration of legacy games [last business/tech requirement]. Since the question requires consideration of these requirements, this is the difference maker for option D.
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.
XDevX
Highly Voted 3 years, 4 months agoIshu_awsguy
2 years, 2 months agoBegum
2 years, 1 month agoTitee
1 year, 4 months agoMikeB19
3 years, 2 months agoMikeB19
3 years, 2 months agoNarinder
2 years, 10 months agogingerbeer
3 years, 1 month agocotam
3 years, 1 month agotaoj
Highly Voted 3 years, 4 months agoTartiushenko
Most Recent 1 month, 1 week agoSephethus
4 months, 3 weeks agoA84-64
5 months agopico
6 months, 3 weeks agoOrangeTiger
10 months agomastrrrr
11 months, 3 weeks agotheBestStudent
11 months, 3 weeks agothewalker
12 months agothewalker
12 months agomsahdra
12 months agotheBestStudent
11 months, 3 weeks agosteghe
1 year, 3 months agoPau123
1 year, 3 months agoVignesh_Krishnamurthi
1 year, 4 months agored_panda
1 year, 5 months agoBiddlyBdoyng
1 year, 5 months agoAtanu
1 year, 5 months ago