Professional-Cloud-DevOps-Engineer問題集合格保証付きの合格できるProfessional-Cloud-DevOps-Engineer試験2023年更新 [Q28-Q44]

Share

Professional-Cloud-DevOps-Engineer問題集合格保証付きの合格できるProfessional-Cloud-DevOps-Engineer試験2023年更新

Professional-Cloud-DevOps-Engineer試験問題集を試そう!ベストProfessional-Cloud-DevOps-Engineer試験問題トレーニングを提供していますPassTest

質問 # 28
Your company experiences bugs, outages, and slowness in its production systems. Developers use the production environment for new feature development and bug fixes. Configuration and experiments are done in the production environment, causing outages for users. Testers use the production environment for load testing, which often slows the production systems. You need to redesign the environment to reduce the number of bugs and outages in production and to enable testers to toad test new features. What should you do?

  • A. Create a development environment with smaller server capacity and give access only to developers and testers.
  • B. Create an automated testing script in production to detect failures as soon as they occur.
  • C. Secure the production environment to ensure that developers can't change it and set up one controlled update per year.
  • D. Create a development environment for writing code and a test environment for configurations, experiments, and load testing.

正解:B


質問 # 29
Your product is currently deployed in three Google Cloud Platform (GCP) zones with your users divided between the zones. You can fail over from one zone to another, but it causes a 10-minute service disruption for the affected users. You typically experience a database failure once per quarter and can detect it within five minutes. You are cataloging the reliability risks of a new real-time chat feature for your product. You catalog the following information for each risk:
* Mean Time to Detect (MUD} in minutes
* Mean Time to Repair (MTTR) in minutes
* Mean Time Between Failure (MTBF) in days
* User Impact Percentage
The chat feature requires a new database system that takes twice as long to successfully fail over between zones. You want to account for the risk of the new database failing in one zone. What would be the values for the risk of database failover with the new system?

  • A. MTTD:5
    MTTR: 10
    MTBF: 90
    Impact 50%
  • B. MTTD: 5
    MTTR: 10
    MTBF: 90
    Impact: 33%
  • C. MTTD:5
    MTTR: 20
    MTBF: 90
    Impact: 50%
  • D. MTTD:5
    MTTR: 20
    MTBF: 90
    Impact: 33%

正解:A


質問 # 30
Your team is designing a new application for deployment into Google Kubernetes Engine (GKE). You need to set up monitoring to collect and aggregate various application-level metrics in a centralized location. You want to use Google Cloud Platform services while minimizing the amount of work required to set up monitoring. What should you do?

  • A. Emit all metrics in the form of application-specific log messages, pass these messages from the containers to the Stackdriver logging collector, and then observe metrics in Stackdriver.
  • B. Install the Cloud Pub/Sub client libraries, push various metrics from the application to various topics, and then observe the aggregated metrics in Stackdriver.
  • C. Publish various melrics from the application directly to the Slackdriver Monitoring API, and then observe these custom metrics in Stackdriver.
  • D. Install the OpenTelemetry client libraries in the application, configure Stackdriver as the export destination for the metrics, and then observe the application's metrics in Stackdriver.

正解:C


質問 # 31
You have a pool of application servers running on Compute Engine. You need to provide a secure solution that requires the least amount of configuration and allows developers to easily access application logs for troubleshooting. How would you implement the solution on GCP?

  • A. Deploy the Stackdriver logging agent to the application servers.
    * Give the developers the IAM Logs Private Logs Viewer role to access Stackdriver and view logs.
  • B. Install the gsutil command line tool on your application servers.
    * Write a script using gsutil to upload your application log to a Cloud Storage bucket, and then schedule it to run via cron every 5 minutes.
    * Give the developers IAM Object Viewer access to view the logs in the specified bucket.
  • C. Deploy the Stackdriver monitoring agent to the application servers.
    * Give the developers the IAM Monitoring Viewer role to access Stackdriver and view metrics.
  • D. Deploy the Stackdriver logging agent to the application servers.
    * Give the developers the IAM Logs Viewer role to access Stackdriver and view logs.

正解:B


質問 # 32
Your organization recently adopted a container-based workflow for application development. Your team develops numerous applications that are deployed continuously through an automated build pipeline to a Kubernetes cluster in the production environment. The security auditor is concerned that developers or operators could circumvent automated testing and push code changes to production without approval. What should you do to enforce approvals?

  • A. Use an Admission Controller to verify that incoming requests originate from approved sources.
  • B. Leverage Kubernetes Role-Based Access Control (RBAC) to restrict access to only approved users.
  • C. Enable binary authorization inside the Kubernetes cluster and configure the build pipeline as an attestor.
  • D. Configure the build system with protected branches that require pull request approval.

正解:D


質問 # 33
Your company follows Site Reliability Engineering practices. You are the person in charge of Communications for a large, ongoing incident affecting your customer-facing applications. There is still no estimated time for a resolution of the outage. You are receiving emails from internal stakeholders who want updates on the outage, as well as emails from customers who want to know what is happening. You want to efficiently provide updates to everyone affected by the outage. What should you do?

  • A. Provide periodic updates to all stakeholders in a timely manner. Commit to a "next update" time in all communications.
  • B. Delegate the responding to internal stakeholder emails to another member of the Incident Response Team. Focus on providing responses directly to customers.
  • C. Focus on responding to internal stakeholders at least every 30 minutes. Commit to "next update" times.
  • D. Provide all internal stakeholder emails to the Incident Commander, and allow them to manage internal communications. Focus on providing responses directly to customers.

正解:B


質問 # 34
You support a Node.js application running on Google Kubernetes Engine (GKE) in production. The application makes several HTTP requests to dependent applications. You want to anticipate which dependent applications might cause performance issues. What should you do?

  • A. Instrument all applications with Stackdriver Profiler.
  • B. Use Stackdriver Debugger to review the execution of logic within each application to instrument all applications.
  • C. Modify the Node.js application to log HTTP request and response times to dependent applications. Use Stackdriver Logging to find dependent applications that are performing poorly.
  • D. Instrument all applications with Stackdriver Trace and review inter-service HTTP requests.

正解:D


質問 # 35
You support an e-commerce application that runs on a large Google Kubernetes Engine (GKE) cluster deployed on-premises and on Google Cloud Platform. The application consists of microservices that run in containers. You want to identify containers that are using the most CPU and memory. What should you do?

  • A. Use Stackdriver Logging to export application logs to BigOuery. aggregate logs per container, and then analyze CPU and memory consumption.
  • B. Use the Stackdriver Monitoring API to create custom metrics, and then organize your containers using groups.
  • C. Use Stackdriver Kubernetes Engine Monitoring.
  • D. Use Prometheus to collect and aggregate logs per container, and then analyze the results in Grafana.

正解:C

解説:
https://cloud.google.com/anthos/clusters/docs/on-prem/1.7/concepts/logging-and-monitoring


質問 # 36
Your company is developing applications that are deployed on Google Kubernetes Engine (GKE). Each team manages a different application. You need to create the development and production environments for each team, while minimizing costs. Different teams should not be able to access other teams' environments. What should you do?

  • A. Create a Development and a Production GKE cluster in separate projects. In each cluster, create a Kubernetes namespace per team, and then configure Identity Aware Proxy so that each team can only access its own namespace.
  • B. Create a Development and a Production GKE cluster in separate projects. In each cluster, create a Kubernetes namespace per team, and then configure Kubernetes Role-based access control (RBAC) so that each team can only access its own namespace.
  • C. Create one GCP Project per team. In each project, create a cluster for Development and one for Production. Grant the teams IAM access to their respective clusters.
  • D. Create one GCP Project per team. In each project, create a cluster with a Kubernetes namespace for Development and one for Production. Grant the teams IAM access to their respective clusters.

正解:B

解説:
https://cloud.google.com/architecture/prep-kubernetes-engine-for-prod#roles_and_groups


質問 # 37
Your application images are built using Cloud Build and pushed to Google Container Registry (GCR). You want to be able to specify a particular version of your application for deployment based on the release version tagged in source control. What should you do when you push the image?

  • A. Supply the source control tag as a parameter within the image name.
  • B. Use Cloud Build to include the release version tag in the application image.
  • C. Use GCR digest versioning to match the image to the tag in source control.
  • D. Reference the image digest in the source control tag.

正解:A


質問 # 38
You use a multiple step Cloud Build pipeline to build and deploy your application to Google Kubernetes Engine (GKE). You want to integrate with a third-party monitoring platform by performing a HTTP POST of the build information to a webhook. You want to minimize the development effort. What should you do?

  • A. Create a Cloud Pub/Sub push subscription to the Cloud Build cloud-builds PubSub topic to HTTP POST the build information to a webhook.
  • B. Add logic to each Cloud Build step to HTTP POST the build information to a webhook.
  • C. Use Stackdriver Logging to create a logs-based metric from the Cloud Build logs. Create an Alert with a Webhook notification type.
  • D. Add a new step at the end of the pipeline in Cloud Build to HTTP POST the build information to a webhook.

正解:A


質問 # 39
You currently store the virtual machine (VM) utilization logs in Stackdriver. You need to provide an easy-to-share interactive VM utilization dashboard that is updated in real time and contains information aggregated on a quarterly basis. You want to use Google Cloud Platform solutions. What should you do?

  • A. 1. Export VM utilization logs (rom Stackdriver to BigQuery.
    2. From BigQuery. export the logs to a CSV file.
    3. Import the CSV file into Google Sheets.
    4. Build a dashboard in Google Sheets and share it with your stakeholders.
  • B. 1. Export VM utilization logs from Stackdriver to a Cloud Storage bucket.
    2. Enable the Cloud Storage API to pull the logs programmatically.
    3. Build a custom data visualization application.
    4. Display the pulled logs in a custom dashboard.
  • C. 1. Export VM utilization logs from Stackdriver to Cloud Pub/Sub.
    2. From Cloud Pub/Sub, send the logs to a Security Information and Event Management (SIEM) system.
    3. Build the dashboards in the SIEM system and share with your stakeholders.
  • D. 1. Export VM utilization logs from Stackdriver to BigOuery.
    2. Create a dashboard in Data Studio.
    3. Share the dashboard with your stakeholders.

正解:A


質問 # 40
You support a production service that runs on a single Compute Engine instance. You regularly need to spend time on recreating the service by deleting the crashing instance and creating a new instance based on the relevant image. You want to reduce the time spent performing manual operations while following Site Reliability Engineering principles. What should you do?

  • A. Create a Managed Instance Group with a single instance and use health checks to determine the system status.
  • B. Create a Stackdriver Monitoring dashboard with SMS alerts to be able to start recreating the crashed instance promptly after it has crashed.
  • C. Add a Load Balancer in front of the Compute Engine instance and use health checks to determine the system status.
  • D. File a bug with the development team so they can find the root cause of the crashing instance.

正解:A


質問 # 41
Your application services run in Google Kubernetes Engine (GKE). You want to make sure that only images from your centrally-managed Google Container Registry (GCR) image registry in the altostrat-images project can be deployed to the cluster while minimizing development time. What should you do?

  • A. Use a Binary Authorization policy that includes the whitelist name pattern gcr.io/attostrat-images/.
  • B. Add logic to the deployment pipeline to check that all manifests contain only images from gcr.io/altostrat-images.
  • C. Add a tag to each image in gcr.io/altostrat-images and check that this tag is present when the image is deployed.
  • D. Create a custom builder for Cloud Build that will only push images to gcr.io/altostrat-images.

正解:A


質問 # 42
You deploy a new release of an internal application during a weekend maintenance window when there is minimal user traffic. After the window ends, you learn that one of the new features isn't working as expected in the production environment. After an extended outage, you roll back the new release and deploy a fix. You want to modify your release process to reduce the mean time to recovery so you can avoid extended outages in the future. What should you do?
Choose 2 answers

  • A. Require developers to run automated integration tests on their local development environments before release.
  • B. Integrate a code linting tool to validate coding standards before any code is accepted into the repository.
  • C. Before merging new code, require 2 different peers to review the code changes.
  • D. Configure a CI server. Add a suite of unit tests to your code and have your CI server run them on commit and verify any changes.
  • E. Adopt the blue/green deployment strategy when releasing new code via a CD server.

正解:D、E


質問 # 43
You encounter a large number of outages in the production systems you support. You receive alerts for all the outages that wake you up at night. The alerts are due to unhealthy systems that are automatically restarted within a minute. You want to set up a process that would prevent staff burnout while following Site Reliability Engineering practices. What should you do?

  • A. Eliminate unactionable alerts.
  • B. Redefine the related Service Level Objective so that the error budget is not exhausted.
  • C. Create an incident report for each of the alerts.
  • D. Distribute the alerts to engineers in different time zones.

正解:A

解説:
Eliminate bad monitoring : Unactionable alerts (i.e., spam) https://cloud.google.com/blog/products/management-tools/meeting-reliability-challenges-with-sre-principles agree with kyubiblaze about having to remove unactionable items aka spam: "good monitoring alerts on actionable problems" @ https://cloud.google.com/blog/products/management-tools/meeting-reliability-challenges-with-sre-principles


質問 # 44
......

最新100%合格率保証付きの素晴らしいProfessional-Cloud-DevOps-Engineer試験問題PDF:https://www.passtest.jp/Google/Professional-Cloud-DevOps-Engineer-shiken.html

実践サンプルと問題集指導には2023年最新のProfessional-Cloud-DevOps-Engineer有効なテスト問題集:https://drive.google.com/open?id=1TKr1kwikyVDbuisbMNzmz8aRLtSByBim