Take A Quiz
Take a practice test
13 Quiz Set/s
13 Quiz Sets
Google Certified Professional: Cloud Architect
Can you answer
questions in 10 minutes?
Google Certified Professional: Cloud Architect |
You have an application that will run on Compute Engine. You need to design an architecture that takes into account a disaster recovery plan that requires your application to fail over to another region in case of a regional outage. What should you do?
Deploy the application on two Compute Engine instance groups, each in the same project but in a different region. Use the first instance group to serve traffic, and use the HTTP load balancing service to fail over to the standby instance group in case of a disaster.
Deploy the application on two Compute Engine instances in the same project but in a different region. Use the first instance to serve traffic, and use the HTTP load balancing service to fail over to the standby instance in case of a disaster.
Deploy the application on two Compute Engine instance groups, each in separate project and a different region. Use the first instance group to server traffic, and use the HTTP load balancing service to fail over to the standby instance in case of a disaster.
Deploy the application on a Compute Engine instance. Use the instance to serve traffic, and use the HTTP load balancing service to fail over to an instance on your premises in case of a disaster.
Dress4Win has end-to-end tests covering 100% of their endpoints. They want to ensure that the move to the cloud does not introduce any new bugs. Which additional testing methods should the developers employ to prevent an outage?
They should add canary tests so developers can measure how much of an impact the new release causes to latency.
They should run the end-to-end tests in the cloud staging environment to determine if the code is working as intended.
They should add additional unit tests and production scale load tests on their cloud staging environment.
They should enable Google Stackdriver Debugger on the application code to show errors in the code.
Your marketing department wants to send out a promotional email campaign. The development team wants to minimize direct operation management. They project a wide range of possible customer responses, from 100 to 500,000 click-through per day. The link leads to a simple website that explains the promotion and collects user information and preferences. Which infrastructure should you recommend? Choose 2 answers.
Add a tag to the instances in the cluster with the following command: gcloud compute instances add-tags INSTANCE --tags enableautoscaling max-nodes-10
Use a Google Container Engine cluster to serve the website and store data to persistent disk.
Use a single Compute Engine virtual machine (VM) to host a web server, backend by Google Cloud SQL.
A news feed web service has the following code running on Google App Engine. During peak load, users report that they can see news articles they already viewed. What is the most likely cause of this problem?
The URL of the API needs to be modified to prevent caching
The HTTP Expires header needs to be set to -1 stop caching
The session variable is local to just a single instance
The session variable is being overwritten in Cloud Datastore
Your development team has created a structured API to retrieve vehicle data. They want to allow third parties to develop tools for dealerships that use this vehicle event data. You want to support delegated authorization against this data. What should you do?
Restrict data access based on the source IP address of the partner systems
Create secondary credentials for each dealer that can be given to the trusted third party
Build SAML 2.0 SSO compatibility into your authentication system
Build or leverage an OAuth-compatible access control system
You are deploying an application on App Engine that needs to integrate with an on-premises database. For security purposes, your on-premises database must not be accessible through the public Internet. What should you do?
Deploy your application on App Engine flexible environment and use App Engine firewall rules to limit access to the on-premises database.
Deploy your application on App Engine standard environment and use Cloud VPN to limit access to the on-premises database.
Deploy your application on App Engine flexible environment and use Cloud VPN to limit access to the on-premises database.
Deploy your application on App Engine standard environment and use App Engine firewall rules to limit access to the open on-premises database.
Mountkirk Games wants to set up a continuous delivery pipeline. Their architecture includes many small services that they want to be able to update and roll back quickly. Mountkirk Games has the following requirements: Services are deployed redundantly across multiple regions in the US and Europe Only frontend services are exposed on the public internet They can provide a single frontend IP for their fleet of services Deployment artifacts are immutable Which set of products should they use?
Google Cloud Storage, Google Cloud Dataflow, Google Compute Engine
Google Container Registry, Google Container Engine, Google HTTP(S) Load Balancer
Google Cloud Storage, Google App Engine, Google Network Load Balancer
Google Cloud Functions, Google Cloud Pub/Sub, Google Cloud Deployment Manager
Your organization has a 3-tier web application deployed in the same network on Google Cloud Platform. Each tier (web, API, and database) scales independently of the others. Network traffic should flow through the web to the API tier and then on to the database tier. Traffic should not flow between the web and the database tier. How should you configure the network?
Set up software based firewalls on individual VMs
Add each tier to a different subnetwork
Add tags to each tier and set up routes to allow the desired traffic flow
Add tags to each tier and set up firewall rules to allow the desired traffic flow
Your customer wants to capture multiple GBs of aggregate real-time key performance indicators (KPIs) from their game servers running on Google Cloud Platform and monitor the KPIs with low latency. How should they capture the KPIs?
Insert the KPIs into Cloud Datastore entities, and run ad hoc analysis and visualizations of them in Cloud Datalab.
Store time-series data from the game servers in Google Bigtable, and view it using Google Data Studio.
Output custom metrics to Stackdriver from the game servers, and create a Dashboard in Stackdriver Monitoring Console to view them.
Schedule BigQuery load jobs to ingest analytics files uploaded to Cloud Storage every ten minutes, and visualize the results in Google Data Studio.
Mountkirk Games has deployed their new backend on Google Cloud Platform (GCP). You want to create a through testing process for new versions of the backend before they are released to the public. You want the testing environment to scale in an economical way. How should you design the process?
Create a set of static environments in GCP to test different levels of load – for example, high, medium, and low
Use the existing infrastructure to test the GCP-based backend at scale
Build stress tests into each component of your application using resources internal to GCP to simulate load
Create a scalable environment in GCP for simulating production load
You need to set up Microsoft SQL Server on GCP. Management requires that there’s no downtime in case of a data center outage in any of the zones within a GCP region. What should you do?
Set up SQL Server Always On Availability Groups using Windows Failover Clustering. Place nodes in different zones.
Set up SQL Server on Compute Engine, using Always On Availability Groups using Windows Failover Clustering. Place nodes in different subnets.
Configure a Cloud Spanner instance with a regional instance configuration.
Configure a Cloud SQL instance with high availability enabled.
You are analyzing and defining business processes to support your startup’s trial usage of GCP, and you don’t yet know what consumer demand for your product will be. Your manager requires you to minimize GCP service costs and adhere to Google best practices. What should you do?
Utilize free tier and sustained use discounts. Provide training to the team about service cost management.
Utilize free tier and committed use discounts. Provision a staff position for service cost management.
Utilize free tier and committed use discounts. Provide training to the team about service cost management.
Utilize free tier and sustained use discounts. Provision a staff position for service cost management.
The database administration team has asked you to help them improve the performance of their new database server running on Google Compute Engine. The database is for importing and normalizing their performance statistics and is built with MySQL running on Debian Linux. They have an n1-standard-8 virtual machine with 80 GB of SSD persistent disk. What should they change to get better performance from this system?
Dynamically resize the SSD persistent disk to 500 GB
Migrate their performance metrics warehouse to BigQuery E. Modify all of their batch jobs to use bulk inserts into the database
Create a new virtual machine running PostgreSQL
Increase the virtual machine’s memory to 64 GB
One of the developers on your team deployed their application in Google Container Engine with the Dockerfile below. They report that their application deployments are taking too long. You want to optimize this Dockerfile for faster deployment times without adversely affecting the app’s functionality. Which two actions should you take? Choose 2 answers.
Remove Python after running pip
Use larger machine types for your Google Container Engine node pools
Remove dependencies from requirements.txt
Use a slimmed-down base image like Alpine Linux. Copy the source after he package dependencies (Python and pip) are installed
A development manager is building a new application. He asks you to review his requirements and identify what cloud technologies he can use to meet them. The application must: 1. Be based on open-source technology for cloud portability 2. Dynamically scale compute capacity based on demand 3. Support continuous software delivery 4. Run multiple segregated copies of the same application stack 5. Deploy application bundles using dynamic templates 6. Route network traffic to specific services based on URL Which combination of technologies will meet all of his requirements?
Google Kubernetes Engine and Cloud Deployment Manager
Google Kubernetes Engine, Jenkins, and Helm
Google Kubernetes Engine, Jenkins, and Cloud Load Balancing
Google Kubernetes Engine and Cloud Load Balancing
Dress4Win has asked you to recommend machine types they should deploy their application servers to. How should you proceed?
Perform a mapping of the on-premises physical hardware cores and RAM to the nearest machine types in the cloud.
Identify the number of virtual cores and RAM associated with the application server virtual machines align them to a custom machine type in the cloud, monitor performance, and scale the machine types up until the desired performance is reached.
Recommend that Dress4Win deploy application servers to machine types that offer the highest RAM to CPU ratio available.
Recommend that Dress4Win deploy into production with the smallest instances available, monitor them over time, and scale the machine type up until the desired performance is reached.
You write a Python script to connect to Google BigQuery from a Google Compute Engine virtual machine. The script is printing errors that it cannot connect to BigQuery. What should you do to fix the script?
Create a new service account with BigQuery access and execute your script with that user
Install the latest BigQuery API client library for Python
Install the bq component for gcloud with the command gcloud components install bq.
Run your script on a new virtual machine with the BigQuery access scope enabled
As part of their new application experience, Dress4Wm allows customers to upload images of themselves. The customer has exclusive control over who may view these images. Customers should be able to upload images with minimal latency and also be shown their images quickly on the main application page when they log in. Which configuration should Dress4Win use?
Use a distributed file system to store customers' images. As storage needs increase, add more persistent disks and/or nodes. Assign each customer a unique ID, which sets each file's owner attribute, ensuring privacy of images.
Use a distributed file system to store customers' images. As storage needs increase, add more persistent disks and/or nodes. Use a Google Cloud SQL database to maintain metadata that maps each customer's ID to their image files.
Store image files in a Google Cloud Storage bucket. Add custom metadata to the uploaded images in Cloud Storage that contains the customer's unique ID.
Store image files in a Google Cloud Storage bucket. Use Google Cloud Datastore to maintain metadata that maps each customer's ID and their image files.
Your agricultural division is experimenting with fully autonomous vehicles. You want your architecture to promote strong security during vehicle operation. Which architectures should you consider?
Use a functional programming language to isolate code execution cycles.
Treat every micro service call between modules on the vehicle as untrusted.
Use a trusted platform module (TPM) and verify firmware and binaries on boot. Enclose the vehicle's drive electronics in a Faraday cage to isolate chips
Require IPv6 for connectivity to ensure a secure address space.
Your company just finished a rapid lift and shift to Google Compute Engine for your compute needs. You have another 9 months to design and deploy a more cloud- native solution. Specifically, you want a system that is no-ops and auto-scaling. Which two compute products should you choose? Choose 2 answers.
Compute Engine with custom instance types
Add a tag to the instances in the cluster with the following command: gcloud compute instances add-tags INSTANCE --tags enableautoscaling max-nodes-10
Compute Engine with containers
Compute Engine with managed instance groups
You are designing a large distributed application with 30 microservices. Each of your distributed microservices needs to connect to a database back-end. You want to store the credentials securely. Where should you store the credentials?
In the source code
In a secret management system
In a config file that has restricted access through ACLs
In an environment variable
Your company is migrating its on-premises data center into the cloud. As part of the migration, you want to integrate Kubernetes Engine for workload orchestration. Parts of your architecture must also be PCI DSS-compliant. Which of the following is most accurate?
Kubernetes Engine and GCP provide the tools you need to build a PCI DSS-compliant environment.
App Engine is the only compute platform on GCP that is certified for PCI DSS hosting.
Kubernetes Engine cannot be used under PCI DSS because it is considered shared hosting.
All Google Cloud services are usable because Google Cloud Platform is certified PCI-compliant.
You analyzed TerramEarth’s business requirement to reduce downtime, and found that they can achieve a majority of time saving by reducing customer’s wait time for parts. You decided to focus on reduction of the 3 weeks aggregate reporting time. Which modifications to the company’s processes should you recommend?
Increase fleet cellular connectivity to 80%, migrate from FTP to streaming transport, and develop machine learning analysis of metrics
Migrate from FTP to SFTP transport, develop machine learning analysis of metrics, and increase dealer local inventory by a fixed factor
Migrate from CSV to binary format, migrate from FTP to SFTP transport, and develop machine learning analysis of metrics
Migrate from FTP to streaming transport, migrate from CSV to binary format, and develop machine learning analysis of metrics
Considering the given business requirements, how would you automate the deployment of web and transactional data layers?
Deploy Nginx and Tomcat using Cloud Launcher. Deploy a MySQL server using Cloud Launcher. Deploy Jenkins to Compute Engine using Cloud Deployment Manager scripts.
Migrate Nginx and Tomcat to App Engine. Deploy a Cloud Datastore server to replace the MySQL server in a high-availability configuration. Deploy Jenkins to Compute Engine using Cloud Launcher.
Deploy Nginx and Tomcat using Cloud Deployment Manager to Compute Engine. Deploy a Cloud SQL server to replace MySQL. Deploy Jenkins using Cloud Deployment Manager.
Migrate Nginx and Tomcat to App Engine. Deploy a MySQL server using Cloud Launcher. Deploy Jenkins to Compute Engine using Cloud Launcher.
TerramEarth plans to connect all 20 million vehicles in the field to the cloud. This increases the volume to 20 million 600 byte records a second for 40 TB an hour. How should you design the data ingestion?
Vehicles continue to write data using the existing system (FTP)
Vehicles write data directly to GCS
Vehicles write data directly to Google Cloud Pub/Sub
Vehicles stream data directly to Google BigQuery
Please login to subscribe
The First & Only Encyclopedia of Self Help,
Self Improvement & Career Advice
250+ Easy-to-Follow Guides
5000+ Proven Tips
13 Types of Essential Skills Covered
Get The Value of 100+ Best Books in 1 Book.
502 Pages | $3.99 | PDF / EPub, Kindle Ready
Please login/register to bookmark chapters.
Basic Life Skills
Entrance and Placement Exams
Jobs and Occupations
Trades and Vocational
Science and Technology
Education Standards and Boards
Browse Fatskills by topics
All Subjects on Fatskills
Popular Tests on Fatskills
Fatskills Career Aptitude Tests
Fatskills on Facebook
Please report any error in fatskills quizzes and questions to 'simpleversity at gmail.com'.
Without work one finishes nothing. - Ralph Waldo Emerson