AWS: Content Deliverabillity and Storage Flashcards
What is scalability?
seamlessly meeting demand by maintaining a steady-state, adding and removing resources as required
3 types of scalability
Vertical Scaling
Horizontal Scaling
Diagonal Scaling
What is horizontal scaling?
Scaling out
Adding or removing servers to meet demand
What is diagonal scaling?
combination of horizontal and vertical scaling?
What is vertical scaling?
Scaling up
Modifying the server
Adding more memory or capacity to meet demand
Which storage services does AWS provide?
Amazon Simple Storage Service (Amazon S3) Amazon Simple Storage Service (Amazon S3) Glacier DynamoDB Relational Database Service (RDS) Redshift ElastiCache Neptune Amazon DocumentDB
Durability
garentees that you will not lose data that you upload
Availability
How quickly you can access information
Use cases for S3
Static Website Content Delivery Backup and Recovery Archiving Big Data Application Data
What is S3
Simple Storage System
Object storage system that stores files in the cloud
True or false: When you upload a file to S3 it gets a unique URL where you can access that file?
True
What are Buckets?
Buckets are storage units that store objects, they live in a region and have globally unique names
What are storage classes?
Different data access levels at different price points
Difference between S3 standard and Amazon S3 Glacier and S3 Glacier Deep Archive
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
S3 Storage classes
S3 Standard S3 Glacier S3 Glacier Deep Archive S3 Intelligent-Tiering S3 Standard Infrequent Access S3 One Zone-Infrequent Access
upper size limit for a single object in S3 store
A single object can be up to 5 terabytes in size.
What is DynamoDB
DynamoDB is a NoSQL document database service that is fully managed. Unlike traditional databases, NoSQL databases, are schema-less.
What does Schema-less means
Schema-less simply means that the database doesn’t contain a fixed (or rigid) data structure.
How is data stored in DynamoDB
JSON
How many requrest can DynomoDB handle per day
DynamoDB can handle more than 10 trillion requests per day.
What is built into DynamoDB?
Data encryption and recovery
What are database administrative tasks?
Upgrades, patching, installs, backups, monitoring, performance checks, and security
What is RDS?
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.
What is Redshift?
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.
What is Redshift NOT for?
Day to day transactions. It is used to analyse historical data
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.
Which engins do RDS and Redshift support?
SQL
Benefits of CDN
The benefits of a CDN includes:
low latency
decreased server load
better user experience
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.
What determines how frequently CloudFront needs to check the origin for an updated version of your file?
Cache control headers
What is the maximum size of a single file that can be delivered through Amazon CloudFront?
20 GB.