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
What type of service lets you store, manage, and secure container images and language packages.​ What type of service is this?
Artifact registry Container service
26
what service allows you to continuously build, test, and deploy containers using the Google Cloud infrastructure.​ What type of service is this?
Cloud Build Container service
27
What service lets you store, manage, and secure your Docker container images.? What type of service is this?
Container Registry​ Container service
28
What service lets you deploy Docker containers to any Compute Engine VM by enabling container mode? What type of service is this?
Container-Optimized OS​ Container service
29
What service allows you to run stateless containers on a fully managed environment or on Anthos.​
Cloud Run
30
What service allows you to take advantage of containers preconfigured with data science frameworks, libraries, and tools. Efficiently run batch jobs using Kubernetes.​
AI Platform Deep Learning Containers
31
What service allows you to deploy prebuilt containerized apps?
Kubernetes application on Google Cloud Marketplace.
32
What's the difference between Artifact Registry and Container Registry? Which one should you normally use?
- Artifact Registry is the second version of container registries - You should normally use Artifact Registry
33
What service lets you use a VM with a container
Container-optimized OS
34
What service is a stateless container?
Cloud Run
35
What service is open-source container orchestration system for automating deployment, scaling, and management of containers.​
Kubernetes
36
What's the advantage of Kubernetes over Docker?
The advantage of Kubernetes over Docker is the ability to run containers distributed across multiple VMs​
37
What is a pod when talking about Kubernetes?
A pod is a group of more than one containers with shared storage, network resources, and other shared settings.​
38
When would Kubernetes be used?
Kubernetes is ideally for micro-service architectures where a company has tens to hundreds of services they need to manage​
39
What service would you use when you need to store terabytes or petabytes of data using a NoSQL wide-column database service.
BigQuery This is a Serverless Data-Warehouse​
40
What service allows for fully managed NoSQL databases for large analytic and operational workloads.​
Cloud Bigtable This is a No-SQL Key/Value store​
41
What service allows you to add NoSQL document database access to mobile and web apps.​
Firestore No-SQL Document database​
42
What service is a No-SQL Document database​?
Firestore
43
What service allows you to store and sync data in real time.​
Firestore real time
44
What service is a fully managed relational database?
Cloud Spanner
45
What service is a proprietary relational database designed for scale and uses SQL
Cloud Spanner which is Fully-Managed Relational Database​
46
what service allows you to use MySQL, PostgreSQL, and SQL Server database services​
Cloud SQL - this is a relational Database Service​
47
What is cloud SQL
Allows you to use MySQL, PostgreSQL, and SQL Server database services​
48
What service allows you to achieve extreme performance using a managed in-memory data store service.​
Memorystore
49
What service allows you to have serverless, easy, minimal downtime migrations to Cloud SQL.​
Database Migration Service (DMS)​
50
What database for migrating to cloud SQL?
Database Migration Service (DMS)​
51
3 functionalities of a database?
- 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
Data warehouses are generally designed to be HOT​. What does HOT mean?
Hot means they can return queries very fast even though they have vast amounts of data​
53
What would you call a relational datastore designed for analytic workloads, which is generally column-oriented data-store
a Data warehouse
54
How often is data from a data warehouse accessed?
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
WHat featues do key/value store lack?
They generally lack features like:​ - Relationships​ - Indexes​ - Aggregation​
56
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?
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
What does serverless mean?
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
What type of services can scale to zero?
Serverless services
59
What are the serverless services
- cloud functions - cloud run - Eventarc - Knative - Workflows - BigQuery - Cloud Storage
60
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​
Eventarc (serverless event bus)
61
What service is used to deploy and manage serverless, cloud-native applications for Kubernetes.​
Knative Serverless K8 containers​
62
What service allows you to orchestrate and automate Google Cloud and HTTP-based API services with serverless workflows.​
Workflows (Serverless State Machine​)
63
What does it mean when serverless scale-to-zero?
When they are not in use, they cost nothing.​
64
What service allows you to Store objects with global edge caching.​
Cloud Storage This is object storage
65
What servcie allows you to add block storage to VM instances.​
Persistent Disk
66
What service allows you to add Google-scale object storage and serving to your apps.​
Cloud Storage for Firebase​
67
What service allows you to create fully managed, high-performance NFS file servers on Google Cloud.​
Filestore
68
What service do you use when you need a virtual hard drive attached to a VM​
Persistent Disk
69
What service do you use when you need a file-share where multiple users or VMs need to access the same drive​
Filestore
70
What service when you just want to upload files, and not have to worry about the underlying infrastructure.
Cloud storage
71
Persistent Disk How is data stored? How is data accessed? Does it have a write volume?
- Data is split into evenly split blocks​ - Directly accessed by the Operation System​ - Supports only a single write volume​
72
Filestore - What is stored with a file? - Can multiple people access it? - Can different people simultaneously read and write the file?
- File is stored with data and metadata​ - yes, Multiple connections via a network share​ - Supports multiple reads, writing locks the file.​
73
What are files called in cloud storage?
Objects
74
What are buckets in cloud storage?
Folders
75
What are the size limit with cloud storage?
Unlimited storage with no minimum object size.​
76
What is the latency of cloud storage access?
Low latency - time to first byte typically tens of milliseconds)
77
What are the available storage classes? What are each minimum storage duration?
- 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
What storage class would you use when you are frequently using files or general use. How cost-effective is this?
Standard Storage Least cost-effective.
79
What storage class would you use when you will only access a file once per month or less? How cost-effective is this?
Nearline Storage cheaper then standard
80
What's the difference between Coldline Storage and nearline storage?
Coldline has higher access cost than nearline store but lower at-rest cost​
81
What storage class would you use if you very rarely or never access a file?
Archive Storage
82
What is the Minimum storage duration in cloud storage?
minimum days a file needs to remain in a storage before deleting, if deleted prematurely a charge will occur​
83
What service is a logically isolated section of the Google Cloud​ Network where you can launch Google Cloud resources.​
Virtual Private Cloud
84
What is a public subnet
A subnet that can reach the internet
85
Qhat is a private subnet?
A subnet that can not reach the internet
86
What is a private subnet?
A subnet that can not reach the internet
87
What service helps protect your services against DoS and web attacks.​
Cloud armor
88
What service allows you to scale and distribute app access with high-performance load balancing.​
Cloud load balancing
89
What service allows you to cache your content close to your users using Google's global network.​
Cloud CDN
90
What service allows you to provision application instances without public IP addresses while allowing them to access the internet.​
Cloud NAT
91
What service lets you publish and manage your domain names using Google's reliable, resilient, low-latency DNS serving.
Cloud DNS​
92
What service lets you service lets you optimize your network for performance or cost
Network Service Tiers​
93
What service lets you track network flows for monitoring, forensics, real-time security analysis, and expense optimization.​
Network Telemetry​
94
What service lets you use a single console for comprehensive network monitoring, verification, and optimization.​
Network Intelligence Center​
95
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).​
Cloud Router​
96
What service lets you Securely extend your on-premises network to Google's network through an IPsec VPN tunnel.
Cloud VPN​
97
What service lets you Connect your infrastructure to Google Cloud on your terms, from anywhere.​
Cloud Interconnect​
98
What service lets you Deploy global load balancing across clusters and configure sophisticated traffic control policies for open service mesh.​
​Traffic Director​