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

A

JSON

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
Q

What is Redshift NOT for?

A

Day to day transactions. It is used to analyse historical data

26
Q

What is a CDN?

A

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
Q

Which engins do RDS and Redshift support?

A

SQL

28
Q

Benefits of CDN

A

The benefits of a CDN includes:
low latency
decreased server load
better user experience

29
Q

What is CloudFront?

A

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
Q

What determines how frequently CloudFront needs to check the origin for an updated version of your file?

A

Cache control headers

31
Q

What is the maximum size of a single file that can be delivered through Amazon CloudFront?

A

20 GB.