GCP ACE Flashcards

You may prefer our related Brainscape-certified flashcards:
1
Q

What is the other name of Cloud Launcher?

A

Marketplace

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

Which storage classes are good options for infrequently accessed data? One is designed to be accessed once per month, while the other is designed to be accessed once per year.

A

Nearline (once per month) and coldline (once per year)

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

When you are creating a new VPC and want subnets to learn global routes, which parameter would you set?

A

Dynamic routing

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

What is a service account in GCP

A

A form of identity that is owned by an application or virtual machine. Service accounts can be assigned roles to enable the application or virtual machine to perform some task.

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

What is Cloud SQL?

A

It is GCP’s managed relational database. It includes MySQL and PostgreSQL.

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

Which GCP database service includes features to support mobile applications?

A

Firestore

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

Does the Compute Engine Network Admin role have permission to create instances?

A

No.

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

When configuring a VM, what does machine type determine?

A

The number of CPUs and the amount of memory for the VM

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

Where do you navigate to launch a Cloud Launcher solution?

A

Overview page of the solution

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

What are the five types of load balancers?

A

HTTP(S), SSL Proxy, TCP Proxy, Internal TCP/UDP, and Network TCP/UDP

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

According to Google best practices, how often should you update virtual machine packages using apt-get on your created Cloud Spanner instance and database?

A

Never. Cloud Spanner is a managed service.

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

What is a cache?

A

A high-speed, random access memory for storing frequently used data. GCP’s Memorystore provides a managed caching service based on Redis.

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

What kind of database has been the primary form of data storage for decades and supports frequent queries and updates to date?

A

Relational databases, such as Cloud SQL, Cloud Spanner, and BigQuery

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

After Datastore exports a namespace to a bucket, the bucket will contain what?

A

A metadata file and a folder with the data

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

If you want to use a template file with Deployment Manager and you expect the file to be complicated, which language would you use?

A

Python

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

Does SSL generate events that can be triggered using Cloud Functions?

A

No.

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

To ensure you have installed beta gcloud commands, which command should you run?

A

gcloud components install beta

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

How long does Stackdriver Logging store log data?

A

30 days

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

Assuming you have Cloud SDK installed, what command would you use to copy files from your local device to a bucket in Cloud Storage?

A

gsutil cp

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

Which regional load balancer allows for load balancing based on IP protocol, address, and port?

A

Network TCP/UDP

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

What is Stackdriver?

A

A set of services for monitoring, logging, tracing, and debugging infrastructure and applications in GCP and other platforms

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

IAM roles include a collection of what?

A

Permissions

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

Is the file format YAML supported when importing data into BigQuery?

A

No. However, CSV, Parquet, and Avro are supported.

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

When creating a VPN using the Cloud Console, what section of the Cloud Console should you use?

A

Hybrid Connectivity

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

What command is used to create a DNS zone in the command line?

A

gcloud beta dns managed-zones create

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

Which structures can you have more than one of when creating a resource hierarchy?

A

Folders and projects

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

What three characteristics are load balancers distinguished by?

A

Global versus regional load balancing, external versus internal load balancing, and the protocols supported

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

What are the two types of App Engine runtime environments?

A

Standard and flexible

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

In the context of GCP, what is a role?

A

A collection of permissions

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

Is the lifecycle of one cloud function dependent on all others?

A

No

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

What databases are used for relational, transaction-oriented applications?

A

Cloud SQL and Spanner

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

When modifying the number of pods in a cluster, is it better to modify deployments or modify pods directly?

A

Modify deployments

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

What is the time delay called between sending data and receiving it?

A

Latency

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

Which tier of the GCP resource hierarchy contains VMs, persistent disks, and Cloud SQL databases?

A

The Project tier

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

When creating a subnet, which option controls whether logs are sent to Stackdriver?

A

Flow Logs

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

What do you need to specify when defining a custom metric?

A

A type name, a project, a display name and description, a metric kind, metric labels, and monitored resource objects to include with time-series data points.

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

What is the runtime parameter in app.yaml used to specify?

A

The language runtime environment and other configuration parameters

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

What is object storage?

A

A storage system that manages data as objects, such as files. Cloud Storage is an object storage system.

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

What is the maximum size of a Memorystore cache?

A

300 GB

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

Can the block size parameter be set when adding additional disk space through Google Cloud Console?

A

No.

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

Which App Engine component enables migration to a newer component?

A

Versions

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

What is the difference between a virtual machine and a container when it comes to isolating computing resources?

A

VMs run a guest operating system on a physical server. Containers use features of the host operating system to isolate processes and resources.

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

What does the GCP service Cloud Armor protect against?

A

Distributed denial-of-service attacks

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

What is Cloud Trace?

A

A distributed tracing system for collecting latency data from an application, which helps developers understand where applications are spending their time and identify cases where performance is degrading

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

How do you control the flow of traffic between subnets in a VPC?

A

By using firewall rules, which are applied to the subnets

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

What are the three levels of the GCP resource hierarchy?

A

Organization, Folder, Project

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

What is the command to create a new VPC from the command line?

A

gcloud compute networks create

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

What is the correct command for importing to Dataproc?

A

gcloud beta dataproc clusters import [SOURCE_FILE]

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

What is load balancing?

A

The process of distributing workload across a set of servers

50
Q

Which Google Cloud Computing product is a good serverless option for running a set of tightly related services?

A

App Engine

51
Q

Which Cloud Storage class has the lowest per gigabyte charge?

A

Coldline

52
Q

What command is used to create buckets in Cloud Storage?

A

gsutil mb

53
Q

A VM created using the command gcloud compute instances create –machine-type=n1-standard-4 web-server-1 will have how many CPUs?

A

Four

54
Q

What is regional storage?

A

A cloud storage class with typically 99.99 percent monthly availability and 99.9 percent availability SLA. Objects are redundantly stored across zones in a region.

55
Q

What is a virtual private cloud (VPC)?

A

A logical organization of cloud resources isolated from other resources on the same cloud. In GCP, VPCs are created for projects. Resources in different projects can communicate over shared VPCs or VPC peering.

56
Q

What kind of identity usually has a service account assigned to it?

A

A VM or application

57
Q

What is a persistent disk?

A

A durable block storage system that can be attached to virtual machines in Compute Engine or Kubernetes Engine

58
Q

What does the ReplicaSet Kubernetes component do?

A

It ensures the correct number of pods is running.

59
Q

What query language is used by Datastore?

A

GQL

60
Q

When using Create Deployment from the Cloud Console, can TTL be specified for a deployment?

A

No

61
Q

How many applications can be in one project?

A

One

62
Q

What are the two types of billing accounts?

A

Self-serve billing accounts and invoiced billing accounts

63
Q

By default, how long does a Cloud Function run before timing out?

A

One minute

64
Q

What types of events are available to Cloud Functions working with Cloud Storage?

A

Upload or finalize, delete, metadata update, and archive

65
Q

What are key factors to keep in mind when choosing a storage solution?

A

Read and write patterns, consistency, transaction support, cost, and latency

66
Q

If you have been assigned the APP Engine Deployer role, what operations can you perform?

A

Read application configuration and settings and write new versions

67
Q

What command is used to create a backup of a Cloud SQL database?

A

gcloud sql backups create

68
Q

What is Cloud Storage?

A

An object storage service provides web access to scalable storage. Objects can be stored in different storage classes providing different levels of durability and access charges.

69
Q

How do you view roles assigned to identities?

A

Use the Roles tab in IAM & Admin section of the console to get a list of identities assigned to particular roles. You can also use gcloud projects get-iam-policy to list roles assigned to users in a project.

70
Q

What is alert fatigue, and why is it a problem?

A

Too many alert notifications are sent for events that do not require human intervention, and eventually DevOps engineers begin to pay less attention to notifications.

71
Q

When adding a GPU to an instance, should the instance be set to terminate during maintenance?

A

Yes

72
Q

Which Kubernetes Engine feature would you use to maintain availability during a network outage?

A

Node pools

73
Q

Since Cloud BigTable does not have export and import options in the Cloud Console or gcloud, what are your two options to do this?

A

Using a Java application for importing and exporting or using the HBase interface to execute HBase commands

74
Q

Can you create a single VM instance using Kubernetes Engine?

A

No.

75
Q

At what level of the resource hierarchy can a Shared VPC be created?

A

Organizations and folders

76
Q

What is an action that occurs in the GCP that can invoke a Cloud Function called?

A

An event

77
Q

What parameters are required when using the cluster resize command?

A

Cluster size, cluster name, and node pool name

78
Q

What are the two kinds of instances available in App Engine Standard?

A

Resident and dynamic

79
Q

When creating an instance, which tier of the hierarchy must contain it?

A

The project tier

80
Q

What is a virtual private network (VPN)?

A

A secure connection used to link GCP networks on external networks

81
Q

What command launches a deployment?

A

gcloud deployment-manager deployments create

82
Q

Can the command gcloud app set-traffic be used to split traffic?

A

No. The correct command is gcloud app services set-traffic.

83
Q

Which service is responsible for managing container images?

A

Container Registry

84
Q

What is Identity Access Management (IAM)?

A

A GCP service for implementing fine-grained access controls on resources. IAM implements predefined and custom roles that are more narrowly tailored than older, primitive roles.

85
Q

What other Google Cloud Platform service does Cloud Spanner use when importing and exporting?

A

Dataflow

86
Q

What does the command gcloud compute instances describe do?

A

It produces a sortable list of field names and properties of the instance.

87
Q

In the App Engine hierarchy, which two components are below the Service level?

A

Versions and Instances

88
Q

What is HTTP/HTTPS load balancing?

A

A global load balancer available in GCP. It is used to load balance HTTP and HTTPS traffic.

89
Q

What is multiregional storage?

A

A class of Cloud Storage that stores objects in at least two separate geographic places that are separated by at least 100 miles. This practice of storing in separate geographic areas is called georedundant storage.

90
Q

What is Cloud Firestore?

A

A serverless, managed NoSQL document database used for storing, synchronizing, and querying mobile and web application data

91
Q

What is Cloud Debug?

A

An application debugger for inspecting the state of a running program, which allows developers to insert log statements or take snapshots of the state of an application

92
Q

What GCP virtual machine has protections against rootkit and bootkit malware?

A

Shielded VM

93
Q

When estimating the cost of running a BigQuery query, what two services within the Google Cloud Platform will you need to use?

A

BigQuery and Pricing Calculator

94
Q

In which section of the Create An Instance page can you set the preemptible property?

A

The Availability Policy section

95
Q

When using gcloud to create a VPN, what three commands would you use?

A

These are the three commands:
gcloud compute target-vpn-gateways
gcloud compute forwarding-rule
gcloud compute vpn-tunnels

96
Q

What are the three types of roles?

A

Primitive, predefined, and custom

97
Q

When using versioning on a bucket, what is the latest version of the object called?

A

Live version

98
Q

What is a bucket in terms of Cloud Storage?

A

A container for holding objects in Cloud Storage. Bucket names are unique across Cloud Storage. Buckets have a geographic location and a storage class. Storage classes are multiregional, regional, nearline, and coldline.

99
Q

What is BigQuery?

A

A petabyte-scale data warehousing and analytics processing managed service that uses relational tables to organize data and SQL as the query language.

100
Q

What component(s) need to be configured when creating a TCP Proxy load balancer?

A

Front end and backend

101
Q

If you want to define a firewall rule that applies to all destination addresses, what IP address would you specify?

A

0.0.0.0/0

102
Q

What are jobs in BigQuery?

A

Processes used to load, export, copy, and query data. They are automatically created when you start any of these operations.

103
Q

What is KVM, and what does it do?

A

The Kernel Virtual Machine provides virtualization in Linux that allows the operating system kernel to function like a hypervisor.

104
Q

What is a log sink?

A

A storage source outside of Stackdriver for retaining logs greater than Stackdriver’s 30-day retention period. Log sinks can be Cloud Storage buckets, BigQuery data sets, and Cloud Pub/Sub topics.

105
Q

Which structure must be created before you can monitor a Kubernetes cluster with Stackdriver?

A

A workspace

106
Q

What is a subnet?

A

A subnet is a subset of resources in a network that are logically separated from the other resources in the network. Subnets are assigned a set of IP addresses specified in a CIDR block.

107
Q

What is Deployment Manager?

A

The GPC service for creating resources using a configuration file made up of resource specifications defined in YAML syntax

108
Q

Which kind of Kubernetes instance executes workloads?

A

Nodes

109
Q

What is the open source platform developed by Google that provides container management services such as deployment and autoscaling functionality?

A

Kubernetes

110
Q

What are the four storage classes in Cloud Storage?

A

Regional, multiregional, nearline, and coldline

111
Q

What kind of data model is used by Datastore?

A

Document

112
Q

What kind of databases do not use the relational model and do not require a fixed structure or schema?

A

NoSQL databases

113
Q

Which has better performance in numeric intensive processing, GPUs or CPUs?

A

GPUs

114
Q

What is another name for a running virtual machine?

A

An instance

115
Q

What is the gcloud command to create a custom role?

A

gcloud iam roles create.

116
Q

What kind of bucket storage class cannot be changed to another class once it is set?

A

Coldline

117
Q

What is a cluster?

A

A group of virtual or physical servers working in conjunction as a distributed system

118
Q

What is the name of a single running instance in a Kubernetes cluster?

A

A pod

119
Q

How many master nodes does a Kubernetes cluster contain (assuming no high availability features)?

A

One

120
Q

What is block storage?

A

A storage model that builds on contiguous sets of bytes known as blocks

121
Q

Do you need to configure or deploy servers to use Logging?

A

No. Logging is a managed service.