Table of Contents
All Weeks Google Cloud Fundamentals for AWS Professionals Coursera Quiz Answers
Week 01: Introducing Google Cloud Platform
Q1. Choose fundamental characteristics of cloud computing. Mark all that are correct (4 correct responses).
- Computing resources available on-demand and self-service
- Customers pay only for what they use or reserve
- All resources are open-source-based
- Resources are available from anywhere over the network
- Providers always dedicate physical resources to each customer
- Customers can scale their resource use up and down
- Customers are required to commit to multi-year contracts
Q2. Choose a fundamental characteristic of devices in a virtualized data center.
- They are more secure.
- They are available from anywhere on the Internet.
- They are manageable separately from the underlying hardware.
- They use less resources than devices in a physical data center.
Q3. What type of cloud computing service lets you bind your application code to libraries that give access to the infrastructure your application needs?
- Platform as a Service
- Infrastructure as a Service
- Software as a Service
- Hybrid cloud
- Virtualized data centers
Q4. What type of cloud computing service provides raw compute, storage, and network, organized in ways that are familiar from physical data centers?
- Infrastructure as a Service
- Database as a Service
- Software as a Service
- Platform as a Service
Q5. Which statement is true about the zones within a region?
- The zones within a region have fast network connectivity among them.
- Each zone corresponds to a single physical data center.
- The zones within a region are never closer to each other than 160 km.
- Customers must choose exactly one zone in each region in which to run their resources.
Q6. What kind of customer benefits most from billing by the second for cloud resources such as virtual machines?
- Customers who create and run many virtual machines
- Customers who create many virtual machines and leave them running for months
- Customers who create too few virtual machines to get discounts
- Customers who create virtual machines running commercially licensed operating systems
Week 02: Getting Started with Google Cloud Platform
Q1. 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.
- True
- False
Q2. True or False: All Google Cloud Platform resources are associated with a project.
- True
- False
Q3. Service accounts are used to provide which of the following? (Choose all that are correct. Choose 3 responses.)
- A set of predefined permissions
- Authentication between Google Cloud Platform services
- A way to allow users to act with service account permissions
- A way to restrict the actions a resource (such as a VM) can perform
Q4. How do GCP customers and Google Cloud Platform divide responsibility for security?
- Google takes care of the lower parts of the stack, and customers are responsible for the higher parts.
- Google takes care of the higher parts of the stack, and customers are responsible for the lower parts.
- All aspects of security are Google’s responsibility.
- All aspects of security are the customer’s responsibility.
Q5. Which of these values is globally unique, permanent, and unchangeable, but chosen by the customer?
- The project name
- The project ID
- The project’s billing credit-card number
- The project number
Q6. Consider a single hierarchy of GCP resources. Which of these situations is possible? (Choose all that are correct. Choose 3 responses.)
- There is no organization node, and there are no folders.
- There are two or more organization nodes
- There is no organization node, but there is at least one folder.
- There is an organization node, and there is at least one folder.
- There is an organization node, and there are no folders.
Q7. What is the difference between IAM primitive roles and IAM predefined roles?
- Primitive roles only apply to the owner of the GCP project. Predefined roles can be associated with any user.
- Primitive roles only allow viewing, creating, and deleting resources. Predefined roles allow any modification.
- Primitive roles affect all resources in a GCP project. Predefined roles apply to a particular service in a project.
- Primitive roles can only be granted to single users. Predefined roles can be associated with a group.
- Primitive roles are changeable once assigned. Predefined roles can never be changed.
Q8. Which statement is true about billing for solutions deployed using Cloud Marketplace (formerly known as Cloud Launcher)?
- You pay only for the underlying GCP resources you use; Google pays the license fees for commercially licensed software.
- You pay only for the underlying GCP resources you use, with the possible addition of extra fees for commercially licensed software.
- Cloud Marketplace solutions are always free.
- After a trial period, each Cloud Marketplace solution assesses a fixed recurring monthly fee.
Week 03: Google Compute Engine and Networking
Q1. True or False: Google Cloud Load Balancing allows you to balance HTTP-based traffic across multiple Compute Engine regions.
- True
- False
Q2. Which statement is true about Google VPC networks and subnets?
- Networks and subnets are global
- Networks are regional; subnets are zonal
- Networks are global; subnets are regional
- Networks are global; subnets are zonal
Q3. An application running in a Compute Engine virtual machine needs high-performance scratch space. Which type of storage meets this need?
- Local standard
- SSD persistent
- Standard persistent
- Local SSD
Q4. Choose an application that would be suitable for running in a Preemptible VM.
- A batch job that can be checkpointed and restarted
- A batch job that cannot be checkpointed and restarted
- An interactive website
- An online relational database
Q5. How do Compute Engine customers choose between big VMs and many VMs?
- Use big VMs for fault tolerance and elasticity; use many VMs for in-memory databases and CPU-intensive analytics
- Use big VMs for in-memory databases and CPU-intensive analytics; use many VMs for fault tolerance and elasticity
Q6. How do VPC routers and firewalls work?
- They are managed by Google as a built-in feature.
- Customers provision virtual machines and run their routers and firewalls in them.
- They are managed by Google in virtual machines, which customers may tune or turn off.
- They are managed by Google in virtual machines, which customers may never modify.
Q7. 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?
- The regional load balancer
- The regional internal load balancer
- The global HTTP(S) load balancer
- The global SSL proxy
- The global TCP proxy
Q8. For which of these interconnect options is a Service Level Agreement available?
- Direct Peering
- Dedicated Interconnect
- Carrier Peering
- VPNs with Cloud Router
Week 04: Google Cloud Platform Storage Options
Q1. You are developing an application that transcodes large video files. Which storage option is the best choice for your application?
- Cloud Spanner
- Cloud Datastore
- Cloud Storage
- Google Drive
- Review the lectures in the “Storage in the Cloud” module.
Q2. 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?
- Cloud Spanner
- Cloud Bigtable
- Cloud Datastore
- BigQuery
Q3. Which statement is true about objects in Cloud Storage?
- They are immutable, and new versions overwrite old unless you turn on versioning.
- They can be edited in place.
- They are immutable, and versioned by default.
- They are immutable unless you turn on versioning.
Q4. 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?
- Cloud SQL
- Cloud Spanner
- Cloud Datastore
- Bigtable
Q5. How do the Nearline and Coldline storage classes differ from Multi-regional and Regional? Choose all that are correct (2 responses).
- Nearline and Coldline have lower durability.
- Data in Nearline and Coldline is not retrievable immediately.
- Nearline and Coldline use a differently-architected API.
- Nearline and Coldline assess lower storage fees.
- Nearline and Coldline assess additional retrieval fees.
Q6. Your application needs a relational database, and it expects to talk to MySQL. Which storage option is the best choice for your application?
- Cloud SQL
- Cloud Spanner
- Bigtable
- Cloud Storage
Q7. 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?
- Cloud SQL
- Cloud Datastore
- Cloud Spanner
- Cloud Storage
Q8. 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?
- Cloud Datastore
- Local SSD
- Cloud Spanner
- Cloud Storage
Week 05: Containers, Kubernetes, and Kubernetes Engine
Q1. Identify two reasons for deploying applications using containers. (Choose 2 responses.)
- Consistency across development, testing, production environments
- No need to allocate resources in which to run containers
- Simpler to migrate workloads
- Tight coupling between applications and operating systems
Q2. True or False: Kubernetes allows you to manage container clusters in multiple cloud providers.
- True
- False
Q3. True or False: Google Cloud Platform provides a secure, high-speed container image storage service for use with Kubernetes Engine.
- True
- False
Q4. In Kubernetes, what does “pod” refer to?
- A popular logging subsystem
- A group of containers that work together
- A popular management subsystem
- A group of clusters that work together
Q5. Does Google Cloud Platform offer its own tool for building containers (other than the ordinary docker command)?
- No; all customers use the ordinary docker command.
- Yes. Kubernetes Engine customers must use the GCP-provided tool.
- Yes; the GCP-provided tool is an option, but customers may choose not use it.
Q6. Where do your Kubernetes Engine workloads run?
- In clusters that are built into GCP, not separately manageable
- In clusters built from Compute Engine virtual machines
- In clusters implemented using Cloud Functions
- In clusters implemented using App Engine
Week 06: Applications in the Cloud
Q1. Which statements are true about App Engine? Choose all that are true (2 correct answers).
- App Engine charges you based on the resources you pre-allocate rather than based on the resources you use.
- It is possible for an App Engine application’s daily billing to drop to zero.
- Developers who write for App Engine do not need to code their applications in any particular way to use the service.
- App Engine manages the hardware and networking infrastructure required to run your code.
- App Engine requires you to supply or code your own application load balancing and logging services.
Q2. Name 3 advantages of using the App Engine Flexible Environment over App Engine Standard. Choose all that are true (3 correct answers).
- You can SSH in to your application
- You can install third-party binaries
- Your application can write to local disk
- Google provides automatic in-place security patches
- Your application can execute code in background threads
Q3. Name 3 advantages of using the App Engine Standard Environment over App Engine Flexible. Choose all that are true (3 correct answers).
- Billing can drop to zero if your application is idle
- Scaling is finer-grained
- Google provides and maintains runtime binaries
- You can install third-party binaries
- You can choose any programming language
Q4. You want to do business analytics and billing on a customer-facing API. Which GCP service should you choose?
- Apigee Edge
- Cloud Endpoints
Q5. You want to support developers who are building services in GCP through API logging and monitoring. Which GCP service should you choose?
- Cloud Endpoints
- Apigee Edge
Q6. You want to gradually decompose a pre-existing monolithic application, not implemented in GCP, into microservices. Which GCP service should you choose?
- Apigee Edge
- Cloud Endpoints
Week 07: Developing, Deploying, and Monitoring in the Cloud
Q1. Why might a GCP customer choose to use Cloud Source Repositories?
- They want to host and manage their own git instance, and they don’t want to integrate with IAM permissions.
- They don’t want to host their own git instance, and they want to integrate with IAM permissions.
- They want to host and manage their own git instance, and they want to integrate with IAM permissions.
- They don’t want to host their own git instance, and they don’t want to integrate with IAM permissions.
Q2. Why might a GCP customer choose to use Cloud Functions?
- Their application contains event-driven code that they don’t want to have to provision compute resources for.
- Their application has a legacy monolithic structure that they want to break apart into microservices with little developer effort.
- Cloud Functions is the primary way to run Node.js applications in GCP.
- Cloud Functions is a free service for hosting compute operations.
Q3. Why might a GCP customer choose to use Deployment Manager?
- Deployment Manager is an infrastructure management system for Kubernetes pods.
- Deployment Manager enforces maximum resource utilization and spending limits on your GCP resources.
- Deployment Manager is a version control system for your GCP infrastructure layout.
- Deployment Manager is an infrastructure management system for GCP resources.
Q4. You want to define alerts on your GCP resources, such as when health checks fail. Which is the best GCP product to use?
- Stackdriver Trace
- Stackdriver Monitoring
- Cloud Functions
- Stackdriver Debugger
- Deployment Manager
Q5. Which statements are true about Stackdriver Logging? Choose all that are true (2 statements)
- Stackdriver Logging requires the use of a third-party monitoring agent.
- Stackdriver Logging lets you view logs from your applications, and filter and search on them.
- Stackdriver Logging lets you define uptime checks.
- Stackdriver Logging requires that you store your logs in BigQuery or Cloud Storage.
- Stackdriver Logging lets you define metrics based on your logs.
Week 08: Big Data and Machine Learning
Q1. Name two use cases for Google Cloud Dataproc (Select 2 answers).
- Migrate on-premises Hadoop jobs to the cloud
- Manage data that arrives in realtime
- Data mining and analysis in datasets of known size
- Manage datasets of unpredictable size
Q2. Name two use cases for Google Cloud Dataflow (Select 2 answers).
- Manual resource management
- Extract, Transform, and Load (ETL)
- Orchestration
- Reserved compute instances
Q3. Name three use cases for the Google Cloud Machine Learning Platform (Select 3 answers).
- Fraud detection
- Data preparation
- Content personalization
- Sentiment analysis
- Query architecture
Q4. Which statements are true about BigQuery? Choose all that are true (2 statements).
- BigQuery is a good choice for data analytics warehousing.
- BigQuery lets you run fast SQL queries against large databases.
- Once in BigQuery, data is not accessible from other GCP services.
- BigQuery is a good choice for online transaction processing.
- BigQuery requires that you provision database instances ahead of use.
Q5. Name three use cases for Cloud Pub/Sub (Select 3 answers).
- Analyzing streaming data
- Decoupling systems
- Storage of binary web content
- Internet of Things applications
- Executing ad-hoc SQL queries
Q6. What is TensorFlow?
- A managed service for building data pipelines
- An open-source software library that’s useful for building machine learning applications
- A hardware device designed to accelerate machine learning workloads
- A managed service for building machine learning models
Q7. What does the Cloud Natural Language API do?
- It analyzes text to reveal its structure and meaning.
- It extracts text in various languages from images.
- It translates arbitrary strings into any supported language.
- It performs sentiment analysis on audio and video content.
Week 09: Summary and Review
- Compute Engine
- Kubernetes Engine
- Cloud Functions
- App Engine
Q1. Which compute service lets customers run virtual machines that run on Google’s infrastructure?
Q2. Which compute service lets customers deploy their applications in containers that run in clusters on Google’s infrastructure?
- Cloud Functions
- Compute Engine
- Kubernetes Engine
- App Engine
Q3. Which compute service lets customers focus on their applications, leaving most infrastructure and provisioning to Google, while still offering various choices of runtime?
- App Engine
- Compute Engine
- Kubernetes Engine
- Cloud Functions
Q4. Which compute service lets customers supply chunks of code, which get run on-demand in response to events, on infrastructure wholly managed by Google?
- Cloud Functions
- Compute Engine
- Kubernetes Engine
- App Engine
Q5. For what kind of traffic would the regional load balancer be the first choice? Choose all that are correct (2 answers).
- TCP/SSL traffic on popular well-known port numbers
- UDP traffic
- TCP traffic (non-SSL) on popular well-known port numbers
- TCP traffic on arbitrary port numbers
Q6. Choose a simple way to let a VPN into your Google VPC continue to work in spite of routing changes,
- Cloud Router
- Direct Peering
- Dedicated Interconnect
- Carrier Peering
Q7. Which of these storage needs is best addressed by Cloud Datastore?
- Structured objects, with transactions and SQL-like queries
- Structured objects, with lookups based on a single key
- Immutable binary objects
- A relational database with SQL queries and horizontal scalability
Q8. Which of these storage needs is best addressed by Cloud Spanner?
- Immutable binary objects
- A relational database with SQL queries and horizontal scalability
- Structured objects, with transactions and SQL-like queries
- Structured objects, with lookups based on a single key
Q9. Which of these storage needs is best addressed by Cloud Bigtable?
- Structured objects, with transactions and SQL-like queries
- Structured objects, with lookups based on a single key
- Immutable binary objects
- A relational database with SQL queries and horizontal scalability
Q10. Which of these storage needs is best addressed by Cloud Storage?
- Structured objects, with transactions and SQL-like queries
- Structured objects, with lookups based on a single key
- Immutable binary objects
- A relational database with SQL queries and horizontal scalability
Find related Quiz Answers >>
Google Cloud Fundamentals: Core Infrastructure Coursera Quiz Answers
Building Resilient Streaming Analytics Systems on GCP Quiz Answers
Building Batch Data Pipelines on GCP Coursera Quiz Answers
Security Best Practices in Google Cloud Coursera Quiz Answers