Core Services Flashcards

1
Q

What compute service let’s you create and deploy scalable, high-performance VMs.​

A

Compute engine aka VMs.

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

​what compute service let’s you build and deploy apps on a fully managed, highly scalable platform without having to manage the underlying infrastructure.​

A

App Engine​- Platform as a Service

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

What compute service let’s you reliably, efficiently, and securely deploy and scale containerized applications on Kubernetes.​

A

Google Kubernetes Engine (GKE)​

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

What compute service providing hardware to run specialized workloads with low latency on Google Cloud

A

Bare metal solution

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

What service let’s you add GPUs to your workloads for machine learning, scientific computing, and 3D visualization.

A

Cloud GPUs​

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

What compute service let’s you help meet compliance, licensing, and management needs by keeping your instances physically separated with dedicated hardware.​

A

Sole-tenant nodes​(dedicated virtual machines)

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

What compute service let’s you create serverless, single-purpose functions that respond to events.​

A

Cloud functions (functions as a service)

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

What compute service let’s you migrate and run your VMware workloads natively on Google Cloud

A

Google Cloud VMware engine

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

What compute service let’s you​ deploy affordable, short-lived compute instances suitable for batch jobs and fault-tolerant workloads.​

A

Preemptible VMs

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

Is App engine IaaS, PaaS or SaaS

A

PaaS

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

What security does App engine have?

A
  • defining access rules with App Engine firewall ​

- leverage managed SSL/TLS certificates by default​

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

What can you choose when using App Engine?

A
  • Choose your language

- Bring your own language runtime (creating a custom docker container)

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

What features does App engine have?

  • diagnostics
  • security
A
  • Cloud Monitoring & Cloud Logging - monitor the health and performance
  • Cloud debugger & Error Reporting - diagnose and fix bugs quickly
  • Application versioning - easily create development, test, staging, and production environments​
  • Traffic Splitting - Route incoming requests to different app versions
  • Application security (App engine firewall & managed SSL/TLS certificates)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Which app engine environment would you choose if you need it to start in seconds?

A

Standard.

Standard starts in second, Flexible starts in minutes

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

Where does each of the app engine environments run?

A

Standard - Runs in sandbox

Flexible - Runs within Docker Containers on Compute Engine (VMs)​

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

How is Standard app engine environment described?

A

Serverless compute

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

How is Flexible app engine environment described?

A

fully managed containers​

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

Which App engine environment would you choose for rapid scaling (sudden traffic spikes)?

Which App engine environment would you choose for predictable and consistent traffic?

A

Sudden traffic spikes - Standard

Predictable and constant traffic - Flexible

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

Which app engine can scale to zero instances?

Which app engine must have at least one instance running

A

Can scale to zero - Standard (as its serverless compute)

Must have at least one instance running - Flexible

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

What pricing is each of the App engine environments based on?

A

Standard - Hours

Flexible - Based on vCPUs, Memory and Disks

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

Which app engine environment can you SSH to debug

A

Flexible.

You can’t SSH to debug Standard

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

Which app engine supports any language version or custom time?

Which app engine only supports specific language versions, not custom run time?

A

Any language version or run custom time - Flexible

specific language versions, not custom run time - Standard

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

Which app engine allows background processes?

A

Flexible can have background processes.

Standard has no background processes.

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

What allows you to reliably, efficiently, and securely deploy and scale containerized applications on Kubernetes.​

What type of service is this?

A

Google Kubernetes Engine (GKE)​

Container service

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

What type of service lets you store, manage, and secure container images and language packages.​

What type of service is this?

A

Artifact registry

Container service

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

what service allows you to continuously build, test, and deploy containers using the Google Cloud infrastructure.​

What type of service is this?

A

Cloud Build

Container service

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

What service lets you store, manage, and secure your Docker container images.?

What type of service is this?

A

Container Registry​

Container service

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

What service lets you deploy Docker containers to any Compute Engine VM by enabling container mode?

What type of service is this?

A

Container-Optimized OS​

Container service

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

What service allows you to run stateless containers on a fully managed environment or on Anthos.​

A

Cloud Run

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

What service allows you to take advantage of containers preconfigured with data science frameworks, libraries, and tools. Efficiently run batch jobs using Kubernetes.​

A

AI Platform Deep Learning Containers

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

What service allows you to deploy prebuilt containerized apps?

A

Kubernetes application on Google Cloud Marketplace.

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

What’s the difference between Artifact Registry and Container Registry? Which one should you normally use?

A
  • Artifact Registry is the second version of container registries
  • You should normally use Artifact Registry
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
33
Q

What service lets you use a VM with a container

A

Container-optimized OS

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

What service is a stateless container?

A

Cloud Run

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

What service is open-source container orchestration system for automating deployment, scaling, and management of containers.​

A

Kubernetes

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

What’s the advantage of Kubernetes over Docker?

A

The advantage of Kubernetes over Docker is the ability to run containers distributed across multiple VMs​

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

What is a pod when talking about Kubernetes?

A

A pod is a group of more than one containers with shared storage, network resources, and other shared settings.​

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

When would Kubernetes be used?

A

Kubernetes is ideally for micro-service architectures where a company has tens to hundreds of services they need to manage​

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

What service would you use when you need to store terabytes or petabytes of data using a NoSQL wide-column database service.

A

BigQuery

This is a Serverless Data-Warehouse​

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

What service allows for fully managed NoSQL databases for large analytic and operational workloads.​

A

Cloud Bigtable

This is a No-SQL Key/Value store​

41
Q

What service allows you to add NoSQL document database access to mobile and web apps.​

A

Firestore

No-SQL Document database​

42
Q

What service is a No-SQL Document database​?

A

Firestore

43
Q

What service allows you to store and sync data in real time.​

A

Firestore real time

44
Q

What service is a fully managed relational database?

A

Cloud Spanner

45
Q

What service is a proprietary relational database designed for scale and uses SQL

A

Cloud Spanner which is Fully-Managed Relational Database​

46
Q

what service allows you to use MySQL, PostgreSQL, and SQL Server database services​

A

Cloud SQL - this is a relational Database Service​

47
Q

What is cloud SQL

A

Allows you to use MySQL, PostgreSQL, and SQL Server database services​

48
Q

What service allows you to achieve extreme performance using a managed in-memory data store service.​

A

Memorystore

49
Q

What service allows you to have serverless, easy, minimal downtime migrations to Cloud SQL.​

A

Database Migration Service (DMS)​

50
Q

What database for migrating to cloud SQL?

A

Database Migration Service (DMS)​

51
Q

3 functionalities of a database?

A
  • specialized language to query (retrieve data)​
  • specialized modeling strategies to optimize retrieval for different use cases​
  • more fine-tune control over the transformation of the data into useful data structures or reports​
52
Q

Data warehouses are generally designed to be HOT​. What does HOT mean?

A

Hot means they can return queries very fast even though they have vast amounts of data​

53
Q

What would you call a relational datastore designed for analytic workloads, which is generally column-oriented data-store

A

a Data warehouse

54
Q

How often is data from a data warehouse accessed?

A

infrequently accessed meaning they aren’t​ intended for real-time reporting but maybe once or twice a day or once a week to generate business and user reports.​

55
Q

WHat featues do key/value store lack?

A

They generally lack features like:​

  • Relationships​
  • Indexes​
  • Aggregation​
56
Q

What service is a NoSQL database that stores documents as its primary data structure?​

What document types can this store?

What type of store is this?

A

document store

A document could be an XML but more commonly is JSON or JSON-Like​

Document stores are a sub-class of Key/Value stores​

57
Q

What does serverless mean?

A

Architectures that by default are:

  • fully-managed services that
  • automatically scale, are
  • highly available,
  • durable, and
  • secure by default

You Pay For Value - you don’t pay for idle servers

58
Q

What type of services can scale to zero?

A

Serverless services

59
Q

What are the serverless services

A
  • cloud functions
  • cloud run
  • Eventarc
  • Knative
  • Workflows
  • BigQuery
  • Cloud Storage
60
Q

What service allows you to build event-driven solutions by asynchronously delivering events from Google services, SaaS, and your own apps. Used for application integration​

A

Eventarc (serverless event bus)

61
Q

What service is used to deploy and manage serverless, cloud-native applications for Kubernetes.​

A

Knative Serverless K8 containers​

62
Q

What service allows you to orchestrate and automate Google Cloud and HTTP-based API services with serverless workflows.​

A

Workflows (Serverless State Machine​)

63
Q

What does it mean when serverless scale-to-zero?

A

When they are not in use, they cost nothing.​

64
Q

What service allows you to Store objects with global edge caching.​

A

Cloud Storage

This is object storage

65
Q

What servcie allows you to add block storage to VM instances.​

A

Persistent Disk

66
Q

What service allows you to add Google-scale object storage and serving to your apps.​

A

Cloud Storage for Firebase​

67
Q

What service allows you to create fully managed, high-performance NFS file servers on Google Cloud.​

A

Filestore

68
Q

What service do you use when you need a virtual hard drive attached to a VM​

A

Persistent Disk

69
Q

What service do you use when you need a file-share where multiple users or VMs need to access the same drive​

A

Filestore

70
Q

What service when you just want to upload files, and not have to worry about the underlying infrastructure.

A

Cloud storage

71
Q

Persistent Disk
How is data stored?
How is data accessed?
Does it have a write volume?

A
  • Data is split into evenly split blocks​
  • Directly accessed by the Operation System​
  • Supports only a single write volume​
72
Q

Filestore

  • What is stored with a file?
  • Can multiple people access it?
  • Can different people simultaneously read and write the file?
A
  • File is stored with data and metadata​
  • yes, Multiple connections via a network share​
  • Supports multiple reads, writing locks the file.​
73
Q

What are files called in cloud storage?

A

Objects

74
Q

What are buckets in cloud storage?

A

Folders

75
Q

What are the size limit with cloud storage?

A

Unlimited storage with no minimum object size.​

76
Q

What is the latency of cloud storage access?

A

Low latency - time to first byte typically tens of milliseconds)

77
Q

What are the available storage classes?

What are each minimum storage duration?

A
  • Standard Storage (0 day min) – when you are frequently using files. The least cost-effective​
  • Nearline Storage (30 day min) – when you will only access a file once per month, cheaper than standard.​
  • Coldline Storage (90 day min) – higher access cost than nearline store but lower at-rest cost​

Archive Storage (365 day min) – very slow retrieval, very cost-effective, rarely or never intended to be accessed​

78
Q

What storage class would you use when you are frequently using files or general use.

How cost-effective is this?

A

Standard Storage

Least cost-effective.

79
Q

What storage class would you use when you will only access a file once per month or less?

How cost-effective is this?

A

Nearline Storage

cheaper then standard

80
Q

What’s the difference between Coldline Storage and nearline storage?

A

Coldline has higher access cost than nearline store but lower at-rest cost​

81
Q

What storage class would you use if you very rarely or never access a file?

A

Archive Storage

82
Q

What is the Minimum storage duration in cloud storage?

A

minimum days a file needs to remain in a storage before deleting, if deleted prematurely a charge will occur​

83
Q

What service isa logically isolated section of the Google Cloud​ Network where you can launch Google Cloud resources.​

A

Virtual Private Cloud

84
Q

What is a public subnet

A

A subnet that can reach the internet

85
Q

Qhat is a private subnet?

A

A subnet that can not reach the internet

86
Q

What is a private subnet?

A

A subnet that can not reach the internet

87
Q

What service helps protect your services against DoS and web attacks.​

A

Cloud armor

88
Q

What service allows you to scale and distribute app access with high-performance load balancing.​

A

Cloud load balancing

89
Q

What service allows you to cache your content close to your users using Google’s global network.​

A

Cloud CDN

90
Q

What service allows you to provision application instances without public IP addresses while allowing them to access the internet.​

A

Cloud NAT

91
Q

What service lets you publish and manage your domain names using Google’s reliable, resilient, low-latency DNS serving.

A

Cloud DNS​

92
Q

What service lets you service lets you optimize your network for performance or cost

A

Network Service Tiers​

93
Q

What service lets you track network flows for monitoring, forensics, real-time security analysis, and expense optimization.​

A

Network Telemetry​

94
Q

What service lets you use a single console for comprehensive network monitoring, verification, and optimization.​

A

Network Intelligence Center​

95
Q

What service lets you Dynamically exchange routes between your Google Cloud Virtual Private Cloud (VPC) network and your on-premises networks using Border Gateway Protocol (BGP).​

A

Cloud Router​

96
Q

What service lets you Securely extend your on-premises network to Google’s network through an IPsec VPN tunnel.

A

Cloud VPN​

97
Q

What service lets you Connect your infrastructure to Google Cloud on your terms, from anywhere.​

A

Cloud Interconnect​

98
Q

What service lets you Deploy global load balancing across clusters and configure sophisticated traffic control policies for open service mesh.​

A

​Traffic Director​