wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Google cloud module 1-5

Total questions: 78

Worksheet time: 58mins

Name
Class
Date
1.
Google Cloud provides a variety of service choices. Which of the following services is infrastructure as a service (IaaS)? (Choose 1)
a)
App Engine
b)
Cloud Function
c)
Compute Engine
d)
Google Kubernetes Engine
2.
The Google Cloud hierarchy helps you manage resources across multiple departments and multiple teams within an organization. Which of the following is at the top level of this hierarchy? (Choose 1)
a)
Folder
b)
Organization
c)
Project
d)
Resource
3.
Cloud Identity and Access Management (Cloud IAM) allows you to manage privileges. What do these privileges apply to? (Choose 1)
a)
Applications.
b)
Operating systems.
c)
Google Cloud resources.
d)
Applications, Google Cloud, and operating systems.
4.
Projects form part of the Google Cloud resources hierarchy. Which of the following is true concerning projects? (Choose 1)
a)
Projects are only used for billing.
b)
You can nest projects inside projects.
c)
Projects are allocated a changeable Project ID.
d)
All resources must be associated with a project.
5.
Google Cloud provides resources in multi-regions, regions, and zones. What best describes a zone? (Choose 1)
a)
An edge location.
b)
One or more data centers.
c)
A point of presence (PoP).
d)
Geographic location to leverage services.
6.
What type of service best describes Google Kubernetes Engine? (Choose 1)
a)
Hybrid
b)
IaaS
c)
PaaS
d)
SaaS
7.
Which of the following best describes a major advantage Google Cloud has over other cloud providers? (Choose 1)
a)
Google uses satellite links as a way of interconnecting Regions, Zones, and POPS.
b)
Google leverages traditional networking gear from commercial vendors.
c)
Google leases fiber from multiple vendors. In the event of a vendor’s fiber failing, another vendor's network can be used as a backup.
d)
Google owns one of the largest networks in the world. All regions and zones are connected on the same network.
8.
Regions are independent geographic areas on the same continent. Which of the following is a regional service? (Choose 1)
a)
Datastore
b)
HTTPS Load Balancer
c)
Network
d)
Virtual machine
9.
What is the purpose of a folder? (Choose 1)
a)
Used to organize projects.
b)
Used to organize instances.
c)
Used to organize users
d)
Folders are not part of the hierarchy.
10.
What does it mean for a system to be elastic? (Choose 1)
a)
The system is multi-cloud.
b)
The system can bounce back after an outage.
c)
The system can be moved from region to region.
d)
The system can add and remove resources based on need.
11.
You are using Google Cloud to provide a platform as a service (PaaS) solution using App Engine. When will you be billed for the resources required? (Choose 1)
a)
You pay for the resources during peak periods.
b)
You pay for the resources when you allocate them.
c)
You pay for the resources when they are consumed.
d)
You pay for the resources when you deploy the application.
12.
You want to migrate data from your old database to the cloud. You do not want to manage the underlying architecture or the database application. Which cloud service type should you choose? (Choose 1)
a)
IaaS
b)
SaaS
c)
PaaS
d)
Hybrid
13.
You have changed the name of your project. You want to change the name of the project ID as well, but are not able to do so. Why is this? (Choose 1)
a)
The name of the project has been changed.
b)
The project ID and project number are fixed.
c)
The relevant Cloud Identity and Access Management (Cloud IAM) privileges are not assigned to you.
d)
The relevant Cloud Identity and Access Management (Cloud IAM) policies are not assigned to you.
14.
You need to recover a Compute Engine instance that was in a project that you just accidentally deleted. You do not have a backup or archive copy of the instance. How can you retrieve this instance? (Choose 1)
a)
Recreate the project folder.
b)
The instance cannot be recovered.
c)
Recover the deleted compute instance.
d)
Restore the project from accidental deletion.
15.
You need to deploy several applications to the us-central1 region. How should you deploy the applications to enable fault tolerance and high availability? (Choose 1)
a)
Deploy the applications in a single zone.
b)
Deploy the applications to a different region.
c)
Deploy duplicate applications in a single zone.
d)
Deploy the applications across multiple zones.
16.
How would you configure the Cloud SDK to work on your laptop? (Choose 1)
a)
Edit the .profile file of the SDK.
b)
Run the gcloud init command.
c)
Sync your laptop with Cloud Shell.
d)
Download the config file from https://cloud.google.com.
17.
Which command line tool can be used to manage Cloud Storage? (Choose 1)
a)
bq
b)
Cloud Shell
c)
gcloud
d)
gsutil
18.
True or False. When using Cloud Shell you must also install the Cloud SDK locally to manage your projects and resources.
a)
true
b)
false
19.
True or False. The Cloud Shell code editor is one of the developer tools built into the Cloud Console.
a)
true
b)
false
20.
Every Google Cloud service you use is associated with a project. Which of the following statements regarding projects are correct? (Choose 2)
a)
Projects have a single owner.
b)
A project cannot be restored once deleted.
c)
Projects are billed and managed collectively.
d)
Projects are the basis for enabling and using Google Cloud services.
e)
Each project is a separate account, and each resource belongs to exactly one.
21.
How would you configure billing notifications in Google Cloud? (Choose 1)
a)
Configure budgets and alerts.
b)
Set up a billing alert in Cloud Monitoring.
c)
Use Cloud Functions to fire off an email with daily budget totals.
d)
Enable a script using cron to kick off when a threshold is reached.
22.
What best describes the purpose of quotas? (Choose 2)
a)
Quotas are used to send billing alerts.
b)
Configuration used to prevent billing surprises.
c)
Configuration used by Google to prevent building large systems.
d)
Configuration used to prevent over consumption due to malicious attacks.
e)
Quotas can automatically build infrastructure based on Cloud Logging metrics.
23.
True or False. s3config is a command-line option for the Cloud SDK?
a)
true
b)
false
24.
How would you test a Google API and learn how it works? (Choose 1)
a)
Use the help files in Cloud Shell.
b)
Use the gcloud command in the Cloud SDK.
c)
Use Google APIs Explorer that is part of the Cloud Console.
d)
Use the console to get the directions on how to build the api by service.
25.
In what format will a majority of the APIs return data in? (Choose 1)
a)
JSON
b)
TEXT
c)
XML
d)
YAML
26.
You want team members working on separate projects to be able to collaborate on the development of an application. You want to manage all access to the project and development in Google Cloud. Which Google Cloud service will allow your team to store, manage, and track code? (Choose 1)
a)
Cloud API
b)
Cloud Storage
c)
Cloud Source Repositories
d)
The Cloud Shell code editor
27.
You require detailed usage and cost estimation information about a project from your Google Cloud billing data. What action can you take in the Google Cloud Billing console to accomplish this? (Choose 1)
a)
Export the information to Cloud APIs.
b)
Export the billing information to Google Data Studio.
c)
Export the information to a BigQuery dataset.
d)
Export the statistical information to Cloud Logging.
28.
You are a reseller of Google Cloud services. You want to invoice your clients separately for the resources that they use. How can you achieve this? (Choose 1)
a)
Set up a billing subaccount for each customer.
b)
Link billing account information at the resource level.
c)
Create a new billing account for every single customer.
d)
Create a billing account basic user for each customer.
29.
You are onboarding a new co-worker. You want them to familiarize themselves with Google Cloud but not start any resources which could incur a cost. What action can you take? (Choose 1)
a)
Create a project with only free resources.
b)
Provide training credits to the new co-worker.
c)
Create a project that does not link to a billing account.
d)
Create a script that deletes instances when they incur a cost.
30.
You want to automatically shutdown resources in a project if the budget exceeds a specified amount. What actions can you take to accomplish this? (Choose 2)
a)
Define an alert at the billing account level.
b)
Create a service account with the iam.serviceAccounts.delete role.
c)
Assign the compute.quotas.get permission to the billing account role.
d)
Create a webhook in response to the alert that will trigger a shutdown script.
e)
Create an alert to notify the Billing Account Administrator to shutdown the resources manually.
31.
You want to edit the code of a sample application from within your Cloud Shell environment. You do not want to launch a text based editor from the Cloud Shell prompt. What tool can you utilize to achieve this? (Choose 1)
a)
Notepad
b)
Visual Editor (VI)
c)
The Cloud Shell SDK
d)
The Cloud Shell code editor
32.
None of the pre-defined instance types fit your application. What do you do? (Choose 1)
a)
Set up autoscaling.
b)
Do nothing, the instance will size itself.
c)
Over allocate resources for the instance.
d)
Create a custom virtual machine that fits your needs.
33.
True or False. Compute Engine pricing is based on a daily rate for the instance.
a)
true
b)
false
34.
True or False. Cloud Monitoring metrics can be used to trigger an autoscaling event.
a)
true
b)
false
35.
Which of the following virtual disk types is ephemeral? (Choose 1)
a)
Cloud Storage
b)
HD Persistent Disk
c)
Local SSD
d)
SSD Persistent Disk
36.
You want to use App Engine, but you will need to use a custom runtime. Which of the following is the best option? (Choose 1)
a)
App Engine Internal
b)
App Engine Flexible
c)
App Engine Standard
d)
Google Kubernetes Engine
37.
Time-to-market is highly valuable to you and you want to be able to focus on writing code without ever having to touch a server, cluster, or infrastructure. Which service suits your needs? (Choose 1)
a)
App Engine
b)
Compute Engine
c)
BigQuery
d)
Google Kubernetes Engine
38.
True or False. Python is a runtime option for Cloud Functions.
a)
true
b)
false
39.
Which of the following can trigger Cloud Functions?
a)
App Engine notification
b)
Email
c)
Cloud Monitoring alert
d)
Webhook
40.
Google Kubernetes Engine is built on the open-source Kubernetes system. Which of the following statements best describes what Kubernetes is? (Choose 1)
a)
A format of container.
b)
A virtualization platform.
c)
An orchestration engine to manage containers.
d)
An execution environment for building and connecting cloud services.
41.
Which of the following is the container format used with Google Kubernetes Engine? (Choose 1)
a)
Docker
b)
Glassfish
c)
Rocket
d)
Spinnaker
42.
You are building a VM for data analysis. You want a disk that will deliver very high Input/Output operations (IOPs) and very low latency. The files will be copied to the VM from Cloud Storage in order to perform the analysis. Which option should you choose? (Choose 1)
a)
File Store
b)
Local SSD
c)
HDD Persistent Disk
d)
Cloud Storage bucket
43.
You created several single vCPU virtual machines with SSD persistent disks attached for an application. The amount of input/output operations per second (IOPs) required by the application have increased and performance is no longer satisfactory. What actions can you take to improve disk I/O? (Choose 2)
a)
Defragment the volume.
b)
Reduce the number of vCPU.
c)
Increase the number of vCPUs.
d)
Increase the number of volumes attached.
e)
Increase the size of the SSD persistent disks.
44.
You need to deploy a web application that has been provided by your development team as a Docker container. You do not want to manage any infrastructure for this application. Which Google compute environment should you choose? (Choose 1)
a)
Cloud Functions
b)
App Engine Flexible
c)
App Engine Standard
d)
Google Kubernetes Engine
45.
You want to use Cloud Functions to create a response to certain events.<br />You also want to capture and act on these events. What must you configure to achieve this? (Choose 2)
a)
Create a trigger.
b)
Write an API call.
c)
Write a function in Ruby.
d)
Bind a function to a trigger.
e)
Allocate compute instance resources.
46.
You want to deploy a web server in a containerized environment. You also want to install the system on local servers in the cloud, manage container networking and data storage, deploy rollouts and rollbacks, and monitor and manage container and host health. Which solution should you choose? (Choose 1)
a)
Cloud Functions
b)
App Engine flexible environment
c)
App Engine standard environment
d)
Google Kubernetes Engine
47.
Google Cloud has many storage options. Which would be the best option for unstructured storage? (Choose 1)
a)
Cloud Bigtable
b)
Datastore
c)
Cloud SQL
d)
Cloud Storage
48.
What is the largest object that you can store in Cloud Storage? (Choose 1)
a)
1 GB
b)
5 TB
c)
Unlimited
d)
Dependant on the storage class
49.
What Cloud Storage storage class would be an inexpensive option for backups that you test once a month? (Choose 1)
a)
Archive
b)
Coldline
c)
Nearline
d)
Standard
50.
Google Cloud has different options for SQL-based managed services. Which of these options is horizontally scalable and globally available? (Choose 1)
a)
Cloud Bigtable
b)
Datastore
c)
Cloud Spanner
d)
Cloud SQL
51.
Which of the following database engines does Cloud SQL support? (Choose 2)
a)
DB2
b)
MongoDG
c)
MySQL
d)
Oracle
e)
PostgreSQL
52.
True or False. You can use existing SQL skills to query data in Cloud Spanner.
a)
true
b)
false
53.
Datastore is a NoSQL based managed service. Which statement best describes Datastore? (Choose 1)
a)
A document store
b)
A data warehouse
c)
A relational database
d)
A sparse, wide-column database
54.
Cloud Bigtable provides a NoSQL based managed service option. Which one of the following is a valid use case for this service? (Choose 1)
a)
An object store.
b)
A data warehouse.
c)
A transactional database for a bank.
d)
A backend for an Internet of Things (IoT) system.
55.
You have non-relational data and want a serverless database without having to worry about nodes or cluster management. Which service would best suit your needs? (Choose 1)
a)
Cloud Bigtable
b)
Datastore
c)
Cloud Spanner
d)
Cloud SQL
56.
Which of the following storage options is not a database? (Choose 1)
a)
BigQuery
b)
Cloud Bigtable
c)
Cloud Spanner
d)
Cloud SQL
57.
You have analyzed your data and want to transfer relevant files to Cloud Storage. Which data types are most suited for this type of storage? (Choose 2)
a)
Images
b)
Documents
c)
Stock Information
d)
Billing Information
e)
Customer Transactions
58.
You require a storage solution that will host videos to be streamed frequently and globally. The solution must be geographically redundant. Which solution should you choose? (Choose 1)
a)
Archive
b)
Coldline
c)
Nearline
d)
Standard
59.
You must support the retrieval of objects that have been overwritten or deleted using Cloud Storage. Which feature should you enable to achieve this? (Choose 1)
a)
Archiving
b)
Snapshots
c)
Cloud API
d)
Object Versioning
60.
You want to define user access to individual files on a Cloud Storage bucket. You want users to only be able to read from a single object. What type of user permission should you define to achieve this? (Choose 1)
a)
Cloud IAM Role
b)
Actions Viewer Role
c)
Access Control Lists
d)
Access Approval Role
61.
You require a fully managed NoSQL database to store user profile information for your application. Which solution should you deploy? (Choose 1)
a)
Cloud SQL
b)
Cloud Storage
c)
Cloud Spanner
d)
Datastore
62.
You need a fully managed NoSQL database solution for large-scale, low-latency data analytic applications. The database must be able to scale to hundreds of petabytes. Which solution should you deploy? (Choose 1)
a)
Cloud SQL
b)
Cloud Spanner
c)
Cloud Storage
d)
Cloud Bigtable
63.
Which of the following is the most common API format in Google Cloud? (Choose 1)
a)
CLI
b)
gRPC
c)
REST
d)
SOAP
64.
What is the purpose of an API? (Choose 1)
a)
APIs replace web pages.
b)
APIs create GUI interfaces.
c)
APIs simplify the way disparate software resources communicate.
d)
APIs are non-HTTPS interfaces used to interface with web interfaces.
65.
Which of the following is the protocol used by REST APIs? (Choose 1)
a)
HTTPS
b)
RDP
c)
SSH
d)
Telnet
66.
You are looking for a managed API service for your cloud-based services? Which of these services would meet your needs? (Choose 1)
a)
Apigee Edge
b)
Cloud Endpoints
c)
CLI
d)
gRPC
67.
You are looking for a managed API service to provide an API frontend to your legacy systems. Which of these services would meet your needs? (Choose 1)
a)
Apigee Edge
b)
Cloud Endpoints
c)
CLI
d)
gRPC
68.
What are the specifications that Cloud Endpoints supports? (Choose 2)
a)
CLI
b)
gRPC
c)
IEEE
d)
OpenAPI
e)
RFC
69.
True or False. Firebase Authentication and Auth0 are two of the utilities Cloud Endpoints uses to support service-to-service and user authentication.
a)
true
b)
false
70.
You need a simple and reliable staging location for your event data on its journey towards processing, storage, and analysis. Which one of the following services should you consider? (Choose 1)
a)
Apigee Edge
b)
Dataflow
c)
Cloud Endpoints
d)
Pub/Sub
71.
What are the types of message delivery supported with Pub/Sub? (Choose 2)
a)
Bounce
b)
Poll
c)
Pull
d)
Push
72.
How does Pub/Sub deliver messages to endpoints?
a)
Through an internal ID.
b)
Through a publish/subscribe pattern.
c)
Messages have to be pulled by the front end.
d)
By pushing messages to all available endpoints based on an internal list.
73.
You want to utilize Cloud Endpoint to control access to your API. What actions can you take to achieve this? (Choose 2)
a)
Generate a SAML token.
b)
Generate and share API keys.
c)
Enable the Google APIs Explorer.
d)
Validate calls with JSON Web Tokens
e)
Deploy the Identity and Access Management API.
74.
You have a legacy backend application that you want to gradually move across to the cloud and convert to microservices. What Google Cloud service can you use to progressively convert the APIs from the backend service to the new cloud-based microservices? (Choose 1)
a)
Apigee Edge
b)
Pub/Sub
c)
Cloud Spanner
d)
Cloud Endpoints
75.
You have to implement a solution that allows the Human Resources (HR) system to reliably notify other departmental services that a new employee has been hired without having to directly connect your application to all of the other services. What Google service should you use? (Choose 1)
a)
Apigee Edge
b)
Dataflow
c)
Pub/Sub
d)
Cloud Connector
76.
You need to implement a big data analytics platform in the cloud. Into which phase of the common big data processing model would you place Pub/Sub? (Choose 1)
a)
Store
b)
Ingest
c)
Process
d)
Analyze
77.
You want to deploy and manage an API using Cloud Endpoints. Which application management tasks will Cloud Endpoints help you with ? (Choose 2)
a)
Application sizing
b)
Data protection
c)
Interface definition
d)
Asynchronous messaging
e)
Authentication and authorization
78.
You need an application that will send notifications to remote applications that will be offline for extended periods of time. What solution can you implement that will guarantee that the remote applications will receive the notifications when they come back online? (Choose 1)
a)
Cloud API
b)
Cloud Edge
c)
Pub/Sub
d)
Cloud Endpoint