Core Fundamentals Flashcards

1
Q

Select two fundamental characteristics of cloud computing from this list. (Week 2)

A. Customers can scale their resource use up and down.
B. Resources are available from anywhere over the network.
C. Customers are required to commit to multi-year contracts.
D. All resources are open source.
E. Providers always dedicate physical resources to each customer.

A

A. Customers can scale their resource use up and down.
B. Resources are available from anywhere over the network.

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

Which one of the following statements is true regarding the ability to scale cloud computing resources up and down? (Week 2)

A. Only CPU and memory resources are elastic.
B. Only storage resources are elastic.
C. CPU, memory, and storage resources are elastic.
D. Cloud computing does not provide a way to scale resources.

A

C. CPU, memory, and storage resources are elastic.

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

What cloud computing service binds application code to libraries that give access to the infrastructure an application needs? (Week 2)

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

A

A. Platform as a service

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

What cloud computing service provides raw compute, storage, and network resources that are organized similarly to physical data centers? (Week 2)

A. Software as a service
B. Platform as a service
C. Database as a service
D. Infrastructure as a service

A

D. Infrastructure as a service

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

Why might a Google Cloud customer use resources in several zones within a region? (Week 2)

A. For expanding services to customers in new areas
B. For better performance
C. For getting discounts on other zones
D. For improved fault tolerance

A

D. For improved fault tolerance

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

Who benefits the most from billing by the second for cloud resources, such as virtual machines? (Week 2)

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

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
7
Q

When would you choose to have an organization node? (Week 3)
[2 Answers]

A. When you want to create folders
B. When you want to organize resources into projects
C. When you want to centrally apply organization-wide policies
D. There’s no choice; organization nodes are mandatory.

A

A. When you want to create folders
Folders require an organization node

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

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

Which statement best describes how Google Cloud resources are associated within the resource hierarchy? (Week 3)

A. All Google Cloud resources are associated with a project.
B. All Google Cloud resources are associated with an organization.
C. Google Cloud resources are not associated with the resource hierarchy.
D. All Google Cloud resources are associated with a folder.

A

C. All Google Cloud resources are associated with a project.

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

Consider a single hierarchy of Google Cloud resources. Which of these situations is possible? (Week 3) [3 Answers]

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

A

A. There is no organization node, and there are no folders.
C. There is an organization node, and there are no folders.
D. There is an organization node, and there is at least one folder.

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

Your company has two Google Cloud projects and you want them to share policies. What is the least error-prone way to set this up? (Week 3)

A. Duplicate all the policies from one project onto the other.

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

C. Create shared resource policies on the common resources that are used in both projects.

D. Define the new shared policy in the organization node.

A

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

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

What is the difference between Identity and Access Management (IAM) basic roles and IAM predefined roles? (Week 3)

A. Basic roles affect all resources in a Google Cloud project. Predefined roles apply to a specific service in a project.

B. Basic roles can only be granted to single users. Predefined roles can be associated with a group.

C. Basic roles only apply to the owner of the Google Cloud project. Predefined roles can be associated with any user.

D. Basic roles only allow viewing, creating, and deleting resources. Predefined roles allow any modification.

A

A. Basic roles affect all resources in a Google Cloud project. Predefined roles apply to a specific service in a project.

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

Select the option that displays IAM roles from general to specific. (Week 3)

A. Basic roles, predefined roles, custom roles
B. Custom roles, predefined roles, basic roles
C. Predefined roles, custom roles, basic roles

A

A. Basic roles, predefined roles, custom roles

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

How does the resource hierarchy control how IAM policies are inherited? (Week 3)

A. IAM policies that are implemented higher in the resource hierarchy deny access that is granted by lower-level policies.

B. IAM policies that are implemented by lower-level policies can override the policies defined at a higher level.

C. IAM policies are only implemented at the project level; they cannot be amended by lower levels of the resource hierarchy.

A

B. IAM policies that are implemented by lower-level policies can override the policies defined at a higher level.

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

Which way of accessing Google Cloud lets you control services through the code you write? (Week 3)

A. The Cloud Console
B. The Cloud SDK and Cloud Shell
C. APIs
D. The Cloud Console mobile app

A

C. APIs

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

Which term describes a secure, individual, private cloud-computing model hosted within a public cloud? (Week 4)

A. Content delivery network (CDN)
B. Virtual private cloud (VPC)
C. Virtual private network (VPN)
D. Domain name system (DNS)

A

B. Virtual private cloud (VPC)

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

Select the true statement about Google’s VPC networks and subnets. (Week 4)

A. Networks are global, and subnets are zonal.
B. Networks are global, and subnets are regional.
C. Both networks and subnets are global.
D. Networks are regional, and subnets are zonal.

A

B. Networks are global, and subnets are regional.

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

Preemptible VMs can offer advantages over a standard Compute Engine VM. What is a reason customers choose preemptible VMs? (Week 4)

A. To reduce cost on premium operating systems
B. To reduce cost
C. To improve performance
D. To use custom machine types

A

B. To reduce cost

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

Which statement best describes how VPC routers and firewalls work? (Week 4)

A. They are managed by Google in virtual machines and customers can tune or deactivate them.
B. They are managed by Google in virtual machines and customers cannot modify them.
C. Customers provision virtual machines and run their routers and firewalls in them.
D. They are managed by Google as a built-in feature.

A

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

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

A Google Cloud customer wants to load-balance traffic among the backend VMs that form part of a multi-tier application. Which load-balancing option should this customer choose? (Week 4)

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

A

D. The regional internal load balancer

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

Which interconnect option is a service level agreement (SLA) available for? (Week 4)

A. Carrier Peering
B. Direct Peering
C. Dedicated Interconnect
D. Standard Network Tier

A

C. Dedicated Interconnect

21
Q

Which statement describes the correct Cloud Storage use case? (Week 5)

A. Cloud Storage provides durable and highly available object storage.
B. Cloud Storage provides data warehousing services.
C. Cloud Storage provides RDBMS (Relational Database Management D. System) services.
D. Cloud Storage provides the root file system of a Linux virtual machine.

A

A. Cloud Storage provides durable and highly available object storage.

22
Q

Why would a customer consider the Coldline Storage class? (Week 5)

A. To save money on storing frequently accessed data
B. To save money on storing infrequently accessed data
C. To improve security
D. To use the Coldline Storage API

A

B. To save money on storing infrequently accessed data

23
Q

Which SQL database service can scale to petabyte database sizes? (Week 5)

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

A

C. Cloud Spanner

24
Q

How are Firestore and Bigtable alike? (Week 5) [2 Answers]

A. They are both highly scalable.
B. They both have a free daily quota.
C. They both offer SQL-like queries.
D. They are both NoSQL databases.

A

A. They are both highly scalable.
D. They are both NoSQL databases.

25
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 storage option is the best choice for your application? (Week 5)

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

A

C. Bigtable

26
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? (Week 5)

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

A

A. Cloud Spanner

27
Q

Select two reasons for using containers to deploy applications. (Week 6) [2 Answers]

A. Allocating resources in which to run containers is not necessary.
B. Migrating workloads is simpler.
C. It creates consistency across development, testing, and production environments.
D. It provides tight coupling between applications and operating systems.

A

B. Migrating workloads is simpler.
C. It creates consistency across development, testing, and production environments.

28
Q

How do containers access an operating system? (Week 6)

A. Each container has its own instance of an operating system.
B. Containers use a shared base operating system stored in a shared kernel layer.
C. Containers use a shared base operating system stored in a Cloud Storage bucket.
D. Containers use a shared base operating system stored in a shared runtime layer.

A

B. Containers use a shared base operating system stored in a shared kernel layer.

29
Q

What is a Kubernetes pod? (Week 6)

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

A

B. A group of containers

30
Q

What is a Kubernetes cluster? (Week 6)

A. A group of machines where Kubernetes can schedule workloads.
B. A group of containers that provide high availability for applications.
C. A group of pods that manage the administration of a Kubernetes application.

A

A. A group of machines where Kubernetes can schedule workloads.

31
Q

Where do the resources used to build Google Kubernetes Engine clusters come from? (Week 6)

A. Bare metal servers
B. Cloud Storage
C. Compute Engine
D. App Engine

A

C. Compute Engine

32
Q

How do you keep your Kubernetes version updated in Google Kubernetes Engine? (Week 6)

A. You need to stop your cluster and manually update the Kubernetes version in your cluster.

B. You cannot update a running cluster. You need to create a copy of the cluster with the updated Kubernetes version.

C. You are required to set up a cron job to periodically check the Kubernetes version in your cluster.

D. The Google Kubernetes Engine team periodically performs automatic upgrades of your cluster to newer stable versions.

A

D. The Google Kubernetes Engine team periodically performs automatic upgrades of your cluster to newer stable versions.

33
Q

Anthos provides a rich set of tools for monitoring and maintaining the consistency of your applications across which of the following locations? (Week 6)

A. Applications hosted on-premises only.
B. Applications hosted with one cloud provider only.
C. Applications hosted with multiple cloud providers only.
D. Applications hosted on-premises, in the cloud, or in multiple clouds.

A

D. Applications hosted on-premises, in the cloud, or in multiple clouds.

34
Q

App Engine is best suited to the development and hosting of which type of application? (Week 7)

A. Applications that require full control of the hardware they are running on
B. Applications that require at least one instance running at all times.
C. A long-running batch processing application
D. A web application

A

D. A web application

35
Q

Which statements are true about App Engine? [2 Answers] (Week 7)

A. The daily billing for an App Engine application can drop to zero.

B. App Engine requires you to supply or code your own application load balancing and logging services.

C. App Engine manages the hardware and networking infrastructure required to run your code.

D. Developers who write for App Engine do not need to code their applications in any particular way to use the service.

E. App Engine charges you based on the resources you pre-allocate instead of the resources you use.

A

A. The daily billing for an App Engine application can drop to zero.
C. App Engine manages the hardware and networking infrastructure required to run your code.

36
Q

What are the advantages of using App Engine’s flexible environment instead of its standard environment? [3 Answers] (Week 7)

A. Your application can write to the local disk.

B. You can use SSH to connect to the virtual machines on which your application runs.

C. Your application can execute code in background threads.

D. Google provides automatic in-place security patches.

E. You can install third-party binaries across all languages.

A

A. Your application can write to the local disk.

B. You can use SSH to connect to the virtual machines on which your application runs.

E. You can install third-party binaries across all languages.

37
Q

Which Google Cloud service should you choose to perform business analytics and billing on a customer-facing API? (Week 7)

A. Cloud Run API
B. Apigee API Management
C. Compute Engine API
D. Cloud Endpoints

A

B. Apigee API Management

38
Q

Select the managed compute platform that lets you run stateless containers through web requests or Pub/Sub events. (Week 7)

A. Apigee API Management
B. Cloud Run
C. Cloud Endpoints
D. Cloud Source Repositories

A

B. Cloud Run

39
Q

Cloud Run can only pull images from: (Week 7)

A. Artifact Registry
B. GitHub
C. Docker Hub
D. Self-hosted registries

A

A. Artifact Registry

40
Q

Why would a developer choose to store source code in Cloud Source Repositories? [2 Answers] (Week 8)

A. To reduce work
B. To have total control over the hosting infrastructure
C. To keep code private to a Google Cloud project
D. It is the only way to access your source code in a repository.

A

A. To reduce work
C. To keep code private to a Google Cloud project

41
Q

Why might a Google Cloud customer choose to use Cloud Functions? (Week 8)

A. Cloud Functions is a free service for hosting compute operations.

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

C. Cloud Functions is the primary way to run Node.js applications in Google Cloud.

D. Their application has a legacy monolithic structure that they want to separate into microservices.

A

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

42
Q

Select the advantage of putting the event-driven components of your application into Cloud Functions. (Week 8)

A. In Cloud Functions, code can be written in C# or C++.
B. In Cloud Functions, processing is always free of charge.
C. Cloud Functions handles scaling these components seamlessly.
D. Cloud Functions eliminates the need to use a separate service to trigger application events.

A

C. Cloud Functions handles scaling these components seamlessly.

43
Q

Why might a Google Cloud customer choose to use Terraform? (Week 8)

A. Terraform can be used as an infrastructure management system for Google Cloud resources.

B. Terraform can be used to enforce maximum resource utilization and spending limits on your Google Cloud resources.

C. Terraform can be used as an infrastructure management system for Kubernetes pods.

D. Terraform can be used as a version-control system for your Google Cloud infrastructure layout.

A

A. Terraform can be used as an infrastructure management system for Google Cloud resources.

44
Q

There are “Four Golden Signals” that measure a system’s performance and reliability. What are they? (Week 9)

A. Availability, durability, scalability, resiliency
B. Latency, traffic, saturation, errors
C. Get, post, put, delete
D. KPIs, SLIs, SLOs, SLAs

A

B. Latency, traffic, saturation, errors

45
Q

Which definition best describes a service level indicator (SLI)? (Week 9)

A. A contract with your customers regarding service performance
B. A percentage goal of a measure you intend your service to achieve
C. A time-bound measurable attribute of a service
D. A key performance indicator; for example, clicks per session or customer signups

A

C. A time-bound measurable attribute of a service

46
Q

Which option describes a commitment made to your customers that your systems and applications will have only a certain amount of “downtime”? (Week 9)

A. Service level agreement
B. Service level objective
C. Service level indicator
D. Key performance indicator

A

A. Service level agreement

47
Q

You want to create alerts on your Google Cloud resources, such as when health checks fail. Which is the best Google Cloud product to use? (Week 9)

A. Cloud Functions
B. Cloud Trace
C. Error Reporting
D. Cloud Monitoring

A

D. Cloud Monitoring

48
Q

Select the two correct statements about Cloud Logging. (Week 9)

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

A

B. Cloud Logging lets you define metrics based on your logs.
C. Cloud Logging lets you view logs from your applications and filter and
search on them.