AWS: Content Deliverabillity and Storage Flashcards

1
Q

What is scalability?

A

seamlessly meeting demand by maintaining a steady-state, adding and removing resources as required

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

3 types of scalability

A

Vertical Scaling
Horizontal Scaling
Diagonal Scaling

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

What is horizontal scaling?

A

Scaling out

Adding or removing servers to meet demand

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

What is diagonal scaling?

A

combination of horizontal and vertical scaling?

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

What is vertical scaling?

A

Scaling up
Modifying the server
Adding more memory or capacity to meet demand

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

Which storage services does AWS provide?

A
Amazon Simple Storage Service (Amazon S3)
Amazon Simple Storage Service (Amazon S3) Glacier
DynamoDB
Relational Database Service (RDS)
Redshift
ElastiCache
Neptune
Amazon DocumentDB
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Durability

A

garentees that you will not lose data that you upload

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

Availability

A

How quickly you can access information

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

Use cases for S3

A
Static Website
Content Delivery
Backup and Recovery
Archiving
Big Data
Application Data
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

What is S3

A

Simple Storage System

Object storage system that stores files in the cloud

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

True or false: When you upload a file to S3 it gets a unique URL where you can access that file?

A

True

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

What are Buckets?

A

Buckets are storage units that store objects, they live in a region and have globally unique names

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

What are storage classes?

A

Different data access levels at different price points

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

Difference between S3 standard and Amazon S3 Glacier and S3 Glacier Deep Archive

A

Glacier and Deep Archive are slower and cheaper storage options used for archiving data

for example:

infrequently accessed files like log files that are generated by an application that needs to be presented to an auditor once a month or once a year

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

S3 Storage classes

A
S3 Standard
S3 Glacier
S3 Glacier Deep Archive
S3 Intelligent-Tiering
S3 Standard Infrequent Access
S3 One Zone-Infrequent Access
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

upper size limit for a single object in S3 store

A

A single object can be up to 5 terabytes in size.

17
Q

What is DynamoDB

A

DynamoDB is a NoSQL document database service that is fully managed. Unlike traditional databases, NoSQL databases, are schema-less.

18
Q

What does Schema-less means

A

Schema-less simply means that the database doesn’t contain a fixed (or rigid) data structure.

19
Q

How is data stored in DynamoDB

20
Q

How many requrest can DynomoDB handle per day

A

DynamoDB can handle more than 10 trillion requests per day.

21
Q

What is built into DynamoDB?

A

Data encryption and recovery

22
Q

What are database administrative tasks?

A

Upgrades, patching, installs, backups, monitoring, performance checks, and security

23
Q

What is RDS?

A

RDS (or Relational Database Service) is a service that aids in the administration and management of databases. RDS assists with database administrative tasks that include upgrades, patching, installs, backups, monitoring, performance checks, security, etc.

24
Q

What is Redshift?

A

Redshift is a cloud data warehousing service to help companies manage big data. Redshift allows you to run fast queries against your data using SQL, ETL, and BI tools. Redshift stores data in a column format to aid in fast querying.

25
What is Redshift NOT for?
Day to day transactions. It is used to analyse historical data
26
What is a CDN?
A Content Delivery Network (or CDN) speeds up delivery of your static and dynamic web content by caching content in an Edge Location close to your user base.
27
Which engins do RDS and Redshift support?
SQL
28
Benefits of CDN
The benefits of a CDN includes: low latency decreased server load better user experience
29
What is CloudFront?
CloudFront is used as a global content delivery network (CDN). Cloud Front speeds up the delivery of your content through Amazon's worldwide network of mini-data centers called Edge Locations. CloudFront works with other AWS services, as shown below, as an origin source for your application: ``` Amazon S3 Elastic Load Balancing Amazon EC2 Lambda@Edge AWS Shield ``` CloudFront ensures that end-user requests are served from the closest edge location.
30
What determines how frequently CloudFront needs to check the origin for an updated version of your file?
Cache control headers
31
What is the maximum size of a single file that can be delivered through Amazon CloudFront?
20 GB.