O GoConqr está de visual novo! Conte para nós o que você achou.

Quiz

Google Cloud Professional Cloud Architect PT 8

Emmanuel Jimenez 20 perguntas

Fazer o quiz

Perguntas do quiz (20)

  1. 1You have deployed several instances on Compute Engine. As a security requirement, instances cannot have a public IP address. There is no VPN connection between Google Cloud and your office, and you need to connect via SSH into a specific machine without violating the security requirements. What should you do?
    1. AA. Configure Cloud NAT on the subnet where the instance is hosted. Create an SSH connection to the Cloud NAT IP address to reach the instance.
    2. BB. Add all instances to an unmanaged instance group. Configure TCP Proxy Load Balancing with the instance group as a backend. Connect to the instance using the TCP Proxy IP.
    3. CC. Configure Identity-Aware Proxy (IAP) for the instance and ensure that you have the role of IAP-secured Tunnel User. Use the gcloud command line tool to ssh into the instance.
    4. DD. Create a bastion host in the network to SSH into the bastion host from your office location. From the bastion host, SSH into the desired instance.
  2. 2Your company is using Google Cloud. You have two folders under the Organization: Finance and Shopping. The members of the development team are in a Google Group. The development team group has been assigned the Project Owner role on the Organization. You
    want to prevent the development team from creating resources in projects in the Finance folder. What should you do?
    1. AA. Assign the development team group the Project Viewer role on the Finance folder, and assign the development team group the Project Owner role on the Shopping folder.
    2. BB. Assign the development team group only the Project Viewer role on the Finance folder.
    3. CC. Assign the development team group the Project Owner role on the Shopping folder, and remove the development team group Project Owner role from the Organization.
    4. DD. Assign the development team group only the Project Owner role on the Shopping folder.
  3. 3You are developing your microservices application on Google Kubernetes Engine. During testing, you want to validate the behavior of your application in case a specific microservice should suddenly crash. What should you do?
    1. AA. Add a taint to one of the nodes of the Kubernetes cluster. For the specific microservice, configure a pod antiaffinity label that has the name of the tainted node as a value.
    2. BB. Use Istio's fault injection on the particular microservice whose faulty behavior you want to simulate.
    3. CC. Destroy one of the nodes of the Kubernetes cluster to observe the behavior.
    4. DD. Configure Istio's traffic management features to steer the traffic away from a crashing microservice.
  4. 4Your company is developing a new application that will allow globally distributed users to upload pictures and share them with other selected users. The application will support millions of concurrent users. You want to allow developers to focus on just building code without having to create and maintain the underlying infrastructure.
    Which service should you use to deploy the application?
    1. AA. App Engine
    2. BB. Cloud Endpoints
    3. CC. Compute Engine
    4. DD. Google Kubernetes Engine
  5. 5Your company provides a recommendation engine for retail customers. You are providing retail customers with an API where they can submit a user ID and the API returns a list of recommendations for that user. You are responsible for the API lifecycle and want to ensure stability for your customers in case the API makes backward-incompatible changes. You want to follow Google recommended practices. What should you do?
    1. AA. Create a distribution list of all customers to inform them of an upcoming backward-incompatible change at least one month before replacing the old API with the new API.
    2. BB. Create an automated process to generate API documentation, and update the public API documentation as part of the CI/CD process when deploying an update to the API.
    3. CC. Use a versioning strategy for the APIs that increases the version number on every backward-incompatible change.
    4. DD. Use a versioning strategy for the APIs that adds the suffix DEPRECATED to the current API version number on every backward-incompatible change. Use the current version number for the new API.
  6. 6Your company has developed a monolithic, 3-tier application to allow external users to upload and share files. The solution cannot be easily enhanced and lacks reliability. The development team would like to re-architect the application to adopt microservices and a fully managed service approach, but they need to convince their leadership that the effort is worthwhile. Which advantage(s) should they highlight to leadership?
    1. AA. The new approach will be significantly less costly, make it easier to manage the underlying infrastructure, and automatically manage the CI/CD pipelines.
    2. BB. The monolithic solution can be converted to a container with Docker. The generated container can then be deployed into a Kubernetes cluster.
    3. CC. The new approach will make it easier to decouple infrastructure from application, develop and release new features, manage the underlying infrastructure, manage CI/CD pipelines and perform A/B testing, and scale the solution if necessary.
    4. DD. The process can be automated with Migrate for Compute Engine
  7. 7Your team is developing a web application that will be deployed on Google Kubernetes Engine (GKE). Your CTO expects a successful launch and you need to ensure your application can handle the expected load of tens of thousands of users. You want to test the current deployment to ensure the latency of your application stays below a certain threshold. What should you do?
    1. AA. Use a load testing tool to simulate the expected number of concurrent users and total requests to your application, and inspect the results.
    2. BB. Enable autoscaling on the GKE cluster and enable horizontal pod autoscaling on your application deployments. Send curl requests to your application, and validate if the auto scaling works.
    3. CC. Replicate the application over multiple GKE clusters in every Google Cloud region. Configure a global HTTP(S) load balancer to expose the different clusters over a single global IP address.
    4. DD. Use Cloud Debugger in the development environment to understand the latency between the different microservices.
  8. 8Your company has a Kubernetes application that pulls messages from Pub/Sub and stores them in Filestore. Because the application is simple, it was deployed as a single pod. The infrastructure team has analyzed Pub/Sub metrics and discovered that the application cannot process the messages in real time. Most of them wait for minutes before being processed. You need to scale the elaboration process that is I/O-intensive. What should you do?
    1. AA. Use kubectl autoscale deployment APP_NAME --max 6 --min 2 --cpu-percent 50 to configure Kubernetes autoscaling deployment.
    2. BB. Configure a Kubernetes autoscaling deployment based on the subscription/push_request_latencies metric.
    3. CC. Use the --enable-autoscaling flag when you create the Kubernetes cluster.
    4. DD. Configure a Kubernetes autoscaling deployment based on the subscription/num_undelivered_messages metric.
  9. 9Your company is developing a web-based application. You need to make sure that production deployments are linked to source code commits and are fully auditable. What should you do?
    1. AA. Make sure a developer is tagging the code commit with the date and time of commit.
    2. BB. Make sure a developer is adding a comment to the commit that links to the deployment.
    3. CC. Make the container tag match the source code commit hash.
    4. DD. Make sure the developer is tagging the commits with latest.
  10. 10An application development team has come to you for advice. They are planning to write and deploy an HTTP(S) API using Go 1.12. The API will have a very unpredictable workload and must remain reliable during peaks in traffic. They want to minimize operational overhead for this application. Which approach should you recommend?
    1. AA. Develop the application with containers, and deploy to Google Kubernetes Engine.
    2. BB. Develop the application for App Engine standard environment.
    3. CC. Use a Managed Instance Group when deploying to Compute Engine.
    4. DD. Develop the application for App Engine flexible environment, using a custom runtime

Informações

Descrição
Curso Interno de Empresa Google Cloud Professional Cloud Architect Quiz sobre Google Cloud Professional Cloud Architect PT 8, criado por Emmanuel Jimenez em 22-04-2024.
Idioma
English
Visualizações
3
Avaliação
Ainda sem avaliações
Avalie este quiz
Avalie este quiz

Fale Conosco

Sobre o que é sua mensagem?

O que você acha do novo visual?

Você gostou?