Storage in the Cloud Flashcards

(30 cards)

1
Q

What are the five core storage products covered in Google Cloud?

A

Cloud Storage, Cloud SQL, Spanner, Firestore, and Bigtable.

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

What is Cloud Storage?

A

A service that offers developers and IT organizations durable and highly available object storage.

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

What is object storage?

A

A computer data storage architecture that manages data as “objects” rather than file/folder hierarchies or disk chunks.

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

What does an “object” in object storage contain?

A

The binary form of the actual data, associated meta-data (like date created, author, permissions), and a globally unique identifier (URL).

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

Name three common use cases for Cloud Storage.

A

Serving website content, storing data for archival and disaster recovery, and distributing large data objects via Direct Download.

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

How are Cloud Storage files organized?

A

Into buckets.

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

What two main properties does a Cloud Storage bucket need?

A

A globally-unique name and a specific geographic location.

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

What does it mean that Cloud Storage objects are “immutable”?

A

You do not directly edit them; instead, a new version is created with every change made.

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

What feature allows Cloud Storage to keep a detailed history of object modifications?

A

Object versioning.

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

What are the two main ways to control access to Cloud Storage data objects?

A

IAM roles (for most purposes) and Access Control Lists (ACLs) for finer control.

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

What two pieces of information does an Access Control List (ACL) consist of?

A

A scope (who can access) and a permission (what actions can be performed).

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

What is “lifecycle management” in Cloud Storage used for?

A

To automatically manage objects based on policies (e.g., delete old objects, keep recent versions) to save money.

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

What are the four primary storage classes in Cloud Storage?

A

Standard Storage, Nearline Storage, Coldline Storage, and Archive Storage.

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

Which Cloud Storage class is best for frequently accessed, “hot” data?

A

Standard Storage.

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

Which Cloud Storage class is best for data accessed, on average, once per month or less (e.g., backups)?

A

Nearline Storage.

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

Which Cloud Storage class is meant for data accessed, at most, once every 90 days?

A

Coldline Storage.

17
Q

Which Cloud Storage class is the lowest-cost option for data accessed less than once a year (e.g., disaster recovery)?

A

Archive Storage.

18
Q

What common features apply across all Cloud Storage classes?

A

Unlimited storage, worldwide accessibility, low latency, high durability, uniform experience, and geo-redundancy (in multi-region/dual-region).

19
Q

What is Autoclass in Cloud Storage?

A

A feature that automatically transitions objects to appropriate storage classes based on access patterns to optimize cost.

20
Q

How is data encryption handled in Cloud Storage?

A

Data is always encrypted on the server side before being written to disk, and data in transit is encrypted using HTTPS/TLS.

21
Q

What is Cloud SQL?

A

A fully managed relational database service supporting MySQL, PostgreSQL, and SQL Server.

22
Q

What tasks does Cloud SQL handle for users?

A

Applying patches/updates, managing backups, and configuring replications.

23
Q

What is Spanner?

A

A fully managed relational database service that scales horizontally, is strongly consistent, and speaks SQL.

24
Q

For what type of applications is Spanner especially suited?

A

Applications requiring an SQL relational database with high availability, strong global consistency, and high input/output operations per second (tens of thousands of reads/writes/sec or more).

25
What is Firestore?
A flexible, horizontally scalable, NoSQL cloud database for mobile, web, and server development.
26
How does Firestore store data?
As "documents" organized into "collections".
27
What is Bigtable?
Google's NoSQL big data database service, designed for massive workloads at consistent low latency and high throughput.
28
Name three types of applications Bigtable is a great choice for.
Operational applications, analytical applications, Internet of Things, user analytics, and financial data analysis.
29
Which relational database service generally scales to petabyte database sizes?
Spanner.
30
Which Cloud Storage class is suitable for saving money on infrequently accessed data?
Coldline Storage.