ACE Exam quizes comp
2. You are classifying a number of your applications into workload types. Select the stateful applications in this list of applications. Choose all responses that are correct (2 correct responses).
a. A gaming application that keeps track of user state persistently. b. A shopping application that saves user shopping cart data between sessions.
2. What is a Kubernetes pod?
a. A group of containers
1. A budget is set at $500 and an alert is set at 100%. What happens when the full amount is used?
a. A notification email is sent to the Billing Administrator.
1. What is the difference between a pod and a container?
a. A pod contains one or more containers.
3. No resources in Google Cloud can be used without being associated with...
a. A project.
3. Which definition best describes a service level indicator (SLI)?
a. A time-bound measurable attribute of a service
1. App Engine is best suited to the development and hosting of which type of application?
a. A web application
2. Which of the following is not a type of IAM role?
a. Advanced
1. What's the benefit of writing templates for your Terraform configuration?
a. Allows you to abstract part of your configuration into individual building blocks that you can reuse
2. Which Google Cloud service should you choose to perform business analytics and billing on a customer-facing API?
a. Apigee Edge
1. 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. App Engine b. Cloud Functions
5. Cloud Run can only pull images from:
a. Artifact Registry
2. In GKE clusters how are nodes provisioned?
a. As Compute Engine virtual machines
1. If you cannot meet Google's peering requirements which network connection service should you choose to connect to Google Workspace and YouTube?
a. Carrier Peering
2. 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.
1. 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 Deployment manifest that specifies the number of replicas that you want to run.
1. You are ready to start work building an application in Google Cloud. What Cloud 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.
2. 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 b. Customers pay for the resources they use or reserve.
3. 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. DaemonSet
1. 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. Declarative configuration
3. Which Google Cloud Interconnect service requires a connection in a Google Cloud colocation facility and provides 10 Gbps per link?
a. Dedicated Interconnect
2. What are the three types of networks offered in Google Cloud?
a. Default network, auto network, and custom network.
5. Google Compute Engine provides fine-grained control of costs. Which Compute Engine features provide this level of control?
a. Fully customizable virtual machines b. Per-second billing
2. Which of the following are applicable autoscaling policies for managed instance groups?
a. Load balancing capacity b. Queue-based workload c. CPU utilization d. Monitoring metrics
1. How are Managed Services useful?
a. Managed Services may be an alternative to creating and managing infrastructure solutions.
1. What is the name for the computers in a Kubernetes cluster that can run your workloads?
a. Nodes
3. In Google Cloud what is the minimum number of IP addresses that a VM instance needs?
a. One: Only an internal IP address
3. Which of the following is not a type of IAM member?
a. Organization Account
1. Which of these problems are containers intended to solve? Mark all that are correct (3 correct answers)
a. Packaging applications in virtual machines can be wasteful. b. Applications need a way to isolate their dependencies from one another. c. It's difficult to troubleshoot applications when they work on a developer's laptop but fail in production.
2. Which statement is true of persistent disks?
a. Persistent disks are encrypted by default.
2. 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 Pod.
2. What does Google Cloud Marketplace offer?
a. Production-grade solutions from third-party vendors who have already created their own deployment configurations based on Terraform
1. Google Cloud's operations suite 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
3. What is the purpose of the Cloud Trace service?
a. Reporting on latency as part of managing performance.
1. What abstraction is primarily used to administer user access in IAM ?
a. Roles, an abstraction of job roles.
3. Which three Google Cloud load balancing services support IPv6 clients?
a. SSL proxy load balancing b. TCP proxy load balancing c. HTTP(S) load balancing
5. Which option describes a commitment made to your customers that your systems and applications will have only a certain amount of "downtime"?
a. Service level agreement
4. Which of the following approaches to multi-project networking uses a centralized network administration model?
a. Shared VPC
1. Why might a Google Cloud customer choose to use Terraform?
a. Terraform can be used as an infrastructure management system for Google Cloud resources.
4. 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 Cloud SDK
4. You have deployed a new 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. Twelve. (Four nodes are deployed in each of three zones. A control plane node is deployed in each zone but it is not billed against your account.)
1. What is one benefit of applying firewall rules by tag rather than by address?
a. When a VM is created with a matching tag, the firewall rules apply irrespective of the IP address it is assigned.
4. What are the advantages of using App Engine's flexible environment instead of its standard environment? (Select 3).
a. You can install third-party binaries. b. You can use SSH to connect to the virtual machines on which your application runs. c. Your application can write to the local disk.
6. 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 create Volumes using network based storage to provide durable storage remote to the Pods and specify these in the Pods.
3. 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. You pay only for the resources you consume.
2. What type of resource is a Compute Engine virtual machine?
a. Zonal
7. Which Kubernetes component does the kubectl command connect to in order to carry out operations on a cluster?
a. kube-apiserver
2. What are Kubernetes namespaces useful for? Choose all that are correct (2 correct answers).
a. Namespaces allow you to use object names that would otherwise be duplicates of one another. b. Namespaces let you implement resource quotas across your cluster.
1. At what level in the Google Cloud resource hierarchy is billing set up?
a. Project
3. What is the base-level organizing entity for creating and using Google Cloud resources and services?
a. Project
2. Which type of quota resets at regular intervals?
a. Rate quotas
3. In a manifest file for a Pod in which field do you define a container image for the Pod?
a. Spec
2. If you are deploying applications in your Pods that need persistent storage which controller type should you use?
a. StatefulSet
1. How do you keep your Kubernetes version updated in Google Kubernetes Engine?
a. The Google Kubernetes Engine team periodically performs automatic upgrades of your cluster to newer stable versions.
3. Which statements are true about App Engine? (Select 2).
a. The daily billing for an App Engine application can drop to zero. App Engine manages the hardware and networking infrastructure required to run your code.
2. What is significant about the topmost layer in a container? Choose all that are true (2 correct answers).
a. The topmost layer's contents are lost when the container is no longer running. b. An application running in a container can only modify the topmost layer.
2. Why might a Google Cloud customer choose to use Cloud Functions?
a. Their application contains event-driven code that they don't want to provision compute resources for.
3. 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 zone
1. Why do Linux containers use union file systems?
a. To efficiently encapsulate applications and their dependencies into a set of clean, minimal layers
2. What is the purpose of Virtual Private Networking (VPN)?
a. To enable a secure communication method (a tunnel) to connect two trusted environments through an untrusted environment, such as the Internet.
1. What is the purpose of the Deployment object?
a. To ensure that a defined set of Pods is running at any given time.
3. Why would a developer choose to store source code in Cloud Source Repositories? (Select 2)
a. To keep code private to a Google Cloud project b. To reduce work
1. What is the purpose of a Service? Choose all that are true (2 correct answers)
a. To provide a load-balancing network endpoint for Pods b. To allow you to choose how Pods are exposed
1. What is the role of the kubelet?
a. To serve as Kubernetes's agent on each node
1. 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. Zone b. Region
2. Which control plane component is the only one with which clients interact directly?
a. kube-apiserver
5. What is a Kubernetes cluster?
a. A group of machines where Kubernetes can schedule workloads.
2. What is a stateful application?
a. An application that requires data to be stored persistently
1. You are developing a new solution and want to explore serverless application solutions. Which Google Cloud compute services provide serverless compute resources that you can use with containers?
a. App Engine
4. Anthos provides a rich set of tools for monitoring and maintaining the consistency of your applications across which of the following locations?
a. Applications hosted on-premises, in the cloud, or in multiple clouds.
1. In GKE how are control planes provisioned?
a. As abstract parts of the GKE service that are not exposed to Google Cloud customers
3. What are sustained use discounts?
a. Automatic discounts that you get for running specific Compute Engine resources for a significant portion of the billing month
3. Which data storage service provides data warehouse services for storing data but also offers an interactive SQL interface for querying the data?
a. BigQuery
2. How do quotas protect Google Cloud customers?
a. By preventing uncontrolled consumption of resources.
2. Which of the following does not allow you to interact with Google Cloud?
a. Cloud Explorer
4. Select the advantage of putting the event-driven components of your application into Cloud Functions.
a. Cloud Functions handles scaling these components seamlessly.
4. Select the two correct statements about Cloud Logging.
a. Cloud Logging lets you view logs from your applications and filter and search on them. b. Cloud Logging lets you define metrics based on your logs.
1. 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?
a. Cloud Monitoring
6. Select the managed compute platform that lets you run stateless containers through web requests or Pub/Sub events.
a. Cloud Run
1. 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 SDK b. Cloud Shell
1. 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
1. What is the difference between the Google Cloud Console and Cloud Shell?
a. Cloud Shell is a command-line tool, while the Cloud Console is a graphical user interface
2. Which Google Cloud data storage service offers ACID transactions and can scale globally?
a. Cloud Spanner
6. Where do the resources used to build Google Kubernetes Engine clusters come from?
a. Compute Engine
5. 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 Namespaces for Test, Staging and Production and configure specific Kubernetes resource quotas for the test and staging Namespaces
3. 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. Containers
3. How do containers access an operating system?
a. Containers use a shared base operating system stored in a shared kernel layer.
3. Which control plane component is the cluster's database?
a. Etcd
3. Which of the following supports scaling a Kubernetes cluster as a whole?
a. Google Kubernetes Engine
4. 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 Engine
5. 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. Google Kubernetes Engine Clusters
2. What is the relationship between Kubernetes and Google Kubernetes Engine?
a. Google Kubernetes Engine is Kubernetes as a managed service.
1. Which of the following is not a Google Cloud load balancing service?
a. Hardware-defined load balancing
1. Which statement is true of Virtual Machine Instances in Compute Engine?
a. In Compute Engine, a VM is a networked service that simulates the features of a computer.
7. Select two reasons for using containers to deploy applications. (Choose 2 responses.)
a. It creates consistency across development, testing, and production environments. b. Migrating workloads is simpler.
2. Which of the following is a feature of Dataproc?
a. It typically takes less than 90 seconds to start a cluster.
2. There are "Four Golden Signals" that measure a system's performance and reliability. What are they?
a. Latency, traffic, saturation, errors
2. What is the foundational process at the base of Google's Site Reliability Engineering (SRE) ?
a. Monitoring.