Coursera Flashcards

1
Q

Using the diagram below, can you identify the “parent” of project_3?

A. Example.com
B. Folder A
C. Folder B
D. Project_1

A

C. Folder B

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q
Using the same diagram on Question 1, can you figure out which object is the parent of project_5?
A.	Example.com
B.	Folder A
C.	Folder B
D.	Project_1
A

A. Example.com

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Again, using the diagram on Question 1, Bob has edit permissions on Folder B - is he also able to edit project_4?
A. Yes
B. No

A

A. Yes

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

You must have a Billing Account in order to consume GCP services.
A. True
B. False

A

A. True

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q
In order to change the Billing account on a Project, you must have the following permissions/roles: (Pick two)
A.	Project Owner
B.	Folder Editor
C.	Project Editor
D.	Service Account Administrator
E.	Billing Administrator
A

A. Project Owner

E. Billing Administrator

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Is the following statement True or False?
The Pricing Calculator gives you a total exact cost for whatever services and products you choose for your project.
A. True
B. False

A

B. False

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Which of the choices below is a “flexible zero-ops platform for building applications?”
A. Google Compute Engine
B. Google App Engine
C. Google Kubernetes Engine

A

B. Google App Engine

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Which of the choices below is “an open source container orchestration system?”
A. Google Compute Engine
B. Google App Engine
C. Google Kubernetes Engine

A

C. Google Kubernetes Engine

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

In Google Cloud, a Kubernetes node is a virtual machine running in Compute Engine.
A. True
B. False

A

A. True

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q
Which TWO of the following data storage solutions would you consider if you wanted a NOSQL option?
A.	Cloud Datastore
B.	Cloud Bigtable
C.	Cloud Storage
D.	Cloud SQL
E.	Cloud Spanner
F.	Cloud BigQuery
A

A. Cloud Datastore

B. Cloud Bigtable

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q
Which TWO of the following data storage solutions would you consider if you wanted relational SQL data storage?
A.	Cloud Datastore
B.	Cloud Bigtable
C.	Cloud Storage
D.	Cloud SQL
E.	Cloud Spanner
F.	Cloud BigQuery
A

D. Cloud SQL

E. Cloud Spanner

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Which of the following concerning VPC subnets is TRUE?

A. All primary & secondary IP ranges used must be both unique and contiguous.
B. Primary IP ranges cannot be expanded, only replaced or shrunk.
C. If no instances are actively using that IP range it can be replaced.
D. VPC subnets can be altered on the fly while in use.

A

C. If no instances are actively using that IP range it can be replaced.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Public VM Images always incur licensing fees for their use.
A. True
B. False

A

B. False

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Stackdriver stores logs…
A. Indefinitely, unless you set it up otherwise.
B. For up to 60 days.
C. never - logs are ephemeral and only written to BigQuery.
D. For 30 days for most log types.

A

D. For 30 days for most log types.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Using Cloud Identity for group management does NOT entitle you to GSuite products and services.
A. True
B. False

A

A. True

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

What is the purpose of Virtual Private Networking (VPN)?

A. It is a method to detect intruders at the edge of a network boundary.
B. VPNs are also called access control lists, or ACLs, and they limit network access.
C. To enable a secure communication method (a tunnel) to connect two trusted environments through an untrusted environment, such as the Internet.
D. The main purpose is to encrypt data so that it can be stored in an encrypted format.

A

C. To enable a secure communication method (a tunnel) to connect two trusted environments through an untrusted environment, such as the Internet.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
17
Q
Which GCP Interconnect service requires a connection in a GCP colocation facility and provides 10 Gbps per link?
A.	Cloud VPN
B.	Direct Peering
C.	Dedicated Interconnect
D.	Partner Interconnect
E.	Carrier Peering
A

C. Dedicated Interconnect

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
18
Q
If you cannot meet Google’s peering requirements, which network connection service should you choose to connect to G Suite and YouTube?
A.	Partner Interconnect
B.	Carrier Peering
C.	Dedicated Interconnect
D.	Direct Peering
A

B. Carrier Peering

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
19
Q

Which of the following approaches to multi-project networking, uses a centralized network administration model?
A. Cloud VPN
B. Shared VPC
C. VPC Network Peering

A

B. Shared VPC

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
20
Q
Which of the following is not a GCP load balancing service?
A.	Internal load balancing
B.	HTTP(S) load balancing
C.	Hardware-defined load balancing
D.	Network load balancing
E.	TCP proxy load balancing
F.	SSL proxy load balancing
A

C. Hardware-defined load balancing

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
21
Q
Which three GCP load balancing services support IPv6 clients?
A.	Network load balancing
B.	HTTP(S) load balancing
C.	Internal load balancing
D.	TCP proxy load balancing
E.	SSL proxy load balancing
A

B. HTTP(S) load balancing
D. TCP proxy load balancing
E. SSL proxy load balancing

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
22
Q
Which of the following are applicable autoscaling policies for managed instance groups?
A.	CPU utilization
B.	Queue-based workload
C.	Load balancing capacity
D.	Monitoring metrics
A

A. CPU utilization
B. Queue-based workload
C. Load balancing capacity
D. Monitoring metrics

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
23
Q

What’s the benefit of writing templates for your Deployment Manager configuration?
A. Ensure that one resource is created before another; otherwise, resources will be created in parallel
B. Allows you to abstract part of your configuration into individual building blocks that you can reuse
C. Allows you to hardcode properties for your resources

A

B. Allows you to abstract part of your configuration into individual building blocks that you can reuse

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
24
Q

What does Google Cloud Platform Marketplace offer?
A. A centralized billing platform for all GCP services and applications
B. A platform for trading VM instances
C. Production-grade solutions from third-party vendors who have already created their own deployment configurations based on Deployment Manager

A

C. Production-grade solutions from third-party vendors who have already created their own deployment configurations based on Deployment Manager

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
25
Q

How are Managed Services useful?
A. If you have an existing infrastructure service, Google will manage it for you if you purchase a Managed Services contract.
B. Managed Services are pay services offered by 3rd party vendors.
C. Managed Services may be an alternative to creating and managing infrastructure solutions.
D. Managed Services are more customizable than infrastructure solutions.

A

C. Managed Services may be an alternative to creating and managing infrastructure solutions.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
26
Q

Which of the following is a feature of Cloud Dataproc?
A. It doesn’t integrate with Stackdriver, but it has its own monitoring system.
B. It typically takes less than 90 seconds to start a cluster.
C. Dataproc billing occurs in 10-hour intervals.
D. Dataproc allows full control over HDFS advanced settings.

A

B. It typically takes less than 90 seconds to start a cluster.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
27
Q
Which of the following does not allow you to interact with GCP?
A.	GCP Console
B.	REST-based API
C.	Cloud Explorer
D.	Cloud Shell
A

C. Cloud Explorer

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
28
Q

What is the difference between GCP Console and Cloud Shell?
A. Cloud Shell is a command-line tool, while GCP Console is a graphical user interface
B. GCP Console is a command-line tool, while Cloud Shell is a graphical user interface
C. There is no difference as these tools are 100% identical.
D. Cloud Shell is a locally installed tool, while GCP Console is a temporary virtual machine.

A

A. Cloud Shell is a command-line tool, while GCP Console is a graphical user interface

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
29
Q

In GCP, what is the minimum number of IP addresses that a VM instance needs?
A. One: Only an internal IP address
B. Two: One internal and one external IP address
C. Three: One internal, one external and one alias IP address

A

A. One: Only an internal IP address

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
30
Q

What are the three types of networks offered in the Google Cloud Platform?
A. Zonal, regional, and global
B. Gigabit network, 10 gigabit network, and 100 gigabit network
C. Default network, auto network, and custom network.
D. IPv4 unicast network, IPv4 multicast network, IPv6 network

A

C. Default network, auto network, and custom network.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
31
Q

What is one benefit of applying firewall rules by tag rather than by address?
A. Tags help organizations track firewall billing.
B. Tags in network traffic help with network sniffing.
C. Tags on firewall rules control which ephemeral IP addresses VMs will receive.
D. When a VM is created with a matching tag, the firewall rules apply irrespective of the IP address it is assigned.

A

D. When a VM is created with a matching tag, the firewall rules apply irrespective of the IP address it is assigned.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
32
Q

Which statement is true of Virtual Machine Instances in Google Compute Engine?
A. All Compute Engine VMs are single tenancy and do not share CPU hardware.
B. In Compute Engine, a VM is a networked service that simulates the features of a computer.
C. Compute Engine uses VMware to create Virtual Machine Instances.
D. A VM in Compute Engine always maps to a single hardware computer in a rack.

A

B. In Compute Engine, a VM is a networked service that simulates the features of a computer.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
33
Q

What are sustained use discounts?
A. Discounts you receive by using preemptible VM instances
B. Purchase commitments for specific resources you know you will use
C. Per-second billing that starts after a 1 minute minimum
D. Automatic discounts that you get for running specific Compute Engine resources for a significant portion of the billing month

A

D. Automatic discounts that you get for running specific Compute Engine resources for a significant portion of the billing month

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
34
Q

Which statement is true of persistent disks?
A. Persistent disks are always HDDs (magnetic spinning disks).
B. Once created, a persistent disk cannot be resized.
C. Persistent disks are encrypted by default.
D. Persistent disks are physical hardware devices connected directly to VMs.

A

C. Persistent disks are encrypted by default.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
35
Q

Does a cloud computing service let you scale your resource use up and down?
A. Yes
B. No

A

A. Yes

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
36
Q

To get resources from a cloud computing provider, is working with a person at the provider required?
A. Yes
B. No

A

B. No

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
37
Q

Why might a GCP customer use resources in several zones within a region?
A. For improved fault tolerance
B. For better performance

A

A. For improved fault tolerance

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
38
Q

Why might a GCP customer use resources in several regions around the world?

A. To bring their applications closer to users around the world, and for improved fault tolerance
B. To improve security

A

A. To bring their applications closer to users around the world, and for improved fault tolerance

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
39
Q

Choose fundamental characteristics of cloud computing. Mark all that are correct (4 correct responses).

A. Customers are required to commit to multi-year contracts
B. Providers always dedicate physical resources to each customer
C. Resources are available from anywhere over the network
D. Customers can scale their resource use up and down
E. Computing resources available on-demand and self-service
F. Customers pay only for what they use or reserve
G. All resources are open-source-based

A

A. Customers are required to commit to multi-year contracts
C. Resources are available from anywhere over the network
F. Customers pay only for what they use or reserve

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
40
Q

Choose a fundamental characteristic of devices in a virtualized data center.

A. They use less resources than devices in a physical data center.
B. They are more secure.
C. They are available from anywhere on the Internet.
D. They are manageable separately from the underlying hardware.

A

D. They are manageable separately from the underlying hardware.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
41
Q

What type of cloud computing service lets you bind your application code to libraries that give access to the infrastructure your application needs?

A.	Platform as a Service
B.	Infrastructure as a Service
C.	Software as a Service
D.	Hybrid cloud
E.	Virtualized data centers
A

A. Platform as a Service

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
42
Q

What type of cloud computing service provides raw compute, storage, and network, organized in ways that are familiar from physical data centers?

a. Infrastructure as a Service
b. Software as a Service
c. Database as a Service
d. Platform as a Service

A

a. Infrastructure as a Service

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
43
Q

Which statement is true about the zones within a region?

A. Customers must choose exactly one zone in each region in which to run their resources.
B. Each zone corresponds to a single physical data center.
C. The zones within a region have fast network connectivity among them.
D. The zones within a region are never closer to each other than 160 km.

A

C. The zones within a region have fast network connectivity among them.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
44
Q

What kind of customer benefits most from billing by the second for cloud resources such as virtual machines?

A. Customers who create and run many virtual machines
B. Customers who create many virtual machines and leave them running for months
C. Customers who create too few virtual machines to get discounts
D. Customers who create virtual machines running commercially licensed operating systems

A

A. Customers who create and run many virtual machines

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
45
Q
Choose the correct completion: Services and APIs are enabled on a per-\_\_\_\_\_\_\_\_\_\_ basis.
A.	Billing account
B.	Folder
C.	Project
D.	Organization
A

C. Project

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
46
Q

True or false: Google manages every aspect of Google Cloud Platform customers’ security.
True
False

A

False

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
47
Q

Your company has two GCP projects, and you want them to share policies. What is the less error-prone way to set this up?

A. Duplicate all the policies on one project onto the other.
B. Place both projects into a folder, and define the policies on the folder.

A

B. Place both projects into a folder, and define the policies on the folder.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
48
Q

When would you choose to have an organization node? (Choose all that are correct. Choose 2 responses.)
A. When you want to create folders.
B. When you want to organize resources into projects.
C. When you want to apply organization-wide policies centrally.
D. There is no choice; organization nodes are mandatory.

A

A. When you want to create folders.

C. When you want to apply organization-wide policies centrally.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
49
Q

Order these IAM role types from broadest to finest-grained.

A. Primitive roles, predefined roles, custom roles
B. Custom roles, predefined roles, primitive roles
C. Predefined roles, custom roles, primitive roles

A

A. Primitive roles, predefined roles, custom roles

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
50
Q

Can IAM policies that are implemented higher in the resource hierarchy take away access that is granted by lower-level policies? Yes / No

A

No

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
51
Q

True or False: In Google Cloud IAM: if a policy applied at the project level gives you Owner permissions, your access to an individual resource in that project might be restricted to View permission if someone applies a more restrictive policy directly to that resource

A

False

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
52
Q

True or False: All Google Cloud Platform resources are associated with a project.
True
False

A

True

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
53
Q

Service accounts are used to provide which of the following? (Choose all that are correct. Choose 3 responses.)

A. A set of predefined permissions
B. A way to restrict the actions a resource (such as a VM) can perform
C. Authentication between Google Cloud Platform services
D. A way to allow users to act with service account permissions

A

B. A way to restrict the actions a resource (such as a VM) can perform
C. Authentication between Google Cloud Platform services
D. A way to allow users to act with service account permissions

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
54
Q

How do GCP customers and Google Cloud Platform divide responsibility for security?

A. Google takes care of the higher parts of the stack, and customers are responsible for the lower parts.
B. All aspects of security are Google’s responsibility.
C. Google takes care of the lower parts of the stack, and customers are responsible for the higher parts.
D. All aspects of security are the customer’s responsibility.

A

A. Google takes care of the higher parts of the stack, and customers are responsible for the lower parts.

55
Q

Which of these values is globally unique, permanent, and unchangeable, but chosen by the customer?

A. The project number
B. The project name
C. The project’s billing credit-card number
D. The project ID

A

D. The project ID

56
Q

Consider a single hierarchy of GCP resources. Which of these situations is possible? (Choose all that are correct. Choose 3 responses.)

A. There is no organization node, but there is at least one folder.
B. There is an organization node, and there are no folders.
C. There are two or more organization nodes
D. There is an organization node, and there is at least one folder.
E. There is no organization node, and there are no folders.

A

A. There is no organization node, but there is at least one folder.
B. There is an organization node, and there are no folders.
E. There is no organization node, and there are no folders.

57
Q

What is the difference between IAM primitive roles and IAM predefined roles?

A. Primitive roles can only be granted to single users. Predefined roles can be associated with a group.
B. Primitive roles affect all resources in a GCP project. Predefined roles apply to a particular service in a project.
C. Primitive roles only apply to the owner of the GCP project. Predefined roles can be associated with any user.
D. Primitive roles are changeable once assigned. Predefined roles can never be changed.
E. Primitive roles only allow viewing, creating, and deleting resources. Predefined roles allow any modification.

A

B. Primitive roles affect all resources in a GCP project. Predefined roles apply to a particular service in a project.

58
Q

Which statement is true about billing for solutions deployed using Cloud Marketplace (formerly known as Cloud Launcher)?

a. You pay only for the underlying GCP resources you use, with the possible addition of extra fees for commercially licensed software.
b. You pay only for the underlying GCP resources you use; Google pays the license fees for commercially licensed software.
c. Cloud Marketplace solutions are always free.
d. After a trial period, each Cloud Marketplace solution assesses a fixed recurring monthly fee.

A

a. You pay only for the underlying GCP resources you use, with the possible addition of extra fees for commercially licensed software.

59
Q

True or false? In Google Cloud VPCs, subnets have regional scope.

A

True

60
Q

True or false: If you increase the size of a subnet in a custom VPC network, the IP addresses of virtual machines already on that subnet might be affected.

A

false

61
Q

True or false: You can create Compute Engine virtual machines from the command line.

A

True

62
Q

What is the main reason customers choose Preemptible VMs?
A. To improve performance.
B. To reduce cost.

A

B. To reduce cost.

63
Q

True or False: Google Cloud Load Balancing allows you to balance HTTP-based traffic across multiple Compute Engine regions.

A

True

64
Q

Which statement is true about Google VPC networks and subnets?

A. Networks are global; subnets are regional
B. Networks are regional; subnets are zonal
C. Networks and subnets are global
D. Networks are global; subnets are zonal

A

A. Networks are global; subnets are regional

65
Q

An application running in a Compute Engine virtual machine needs high-performance scratch space. Which type of storage meets this need?

A. SSD persistent
B. Standard persistent
C. Local SSD
D. Local standard

A

C. Local SSD

66
Q

Choose an application that would be suitable for running in a Preemptible VM.

A. A batch job that can be checkpointed and restarted
B. A batch job that cannot be checkpointed and restarted
C. An online relational database
D. An interactive website

A

A. A batch job that can be checkpointed and restarted

67
Q

How do Compute Engine customers choose between big VMs and many VMs?

A. Use big VMs for in-memory databases and CPU-intensive analytics; use many VMs for fault tolerance and elasticity
B. Use big VMs for fault tolerance and elasticity; use many VMs for in-memory databases and CPU-intensive analytics

A

A. Use big VMs for in-memory databases and CPU-intensive analytics; use many VMs for fault tolerance and elasticity

68
Q

How do VPC routers and firewalls work?

A. They are managed by Google as a built-in feature.
B. Customers provision virtual machines and run their routers and firewalls in them.
C. They are managed by Google in virtual machines, which customers may tune or turn off.
D. They are managed by Google in virtual machines, which customers may never modify.

A

A. They are managed by Google as a built-in feature.

69
Q

A GCP customer wants to load-balance traffic among the back-end VMs that form part of a multi-tier application. Which load-balancing option should this customer choose?

A. The regional internal load balancer
B. The global TCP proxy
C. The global HTTP(S) load balancer
D. The global SSL proxy

A

A. The regional internal load balancer

70
Q

For which of these interconnect options is a Service Level Agreement available?

A. Dedicated Interconnect
B. VPNs with Cloud Router
C. Direct Peering
D. Carrier Peering

A

A. Dedicated Interconnect

71
Q

Your Cloud Storage objects live in buckets. Which of these characteristics do you define on a per-bucket basis? Choose all that are correct (3 correct answers).

A. A default storage class
B. A default file type for the objects in the bucket
C. An encryption-at-rest setting (on or off)
D. A globally-unique name
E. A geographic location

A
A.	A default storage class
D.	A globally-unique name
E.	A geographic location
72
Q

True or false: Cloud Storage is well suited to providing the root file system of a Linux virtual machine.

A

false

73
Q

Why would a customer consider the Coldline storage class?
A. To save money on storing infrequently accessed data.
B. To improve security.
C. To save money on storing frequently accessed data.
D. To use the Coldline Storage API.

A

A. To save money on storing infrequently accessed data.

74
Q

True or false: Each table in NoSQL databases such as Cloud Bigtable has a single schema that is enforced by the database engine itself.

A

false

75
Q

Some developers think of Cloud Bigtable as a persistent hashtable. What does that mean?
A. Each item in the database can be sparsely populated, and is looked up with a single key.
B. Each item in the database consists of exactly the same fields, and can be looked up based on a variety of keys.

A

A. Each item in the database can be sparsely populated, and is looked up with a single key.

76
Q

Which database service presents a MySQL or PostgreSQL interface to clients?
A. Cloud SQL.
B. Cloud Spanner.

A

A. Cloud SQL.

77
Q

Which database service offers transactional consistency at global scale?
A. Cloud SQL.
B. Cloud Spanner.

A

B. Cloud Spanner.

78
Q

How are Cloud Datastore and Cloud Bigtable alike? Choose all that are correct (2 correct answers)

a. They both offer SQL-like queries.
b. They both have a free daily quota.
c. They are both highly scalable.
d. They are both NoSQL databases.

A

c. They are both highly scalable.

d. They are both NoSQL databases.

79
Q

True or false: Cloud Datastore databases can span App Engine and Compute Engine applications.

A

True

80
Q

You are developing an application that transcodes large video files. Which storage option is the best choice for your application?

A. Cloud Datastore
B. Cloud Storage
C. Google Drive
D. Cloud Spanner

A

B. Cloud Storage

81
Q

You manufacture devices with sensors and need to stream huge amounts of data from these devices to a storage option in the cloud. Which Google Cloud Platform storage option is the best choice for your application?

A. Cloud Spanner
B. Cloud Datastore
C. BigQuery
D. Cloud Bigtable

A

D. Cloud Bigtable

82
Q

Which statement is true about objects in Cloud Storage?

A. They are immutable, and new versions overwrite old unless you turn on versioning.
B. They can be edited in place.
C. They are immutable, and versioned by default.
D. They are immutable unless you turn on versioning.

A

A. They are immutable, and new versions overwrite old unless you turn on versioning.

83
Q

You are building a small application. If possible, you’d like this application’s data storage to be at no additional charge. Which service has a free daily quota, separate from any free trials?

A. Cloud Datastore
B. Bigtable
C. Cloud SQL
D. Cloud Spanner

A

A. Cloud Datastore

84
Q

How do the Nearline and Coldline storage classes differ from Multi-regional and Regional? Choose all that are correct (2 responses).

A. Nearline and Coldline assess lower storage fees.
B. Nearline and Coldline assess additional retrieval fees.
C. Nearline and Coldline use a differently-architected API.
D. Data in Nearline and Coldline is not retrievable immediately.
E. Nearline and Coldline have lower durability.

A

A. Nearline and Coldline assess lower storage fees.

B. Nearline and Coldline assess additional retrieval fees.

85
Q

Your application needs a relational database, and it expects to talk to MySQL. Which storage option is the best choice for your application?

A. Cloud SQL
B. Cloud Spanner
C. Cloud Storage
D. Bigtable

A

A. Cloud SQL

86
Q

Your application needs to store data with strong transactional consistency, and you want seamless scaling up. Which storage option is the best choice for your application?

A. Cloud SQL
B. Cloud Storage
C. Cloud Datastore
D. Cloud Spanner

A

D. Cloud Spanner

87
Q

Which GCP storage service is often the ingestion point for data being moved into the cloud, and is frequently the long-term storage location for data?

A. Cloud Storage
B. Local SSD
C. Cloud Datastore
D. Cloud Spanner

A

A. Cloud Storage

88
Q

True or false: each container has its own instance of an operating system.

A

false

89
Q

Containers are loosely coupled to their environments. What does that mean? Choose all the statements that are true. (3 correct answers)

A. Containers abstract away unimportant details of their environments.
B. Containers are easy to move around.
C. Containers package your application into equally sized components.
D. Containers don’t require any particular runtime binary.
E. Deploying a containerized application consumes less resources and is less error-prone than deploying an application in virtual machines.

A

A. Containers abstract away unimportant details of their environments.
B. Containers are easy to move around.
E. Deploying a containerized application consumes less resources and is less error-prone than deploying an application in virtual machines.

90
Q

What is a Kubernetes pod?

A. A group of containers
B. A group of clusters
C. A group of nodes

A

A. A group of containers

In Kubernetes, a group of one or more containers is called a pod. Containers in a pod are deployed together. They are started, stopped, and replicated as a group.

The simplest workload that Kubernetes can deploy is a pod that consists only of a single container.

91
Q

What is a Kubernetes cluster?
A. A group of machines where Kubernetes can schedule workloads
B. A group of containers that provide high availability for applications

A

A. A group of machines where Kubernetes can schedule workloads

A Kubernetes cluster is a group of machines where Kubernetes can schedule containers in pods. The machines in the cluster are called “nodes.”

92
Q

Where do the resources used to build Kubernetes Engine clusters come from?

A. Compute Engine
B. Bare-metal servers
C. App Engine

A

A. Compute Engine

93
Q

True or false: Google keeps Kubernetes Engine refreshed with successive versions of Kubernetes.

A

True

94
Q

True or False: Kubernetes allows you to manage container clusters in multiple cloud providers.

A

True

95
Q

True or False: Google Cloud Platform provides a secure, high-speed container image storage service for use with Kubernetes Engine.

A

True

96
Q

In Kubernetes, what does “pod” refer to?
A. A group of clusters that work together
B. A group of containers that work together
C. A popular management subsystem
D. A popular logging subsystem

A

B. A group of containers that work together

97
Q

Does Google Cloud Platform offer its own tool for building containers (other than the ordinary docker command)?

A. Yes. Kubernetes Engine customers must use the GCP-provided tool.
B. Yes; the GCP-provided tool is an option, but customers may choose not use it.
C. No; all customers use the ordinary docker command.

A

B. Yes; the GCP-provided tool is an option, but customers may choose not use it.

98
Q

Where do your Kubernetes Engine workloads run?

a. In clusters implemented using App Engine
b. In clusters implemented using Cloud Functions
c. In clusters that are built into GCP, not separately manageable
d. In clusters built from Compute Engine virtual machines

A

d. In clusters built from Compute Engine virtual machines

99
Q

True or false: App Engine is a better choice for a web application than for long-running batch processing.

A

True

100
Q

True or false: App Engine just runs applications; it doesn’t offer any services to the applications it runs.

A

false

101
Q

Which of these criteria would make you choose App Engine Flexible Environment, rather than Standard Environment, for your application? Choose all that are correct (2 correct responses).
A. Finer-grained scaling
B. Wider range of choices for application language
C. Ability to ssh in
D. Daily free usage quota

A

B. Wider range of choices for application language

C. Ability to ssh in

102
Q

True or false: App Engine Flexible Environment applications let their owners control the geographic region where they run.

A

True

103
Q

Which statements are true about App Engine? Choose all that are true (2 correct answers).
A. Developers who write for App Engine do not need to code their applications in any particular way to use the service.
B. App Engine charges you based on the resources you pre-allocate rather than based on the resources you use.
C. It is possible for an App Engine application’s daily billing to drop to zero.
D. App Engine requires you to supply or code your own application load balancing and logging services.
E. App Engine manages the hardware and networking infrastructure required to run your code.

A

C. It is possible for an App Engine application’s daily billing to drop to zero.
E. App Engine manages the hardware and networking infrastructure required to run your code.

104
Q

Name 3 advantages of using the App Engine Flexible Environment over App Engine Standard. Choose all that are true (3 correct answers).

A. You can SSH in to your application
B. Google provides automatic in-place security patches
C. You can install third-party binaries
D. Your application can execute code in background threads
E. Your application can write to local disk

A

A. You can SSH in to your application
C. You can install third-party binarieson
E. Your application can write to local disk

105
Q

Name 3 advantages of using the App Engine Standard Environment over App Engine Flexible. Choose all that are true (3 correct answers).

A. Google provides and maintains runtime binaries
B. You can choose any programming language
C. Scaling is finer-grained
D. Billing can drop to zero if your application is idle
E. You can install third-party binaries

A

A. Google provides and maintains runtime binaries
C. Scaling is finer-grained
D. Billing can drop to zero if your application is idle

106
Q

You want to do business analytics and billing on a customer-facing API. Which GCP service should you choose?
A. Apigee Edge
B. Cloud Endpoints

A

A. Apigee Edge

107
Q

You want to support developers who are building services in GCP through API logging and monitoring. Which GCP service should you choose?
A. Cloud Endpoints
B. Apigee Edge

A

A. Cloud Endpoints

108
Q

You want to gradually decompose a pre-existing monolithic application, not implemented in GCP, into microservices. Which GCP service should you choose?
A. Apigee Edge
B. Cloud Endpoints

A

A. Apigee Edge

109
Q

Why would a developer choose to store source code in Cloud Source Repositories? Choose all the answers that are correct (2 correct answers).

a. To reduce work
b. To have total control over the hosting infrastructure
c. To keep code private to a GCP project

A

b. To have total control over the hosting infrastructure

c. To keep code private to a GCP project

110
Q

What is the advantage of putting event-driven components of your application into Cloud Functions?

A. Cloud Functions handles scaling these components seamlessly.
B. Cloud Functions means that processing always happens free of charge.

A

A. Cloud Functions handles scaling these components seamlessly.

111
Q

Why might a GCP customer choose to use Cloud Functions?

A. Their application contains event-driven code that they don’t want to have to provision compute resources for.
B. Cloud Functions is the primary way to run Node.js applications in GCP.
C. Their application has a legacy monolithic structure that they want to break apart into microservices with little developer effort.
D. Cloud Functions is a free service for hosting compute operations.

A

A. Their application contains event-driven code that they don’t want to have to provision compute resources for.

112
Q

You want to define alerts on your GCP resources, such as when health checks fail. Which is the best GCP product to use?

A.	Stackdriver Debugger
B.	Deployment Manager
C.	Stackdriver Trace
D.	Cloud Functions
E.	Stackdriver Monitoring
A

E. Stackdriver Monitoring

113
Q

Which statements are true about Stackdriver Logging? Choose all that are true (2 statements)

A. Stackdriver Logging requires that you store your logs in BigQuery or Cloud Storage.
B. Stackdriver Logging lets you define uptime checks.
C. Stackdriver Logging lets you view logs from your applications, and filter and search on them.
D. Stackdriver Logging requires the use of a third-party monitoring agent.
E. Stackdriver Logging lets you define metrics based on your logs.

A

C. Stackdriver Logging lets you view logs from your applications, and filter and search on them.
E. Stackdriver Logging lets you define metrics based on your logs.

114
Q

Name two use cases for Google Cloud Dataproc (Select 2 answers).

a. Data mining and analysis in datasets of known size
b. Manage data that arrives in realtime
c. Migrate on-premises Hadoop jobs to the cloud
d. Manage datasets of unpredictable size

A

a. Data mining and analysis in datasets of known size

c. Migrate on-premises Hadoop jobs to the cloud

115
Q

Name two use cases for Google Cloud Dataflow (Select 2 answers).

a. Orchestration
b. Manual resource management
c. Reserved compute instances
d. Extract, Transform, and Load (ETL)

A

a. Orchestration

d. Extract, Transform, and Load (ETL)

116
Q

Name three use cases for the Google Cloud Machine Learning Platform (Select 3 answers).

a. Sentiment analysis
b. Fraud detection
c. Content personalization
d. Query architecture
e. Data preparation

A

a. Sentiment analysis
d. Query architecture
e. Data preparation

117
Q

Which statements are true about BigQuery? Choose all that are true (2 statements).

A. BigQuery requires that you provision database instances ahead of use.
B. BigQuery lets you run fast SQL queries against large databases.
C. BigQuery is a good choice for data analytics warehousing.
D. BigQuery is a good choice for online transaction processing.
E. Once in BigQuery, data is not accessible from other GCP services.

A

B. BigQuery lets you run fast SQL queries against large databases.
C. BigQuery is a good choice for data analytics warehousing.

118
Q

Name three use cases for Cloud Pub/Sub (Select 3 answers).

A.	Analyzing streaming data
B.	Storage of binary web content
C.	Executing ad-hoc SQL queries
D.	Internet of Things applications
E.	Decoupling systems
A

A. Analyzing streaming data
D. Internet of Things applications
E. Decoupling systems

119
Q

What is TensorFlow?

A. A managed service for building data pipelines
B. An open-source software library that’s useful for building machine learning applications
C. A hardware device designed to accelerate machine learning workloads
D. A managed service for building machine learning models

A

B. An open-source software library that’s useful for building machine learning applications

120
Q

What does the Cloud Natural Language API do?

A. It analyzes text to reveal its structure and meaning.
B. It performs sentiment analysis on audio and video content.
C. It extracts text in various languages from images.
D. It translates arbitrary strings into any supported language.

A

A. It analyzes text to reveal its structure and meaning.

121
Q

Which database service can scale to higher database sizes?

A. Cloud SQL.
B. Cloud Spanner.

A

B. Cloud Spanner.

122
Q

Identify two reasons for deploying applications using containers. (Choose 2 responses.)

A. Simpler to migrate workloads
B. No need to allocate resources in which to run containers
C. Tight coupling between applications and operating systems
D. Consistency across development, testing, production environments

A

A. Simpler to migrate workloads

D. Consistency across development, testing, production environments

123
Q

What abstraction is primarily used to administer user access in Cloud IAM?
A. Leases, an abstraction of periodic entitlements
B. Roles, an abstraction of job roles.
C. Credentials, an abstraction of an authorization token.
D. Privileges, an abstraction of access rights

A

B. Roles, an abstraction of job roles.

124
Q
Which of the following is not a type of IAM role?
A.  Predefined
B. Advanced
C. Custom
D. Primitive
A

B. Advanced

125
Q
Which of the following is not a type of IAM member?
A. Google Account
B. Service Account
C. Google Group
D. Cloud Identity Domain
E. G Suite Domain
F. Organization Account
A

F. Organization Account

126
Q
What data storage service might you select if you just needed to migrate a standard relational database running on a single machine in a datacenter to the cloud?
A. Cloud SQL
B. BigQuery
C. Persistent Disk
D. Cloud Storage
A

A. Cloud SQL

127
Q
Which GCP data storage service offers ACID transactions and can scale globally?
A. Cloud Storage
B. Cloud CDN
C. Cloud Spanner
D.  Cloud SQL
A

C. Cloud Spanner

128
Q
Which data storage service provides data warehouse services for storing data but also offers an interactive SQL interface for querying the data?
A. BigQuery
B. Cloud Dataproc
C. Cloud Datalab
D. Cloud SQL
A

A. BigQuery

129
Q
No resources in GCP can be used without being associated with...
A. A Project
B. A User
C. A Virtual Machine
D. A Bucket
A

A. A Project

130
Q

A budget is set at $500 and an alert is set at 100%. What happens when the full amount is used?
A. Nothing. There’s no point to sending a notification when there is no budget remaining.
B. You have a 4-hour courtesy period before Google shuts down all resources.
C. A notification email is sent to the Billing Administrator.
D. Everything in the associated project will suspend because there is not more budget to spend.

A

C. A notification email is sent to the Billing Administrator.

131
Q

How do quotas protect GCP customers?
A. By preventing resource use of too many different GCP services.
B. By preventing resource use by unknown user.
C. By preventing uncontrolled consumption of resources.
D. By preventing resource use in too many zones in region.

A

C. By preventing uncontrolled consumption of resources.

132
Q
What is the foundational process at the base of Google's Site Reliability Engineering (SRE)?
A. Capacity planning.
B. Testing and release procedures.
C. Monitoring
D. Root clause analysis
A

C. Monitoring

133
Q

What is the purpose of the Stackdriver Trace service?
A. Reporting on latency as part of managing performance.
B. Reporting on GCP system errors.
C. Reporting on application errors.
D. Reporting on GCP resource consumption as part of managing performance.

A

A. Reporting on latency as part of managing performance.

134
Q

Stackdriver integrates several technologies, including monitoring, logging, error reporting, and debugging that are commonly implemented in other environments as separate solutions using separate products. What are key benefits of integration of these services?
A. Reduces overhead, reduces noise, streamlines use, and fixes problems faster.
B. Ability to replace one tool with another from a different vendor.
C. Detailed control over the connections between the technologies.
D. Better for GCP only so long as you don’t need to monitor other applications or clouds.

A

A. Reduces overhead, reduces noise, streamlines use, and fixes problems faster.