Google Cloud Platform Fundamentals: Core Infrastructure Flashcards

1
Q

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.

A

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.

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

True or false, all Google Cloud Platform resources are associated with a project.

A

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.

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

Name three pricing innovations that make Google Cloud Platform the most cost effective public cloud provider.

A

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.

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

In addition to innovative pricing, name three benefits of using Google Cloud Platform.

A

Google has a commitment to environmental responsibility, a commitment to open source technologies, and the most powerful infrastructure on the planet.

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

Name 3 advantages of App Engine Flexible Environment over Standard Environment.

A

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.

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

True or false, Google Cloud Datastore supports ACID transactions?

A

The answer to this is true. This is one of the many powerful features built into Datastore.

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

You are developing an application that transcodes large video files. Which storage option is the best choice for your application?

A

Because video files are blobs and cloud storage is cheap, I would use Google Cloud Storage for this application.

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

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?

A

The key to this question is, streaming huge amounts of data. When you are accumulating lots of data quickly, Bigtable is ideal.

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

Name two reasons for deploying applications using containers.

A

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.

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

True or false? Kubernetes allows you to manage container clusters in multiple cloud providers.

A

True. Kubernetes is open source, and not tied to a specific platform.

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

True or false? Google Cloud Platform provides a secure, high-speed container image storage service for use with Container Engine.

A

True. Google provides a container registry that stores container images inside Google Cloud Storage.

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

Name three robust networking services available to your applications on Google Cloud Platform.

A

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.

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

Name three compute engine pricing innovations.

A

Per-minute billing, preemptible instances, and custom machine types.

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

True or false? Google Cloud Load Balancing allows you to balance HTTP traffic across multiple compute engine regions.

A

True.

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

Name two use cases for Google Cloud Dataproc.

A

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.

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

Name two use cases for Google Cloud Dataflow.

A

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.

17
Q

Name three use cases for the Google machine learning platform.

A

Fraud detection, sentiment analysis, and content personalization are all valid answers. Of course, there are many more as well.