Compute Flashcards

1
Q

[Cloud Functions (Cloud Functions)]
Overview

A

Event-driven serverless functions

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

[Cloud Functions (Developer Experience)]
How easy is it for developers to get started?

A

Simplified and intuitive, focusing only on writing code snippets that respond to events.

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

[Cloud Functions (Cost)]
How is billing done?

A

Pay only for function’s execution time, metered to the nearest 100 milliseconds.

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

[Cloud Functions (Scalability)]
How does it handle changes in workload?

A

Auto-scales up and down in response to events, from zero to planet-scale.

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

[Cloud Functions (Lock-in)]
Is it tied to a specific platform?

A

No, uses open-source FaaS framework, compatible with multiple environments including on-premises.

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

[Cloud Functions (Integration)]
What can it integrate with?

A

Can connect and extend Google and third-party cloud services through events.

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

[Cloud Functions (Monitoring)]
How can you observe its behavior?

A

Offers full observability through Cloud Trace and supports local and disconnected development.

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

[Cloud Functions (Infrastructure)]
Do you need to manage servers?

A

No, all underlying infrastructure is managed by Google.

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

[Cloud Functions (Event Responsiveness)]
What kind of events can trigger the code?

A

Trigger code from Google Cloud, Firebase, Google Assistant, or via HTTP from any application.

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

[App Engine (Programming Languages)]
Which languages are supported?

A

Node.js, Java, Ruby, C#, Go, Python, or PHP.

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

[App Engine (Management)]
How much infrastructure do you have to manage?

A

Fully managed, letting you focus solely on code.

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

[App Engine (Diagnostics)]
What tools are available for monitoring?

A

Cloud Monitoring, Cloud Logging, and Error Reporting for health and performance monitoring.

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

[App Engine (Versioning)]
How does it handle different app versions?

A

Supports hosting different versions for development, test, staging, and production environments.

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

[App Engine (Security)]
What security features are available?

A

Firewall rules, managed SSL/TLS certificates at no additional cost.

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

[App Engine (Service Ecosystem)]
What other services can it integrate with?

A

Tap into a growing ecosystem of Google Cloud services and developer tools.

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

[Cloud Run (Programming Languages)]
What languages can you use?

A

Any language, built-in support for Node.js, Go, Java, Kotlin, Scala, Python, .Net and Docker.

17
Q

[Cloud Run (Container Support)]
How does it work with containers?

A

Takes any container images, integrates with Cloud Build, Artifact Registry, Docker.

18
Q

[Cloud Run (Payment)]
How are you billed?

A

Pay-per-use, billed to the nearest 100 milliseconds.

19
Q

[Cloud Run (Developer Experience)]
What tools make development easier?

A

Command-line and UI for quick deployment, integrates with Cloud Code and Cloud Build.

20
Q

[Cloud Run (Management)]
How much infrastructure do you have to manage?

A

Fully managed, no infrastructure to worry about.

21
Q

[Cloud Run (Concurrency)]
How does it handle multiple requests?

A

Up to 1,000 concurrent requests per container instance.

22
Q

[Cloud Run (Autoscaling)]
How does it scale?

A

Fast autoscaling from zero to N depending on traffic.

23
Q

[Cloud Run (Redundancy)]
How is data replicated?

A

Services are regional and replicated across multiple zones.

24
Q

[Cloud Run (Security)]
What are the security features?

A

Mount secrets, Binary Authorization, sandboxing, dedicated identities, and permissions.

25
Q

[Cloud Run (Storage)]
What storage options are available?

A

Up to 32GiB ephemeral storage, connect to Filestore or Cloud Storage FUSE for persistent storage.

26
Q

[Cloud Run (Monitoring)]
What monitoring tools are available?

A

Integrated with Cloud Monitoring, Cloud Logging, Cloud Trace, and Error Reporting.

27
Q

[Cloud Run (Web Traffic)]
Can it process web traffic?

A

Exposes services publicly for web requests.

28
Q

[Cloud Run (Event Processing)]
How does it handle events?

A

Triggers from Google services, SaaS, and your own apps.

29
Q

[Cloud Run (Portability)]
How portable is it?

A

Built on Knative, accepts standard container images for cross-platform portability.

30
Q

[Cloud Run (Custom Domains)]
Can you use your own domains?

A

Yes, map your services to your own domains.

31
Q

[Cloud Run (Networking Protocols)]
What networking protocols does it support?

A

HTTP/1.*, HTTP/2, WebSockets, or gRPC (unary and streaming).