Storage Flashcards

1
Q

S3 - Acronym

A

Simple Storage Service

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

S3 - Definition

A

Amazon 83 has a simple web services interface that you can use to store and retrieve any
amount of data, at any time, from anywhere on the web. It gives any user access to the
same highly scalable, reliable, fast, inexpensive data storage infrastructure that Amazon uses
to run its own global network of web sites. The service aims to maximize benefits of scale and
to pass those benefits on to users

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

S3 Basics - Components / Structure

A

(1) S3 = Simple Storage Service
(2) It is AWS’s primary storage service.
(3) You can store any type of file in S3.

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

S3 Buckets

A

Buckets:

(1) Root level “Folders” you create in S3 are referred to as buckets.
(2) Any “subfolder” you create in a bucket is referred to as a folder.

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

S3 Objects

A

Objects:

(1) Files stored in a bucket are referred to as objects.

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

S3 Regions

A

(1) When you create a bucket, you must select a specific region for it to exist. This means that
any data you upload to the S3 bucket will be physically located in a data center in that
region.
(2) Best practice is to select the region that is physically closest to you, to reduce transfer
latency.
(3) If you are serving files to a customer based in a certain area of the world, create the
bucket in a region closest to your customers (to reduce latency for your customers).
NOTE: Some AWS services only work with/communicate
with each other if they are in the same AWS region.

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

How are you charged for S3?

A

(1) Storage Cost:
- App|ies to data at rest in SS
- Charged per GB used
- Price per GB varies based on region and storage class
(2) Request Pricing - moving data in/out of S3:
- PUT
- COPY
- POST
- LIST
- GET
- Lifecycle Transitions Request
- Data Retrieval
- Data Archive
- Data Restore

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

What are S3 permissions?

A

S3 permissions are what allow you to have granular control over who can View. access and
use specific buckets and objects.

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

S3 - What levels can permission functionality be found?

A

Bucket and Object Level.

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

S3 - What can you control at the bucket level?

A

On the bucket level you can control (for each bucket individually):

* List: Who can see the bucket name.
* UploadlDelete: Objects to (upload) or in the bucket (delete).
* View Permissions
* Edit Permissions: Add/edit/delete permissions

NOTE: Bucket level permission are generally used for “internal” access control

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

S3 - What can you control at the object level?

A

On the Object level, you can control: (for each object individually)

* OpenlDownload
* View Permissions
* Edit Permissions

NOTE: You can share specific objects (via a link) with the anyone in the world.

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

What is an object LifeCycle?

A
An object lifecycle is a set of rules that automate the migration of an object‘s storage class
to a different storage class (or deletion), based on specified time intervals.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

S3 Storage Class - Standard

A

(1) Designed for general. all-purpose storage.
(2) Is the default storage option.
(3) 9999999999996 object durability (“eleven nines”).
(4) 99.9996 object availability.
(5) Is the most expensive storage class.

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

S3 Storage Class - Reduced Redundancy Storage (RSS)

A

(1) Designed for non-critical, reproducible objects.
(2) 99.9996 object durability.
(3) 99.9996 object availability.
(4) Is less expensive than the standard storage class.

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

S3 Storage Class - Infrequent

A

(1) Designed for objects that you do not access frequently but must be immediately available
when accessed.
(3) 9999999999996 object durability.
(4) 99.9096 object availability.
(5) Is less expensive than the standard/RRS storage classes.

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

S3 Storage Class - Glacier

A

(1) Designed for long-term archival storage.
(2) May take several hours for objects stored in Glacier to be retrieved.
(3) 9999999999996 object durability
(4) Is the cheapest S3 storage class (very low cost)

17
Q

S3 Versioning - Core Attributes

A

(1) Versioning is either ON or OFF.
(2) Once it is turned ON, you can only “suspend” versioning. It cannot be fully turned OFF.
(3) Suspending versioning only prevents versioning going toward. All previous objects with
versions will still maintain their older versions.
(4) Versioning can only be set on the bucket level and applies to ALL objects in the bucket.

18
Q

AWS Import / Export

A
  1. Ability to take on-premise data and physically snail mail it to AWS (Using a device that you own).
  2. AWS will import the data to S3, EBS, or Glacier within one business day of receipt.
19
Q

AWS Import / Export Benefits

A
  1. Off-Site backup policy.
  2. Quickly migrate Large amounts of data to the cloud (up to 16 TB per job).
  3. Disaster Recovery.
20
Q

Snowball

A
  1. AWS provided appliance.
  2. Is a petabyte-scale data transport solution.
  3. Quickly move large amounts of data into and out of the cloud.
21
Q

Storage Gateway

A

Connects local data center software applications to cloud based storage (i.e. S3).

22
Q

Gateway-Cached Volumes

A
  1. Storage volumes mounted to iSCSI devices on-premise servers.
  2. The gateway will store the data written to this volume in Amazon S3 and will cache frequently access data on-premises.
23
Q

Gateway-Stored Volumes

A
  1. Store all the data locatlly (on-premise).

2. Gateway will periodically take snapshots of the data as incremental backups and stores them on S3.

24
Q

Multipart Upload

A
  1. upload a single object as a set of parts.
  2. uploads parts concurrently.
  3. can stop/resume file uploads.
  4. if a part fails can retransmit the impacted part without transferring all data.
  5. S3 assembles the parts after upload completes.
  6. Required for objects 5GB and larger (recommended for 100 MB and larger).
  7. Can be used to upload a file up to 5TB in size.
25
Q

Single Operation Upload

A
  1. Traditional upload where the file is uploaded in one part.
  2. Up to 5GB in size, use multipart for any file over 100 MB.
26
Q

Lifecycle Policies

A

Set of rules that automate the migration of an object’s storage class to different storage class (or deletion), based on specific time intervals (file usage / access).

27
Q

Amazon Glacier

A
  1. Archival storage, not accessed frequently.
  2. Check in/out can take several hours.
  3. Integrates with S3 Lifecycle policies.
  4. Very inexpensive
  5. Should NOT be used as a backup solution.
28
Q

Amazon Glacier Retrieval timelines

A
  1. Expedited - 1-5 minutes.
  2. Standard - 3-5 Hours
  3. Bulk - 5-12 Hours.