Which statements are true about cloud computing? Mark all that are true (2 correct answers).
A
Customers who need more resources can get them rapidly.Correct Answer
B
Customers pay for the resources they use or reserve.Correct Answer
C
Cloud computing providers dedicate particular physical resources to particular customers.
D
Human intervention is required to stop using cloud resources once reserved, and payment continues until the change is confirmed.
QUESTION 2 OF 44
Which of these Google Cloud compute services provides environments for execution of code, in which users don’t have to worry about infrastructure management? Choose all that are correct (2 correct answers).
A
Cloud FunctionsCorrect Answer
B
Correct
C
Compute Engine
D
Google Kubernetes Engine
E
App EngineCorrect Answer
QUESTION 3 OF 44
Within which of these Google Cloud geographic scopes are network latencies generally less than 1 millisecond? Choose all that are correct (2 correct answers).
A
RegionCorrect Answer
B
Multi-Region
C
Global
D
ZoneCorrect Answer
QUESTION 4 OF 44
What type of resource is a Compute Engine virtual machine?
A
ZonalCorrect Answer
B
Regional
C
Multi-regional
D
Global
QUESTION 5 OF 44
What is the base-level organizing entity for creating and using Google Cloud resources and services?
A
ProjectCorrect Answer
B
Region
C
Cluster
D
Folder
QUESTION 6 OF 44
At what level in the Google Cloud resource hierarchy is billing set up?
A
ProjectCorrect Answer
B
Folder
C
Organization
D
Individual users
QUESTION 7 OF 44
Which type of quota resets at regular intervals?
A
Rate quotasCorrect Answer
B
Allocation quotas
QUESTION 8 OF 44
You are considering deploying a solution using containers on Google Cloud. What Google Cloud solutions are available to you that will provide a managed compute platform with native support for containers?
A
Compute Engine Autoscaling Groups
B
Google Kubernetes Engine ClustersCorrect Answer
C
Container Registry
D
Cloud Functions
QUESTION 9 OF 44
You are ready to start work building an application in Google Cloud. What IAM hierarchy should you implement for this project?
A
Create a new folder inside your organization and create projects inside that folder for the resources.Correct Answer
B
Create new projects for each of the component applications and create folders inside those for the resources.
C
Create a new organization for the project and create all projects and resources inside the new organization.
D
Create new projects and resources inside departmental folders for the resources needed by the component applications.
QUESTION 10 OF 44
You are developing a new product for a customer and need to implement control structures in Google Cloud to help manage the Google Cloud resources consumed by the product and the billing for the customer account. What steps should you take to manage costs for this product and customer?
A
Configure the billing account at the product folder level in the resource hierarchy.
B
Configure the billing account for each project associated with the product.
C
Set up budgets and alerts at the project level for the product.Correct Answer
D
Configure quotas and limits for the product folders.
QUESTION 11 OF 44
You need to write some automated scripts to run periodic updates to the resources in your Google Cloud environment. What tools can you install in your own computers to allow you to run those scripts?
A
The Google Cloud Console
B
The Cloud SDKCorrect Answer
C
The Cloud Console Mobile app
D
The Cloud Shell
QUESTION 12 OF 44
One of the key characteristics of cloud computing is the concept of measured service. What is the primary customer benefit of the measured service aspect of cloud computing?
A
Resources can be allocated automatically.
B
You pay only for the resources you consume.Correct Answer
C
You share resources from a large pool enabling economies of scale.
D
You can get more resources as quickly as you need them.
QUESTION 13 OF 44
Which of these ways to interact with give you access to the gcloud and kubectl commands? Choose all that are correct (2 correct answers).
A
Cloud ShellCorrect Answer
B
Cloud SDKCorrect Answer
C
Console
D
Cloud Console mobile app
QUESTION 14 OF 44
Why do Linux containers use union file systems?
A
To control an application’s ability to see parts of the directory tree and IP addresses
B
To efficiently encapsulate applications and their dependencies into a set of clean, minimal layers Correct Answer
C
To control an application’s maximum consumption of CPU time and memory
D
To give a container its own virtual memory address space
QUESTION 15 OF 44
What is significant about the topmost layer in a container? Choose all that are true (2 correct answers).
A
Reading from or writing to the topmost layer requires special privileges.
B
The topmost layer’s contents are ephemeral. When the container is deleted, the contents will be lost.Correct Answer
C
Reading from or writing to the topmost layer requires special software libraries.
D
An application running in a container can only modify the topmost layer.Correct Answer
QUESTION 16 OF 44
Which of these problems are containers intended to solve? Mark all that are correct (3 correct answers),
A
Large monolithic applications that need to be run in the cloud.
B
It’s difficult to troubleshoot applications when they work on a developer’s laptop but fail in production.Correct Answer
C
Packaging applications in virtual machines can be wasteful.Correct Answer
D
Applications need a way to isolate their dependencies from one another.Correct Answer
QUESTION 17 OF 44
You are choosing a technology for deploying applications, and you want to deliver them in lightweight, standalone, resource-efficient, portable packages. Which choice best meets those goals?
A
ContainersCorrect Answer
B
Hypervisors
C
Executable files
D
Virtual Machines
QUESTION 18 OF 44
You are classifying a number of your applications into workload types. Select the stateful applications in this list of applications. Choose the TWO responses that are correct.
A
A shopping application that saves user shopping cart data between sessions.Correct Answer
B
Image recognition application that identifies product defects from images.
C
Web server front end for your inventory system.
D
A gaming application that keeps track of user state persistently.Correct Answer
QUESTION 19 OF 44
Google Compute Engine provides fine-grained control of costs. Which Compute Engine features provide this level of control? (Choose TWO)
A
Per-second billingCorrect Answer
B
Autoscaling groups
C
Fully customizable virtual machinesCorrect Answer
D
That is correct.
E
Billing budgets and alerts
F
Managed instance groups
QUESTION 20 OF 44
You are deploying a containerized application, and you want maximum control over how containers are configured and deployed. You want to avoid the operational management overhead of managing a full container cluster environment yourself. Which Google Cloud compute solution should you choose?
A
Google Kubernetes EngineCorrect Answer
B
Compute Engine
C
App Engine
D
Cloud Functions
QUESTION 21 OF 44
What is the relationship between Kubernetes and Google Kubernetes Engine?
A
Google Kubernetes Engine is Kubernetes as a managed service.Correct Answer
B
Google Kubernetes Engine is a closed-source variant of Kubernetes.
C
Kubernetes and Google Kubernetes Engine are two names for the same thing.
QUESTION 22 OF 44
What is the name for the computers in a Kubernetes cluster that can run your workloads?6
A
NodesCorrect Answer
B
Container images
C
Containers
D
Control Planes
QUESTION 23 OF 44
Which of the following supports scaling a Kubernetes cluster as a whole?
A
Kubernetes
B
Google Kubernetes EngineCorrect Answer
C
Compute Engine
QUESTION 24 OF 44
When you use Kubernetes, you describe the desired state you want, and Kubernetes’s job is to make the deployed system conform to your desired state and to keep it there in spite of failures. What is the name for this management approach?
A
Imperative configurationCorrect Answer
B
Declarative configuration
C
Containerization
D
Virtualization
QUESTION 25 OF 44
What is a stateful application?
A
An application that is not containerized
B
A web front end
C
An application that requires user and session data to be stored persistentlyCorrect Answer
QUESTION 26 OF 44
Which control plane component is the only one with which clients interact directly?
A
kube-apiserverCorrect Answer
B
etcd
C
kube-scheduler
D
kube-controller-manager
QUESTION 27 OF 44
Which control plane component is the cluster’s database?
A
EtcdCorrect Answer
B
kube-apiserver
C
kube-scheduler
D
kube-controller-manager
QUESTION 28 OF 44
What is the role of the kubelet?
A
To serve as Kubernetesβs agent on each nodeCorrect Answer
B
To maintain network connectivity among the Pods in a cluster
C
To interact with underlying cloud providers
QUESTION 29 OF 44
What is the difference between a pod and a container?
A
A pod contains one or more containers.Correct Answer
B
Pods and containers are two names for the same thing.
C
A container contains one or more pods.
QUESTION 30 OF 44
In GKE clusters, how are nodes provisioned?
A
As Compute Engine virtual machinesCorrect Answer
B
As abstract parts of the GKE service that are not exposed to Google Cloud customers
QUESTION 31 OF 44
In GKE, how are control planes provisioned?
A
As Compute Engine virtual machines
B
As abstract parts of the GKE service that are not exposed to Google Cloud customersCorrect Answer
QUESTION 32 OF 44
What is the purpose of configuring a regional cluster in GKE?
A
To allow applications running in the cluster to withstand the loss of a zoneCorrect Answer
B
To ensure that the cluster’s workloads are isolated from the public Internet
QUESTION 33 OF 44
In a manifest file for a Pod, in which field do you define a container image for the Pod?
A
SpecCorrect Answer
B
apiVersion
C
kind
D
metadata
QUESTION 34 OF 44
What are Kubernetes namespaces useful for? Choose all that are correct (2 correct answers).
A
Namespaces let you implement resource quotas across your cluster.Correct Answer
B
Namespaces allow you to use object names that would otherwise be duplicates of one another.Correct Answer
C
Namespaces partition Linux kernel resources.
D
Namespaces make resources more secure,
QUESTION 35 OF 44
What is the purpo3. What is the purpose of the Deployment object?se of configuring a regional cluster in GKE?
A
To ensure that a defined set of Pods is running at any given time.Correct Answer
B
To launch one or more Pods and ensure that a specified number of them successfully run to completion and exit.
C
To launch one or more Pods on a time-based schedule.
QUESTION 36 OF 44
What is the purpose of a Service? Choose all that are true (2 correct answers)
A
To provide a load-balancing network endpoint for PodsCorrect Answer
B
To allow you to choose how Pods are exposedCorrect Answer
C
To allow you to put constraints on Pods’ resource consumption
D
To provide a way to inspect and diagnose code running in a Pod
QUESTION 37 OF 44
If you are deploying applications in your Pods that need persistent storage, which controller type should you use?
A
StatefulSetCorrect Answer
B
Deployment
C
DaemonSet
D
ReplicaSet
QUESTION 38 OF 44
You are designing an application, and you want to ensure that the containers are located as close to each other as possible, in order to minimize latency. Which design decision helps meet this requirement?
A
Place the containers in the same cluster.
B
Place the containers in the same Pod.Correct Answer
C
Place the containers in the same Namespace.
D
Give the containers the same labels.
QUESTION 39 OF 44
Which Kubernetes component does the kubectl command connect to in order to carry out operations on a cluster?
A
kube-dns
B
kube-scheduler
C
kube-apiserverCorrect Answer
D
kube-controller-manager
QUESTION 40 OF 44
You have deployed a new Google Kubernetes Engine regional cluster with four machines in the default pool for the first zone and left the number of zones at the default. How many Compute Engine machines are deployed and billed against your account?
A
Ten. (Four nodes are deployed in the first zone and three nodes are deployed in two other zones because you selected the defaults.)
B
Twelve. (Four nodes are deployed in each of three zones. A control plane node is deployed in each zone which is indirectly billed against your account through the cluster management fee.)Correct Answer
C
Fifteen. (Four nodes and a single control plane are deployed to each of the three zones. A control plane node is deployed in each zone and it is billed against your account.)
D
Sixteen. (Four nodes are deployed in primary and secondary zones in two regions, for a total of 4 zones and 16 nodes. A control plane node is deployed in each zone but it is not billed to your account.)
QUESTION 41 OF 44
You need to ensure that the production applications running on your Kubernetes cluster are not impacted by test and staging deployments. Which features should you implement and configure to ensure that the resources for your production applications can be prioritized?
A
Configure resource requests for Test, Staging and Production and configure specific Kubernetes resource quotas for the Production Namespace.
B
Configure Namespaces for Test, Staging and Production and configure specific Kubernetes resource quotas for the test and staging Namespaces.
C
Configure labels for Test, Staging and Production and configure specific Kubernetes resource quotas for the Production Namespace.Correct Answer
D
Configure Namespaces for Test, Staging and Production and configure specific Kubernetes resource quotas for the Production Namespace.
QUESTION 42 OF 44
When configuring storage for stateful applications, what steps must you take to provide file system storage inside your containers for data from your applications that will not be lost or deleted if your Pods fail or are deleted for any reason?
A
You must export the data from your applications to a remote service that preserves your data.
B
You must create Volumes using network based storage to provide durable storage remote to the Pods and specify these in the Pods.Correct Answer
C
You must create Volumes using local Storage on the Nodes and mount the Volumes inside your containers to provide durable storage.
D
You must mount NFS Volumes on each container in the Pod that requires durable storage.
QUESTION 43 OF 44
You have a new logging and auditing utility that you need to deploy on all of the nodes within your cluster. Which type of controller should you use to handle this task?
A
StatefulSet
B
ReplicaSet
C
Deployment.
D
DaemonSetCorrect Answer
QUESTION 44 OF 44
You want to deploy multiple copies of your application, so that you can load balance traffic across them. How should you deploy this application’s Pods to the production Namespace in your cluster?
A
Create a Service manifest for the Load Balancer that specifies the number of replicas you want to run.
B
Deploy the Pod manifest multiple times until you have achieved the number of replicas required.
C
Create separate named Pod manifests for each instance of the application and deploy as many as you need.
D
Create a Deployment manifest that specifies the number of replicas that you want to run.Correct Answer
Ready to test your recall?
Which statements are true about cloud computing? Mark all that are true (2 correct answers).
π‘Select all 2 correct answers before submitting (0 of 2 selected).
A
Customers who need more resources can get them rapidly.
B
Customers pay for the resources they use or reserve.
C
Cloud computing providers dedicate particular physical resources to particular customers.
D
Human intervention is required to stop using cloud resources once reserved, and payment continues until the change is confirmed.