Flashcards in Google Cloud Platform Fundamentals: Core Infrastructure Deck (17)
True or false. Policies are a union of the parent and the resource. If a parent's policy is less restrictive, it overrides a more restrictive policy.
False. For example, if you were given editor access at the project level, but viewer access at a resource level, you are still an editor in that project.
True or false, all Google Cloud Platform resources are associated with a project.
True. Projects provide a container for resources and each project is attached to a billing account. Therefore, there is no way to create something without assigning it to a project.
Name three pricing innovations that make Google Cloud Platform the most cost effective public cloud provider.
Sub-hour billing, sustained use discounts and computer engine custom machine types are all ways that make GCP more cost effective than other cloud computing providers.
In addition to innovative pricing, name three benefits of using Google Cloud Platform.
Google has a commitment to environmental responsibility, a commitment to open source technologies, and the most powerful infrastructure on the planet.
Name 3 advantages of App Engine Flexible Environment over Standard Environment.
Some answers include, the Flexible Environment allows you to SSH into instances running your application. It supports writing to the local file system and it gives greater control over the environment allowing you to create custom docker containers with whatever software you like on them.
True or false, Google Cloud Datastore supports ACID transactions?
The answer to this is true. This is one of the many powerful features built into Datastore.
You are developing an application that transcodes large video files. Which storage option is the best choice for your application?
Because video files are blobs and cloud storage is cheap, I would use Google Cloud Storage for this application.
You manufacture devices with sensors and need to stream huge amounts of data from those devices to a storage option in the cloud. Which Google Cloud Platform storage option is the best choice for your application?
The key to this question is, streaming huge amounts of data. When you are accumulating lots of data quickly, Bigtable is ideal.
Name two reasons for deploying applications using containers.
Consistency across development, test, and production environments, portability, loose coupling between applications, and the systems they run on, and increased agility are all potential answers to this question.
True or false? Kubernetes allows you to manage container clusters in multiple cloud providers.
True. Kubernetes is open source, and not tied to a specific platform.
True or false? Google Cloud Platform provides a secure, high-speed container image storage service for use with Container Engine.
True. Google provides a container registry that stores container images inside Google Cloud Storage.
Name three robust networking services available to your applications on Google Cloud Platform.
The firewall, subnetworks and the load balance are all examples of networking services. You may have also said, the Cloud, CVN, VPN, Cloud Interconnect, and others.
Name three compute engine pricing innovations.
Per-minute billing, preemptible instances, and custom machine types.
True or false? Google Cloud Load Balancing allows you to balance HTTP traffic across multiple compute engine regions.
Name two use cases for Google Cloud Dataproc.
Dataproc is a managed service that provides Hadoop and Spark clusters. You can use it to migrate existing on-premises Hadoop jobs to the cloud, and you can use it for data mining and analysis.
Name two use cases for Google Cloud Dataflow.
ETL, or Extract, Transform and Load jobs, are one use case for Dataflow, orchestrating data pipelines as another. You can also use Dataflow to stream data from Pub/Sub to BigQuery for real time analysis.