Giu 2724 62 16315 2024-03-03T10 56 22
Giu 2724 62 16315 2024-03-03T10 56 22
Cloud
Computing
STORAGE & DB
02 EBS
03 S3
04 RDS
05 DynamoDB
Dr. JOHN ZAKI 2
RECALL
AWS Cloud
Region
Availability Zone A Availability Zone B
VPC
Public subnet Internet gateway Public subnet
File is split into fixed size chunks File is a single unit of data.
WHAT IS EBS
SNAPSHOT
3. No storage limit
5. Store objects
8. Distributed storage.
REGION SPECIFIC
NAMING RULES
WHAT SHOULD WE
DO TO ALLOW
ACCESS?
EXAMPLE:
{
"Version":"2012-10-17",
"Statement":[
{
"Sid":"PublicRead",
"Effect":"Allow",
"Principal": "*",
"Action":["s3:GetObject"],
"Resource":["arn:aws:s3:::employeebucket/*"]
}
]
}
ADD A BUCKET
POLICY
• Media hosting: Because you can store unlimited objects, and each individual object can be up to
5 TBs, S3 is an ideal location to host video, photo, or music uploads.
• Software delivery: You can use S3 to host your software applications that customers can
download.
• Data lakes: S3 is an optimal foundation for a data lake because of its virtually unlimited scalability.
You can increase storage from gigabytes to petabytes of content, paying only for what you use.
• Static websites: You can configure your bucket to host a static website of HTML, CSS, and client-
side scripts.
• Static content: Because of the limitless scaling, the support for large files, and the fact that you
access any object over the web at any time, S3 is the perfect place to store static content.
VERSIONING STATES
• Unversioned (the default): No new or existing objects in the bucket have a version.
• Versioning-enabled: This enables versioning for all objects in the bucket.
• Versioning-suspended: This suspends versioning for new objects. All new objects in the bucket
will not have a version. However, all existing objects keep their object versions.
WHAT IS EFS
SERVICE
Region
Availability Zone A Availability Zone B
VPC
Public subnet Public subnet
Data replication
Amazon RDS instance Amazon RDS instance
WHICH BACKUP
OPTION
SHOULD BE
USED? WHY?
Dr. JOHN ZAKI 60
AMAZON DB SERVICES
02 EBS
03 S3
04 RDS
05 DynamoDB
Dr. JOHN ZAKI 78
THANK
YOU
Dr. JOHN ZAKI 79