Examtopics

Professional Cloud DevOps Engineer
  • Topic 1 Question 84

    Your organization has a containerized web application that runs on-premises. As part of the migration plan to Google Cloud, you need to select a deployment strategy and platform that meets the following acceptance criteria:

    1. The platform must be able to direct traffic from Android devices to an Android-specific microservice.
    2. The platform must allow for arbitrary percentage-based traffic splitting
    3. The deployment strategy must allow for continuous testing of multiple versions of any microservice.

    What should you do?

    • Deploy the canary release of the application to Cloud Run. Use traffic splitting to direct 10% of user traffic to the canary release based on the revision tag.

    • Deploy the canary release of the application to App Engine. Use traffic splitting to direct a subset of user traffic to the new version based on the IP address.

    • Deploy the canary release of the application to Compute Engine. Use Anthos Service Mesh with Compute Engine to direct 10% of user traffic to the canary release by configuring the virtual service.

    • Deploy the canary release to Google Kubernetes Engine with Anthos Service Mesh. Use traffic splitting to direct 10% of user traffic to the new version based on the user-agent header configured in the virtual service.


    シャッフルモード