SlideShare ist ein Scribd-Unternehmen logo
1 von 55
S3 TUTORIAL
What’s in it for you?
What is Cloud storage?
Types of storage
Before Amazon S3
What is S3?
Benefits of S3
Objects and Buckets
How does Amazon S3 work
Features of S3
What is a Cloud storage?
Cloud storage provides a web service where your data can be stored, accessed and easily
backed up by users over the internet
Note
Cloud storage is
• reliable,
• scalable and
• secure
than traditional
on-premises storage
systems
Storage
Pay for what you
use
Pay on monthly
basis
Types of storage
S3
Types of storage
S3
EBS
Types of storage
S3
EBS
EFS
Types of storage
S3
EBS
EFS
Glacier
Types of storage
S3
EBS
EFS Storage
Gateway
Glacier
Types of storage
S3
EBS
EFS Storage
Gateway
Glacier Snowball
Types of storage
S3
EBS
EFS Storage
Gateway
Snowball
Edge
Glacier Snowball
Types of storage
S3
EBS
EFS
Glacier
Storage
Gateway
Snowball
Snowball
Edge
Snowmobile
Before Amazon S3
The biggest challenge - Finding, storing and managing All ofYour data
I need more
storage
Before Amazon S3
Running applications, delivering contents to customers, hosting high traffic websites or backing up emails and other files
require a lot of storage
Storage
Before Amazon S3
Maintaining your own repository is expensive and time consuming
Factors that make a repository expensive
and time consuming are:
• To purchase hardware and software
components
• Hiring a team of experts for
maintenance
• Lack of scalability based on your
requirements
• Data security requirements
Storage
Before Amazon S3
Maintaining your own repository is expensive and time consuming
Such problems can be
solved by Amazon S3
Factors that make a repository expensive
and time consuming are:
• To purchase hardware and software
components
• Hiring a team of experts for
maintenance
• Lack of scalability based on your
requirements
• Data security requirements
What is S3?
Amazon S3 (Simple Storage Service) provides object storage which is built for storing and recovering any
amount of information or data from anywhere over the internet
Unlimited Storage
What is S3?
DID YOU KNOW?
 Amazon S3 provides storage through web services interface
 It is designed for developers where web-scale computing can be easier for them
 It provides 99.999999999% durability and 99.99% availability of objects
 It can store computer files up to 5 terabytes in size
Benefits of S3
Durability
Benefits of S3
Durability Low Cost
Benefits of S3
Durability ScalabilityLow Cost
Benefits of S3
Durability AvailabilityScalabilityLow Cost
Benefits of S3
Durability AvailabilityScalabilityLow Cost
Security
Benefits of S3
Durability AvailabilityScalabilityLow Cost
Security Flexibility
Benefits of S3
Durability AvailabilityScalabilityLow Cost
Security
Simple Data
Transfer
Flexibility
Object & Bucket in Amazon S3
An object consists of data, key(assigned name) and metadata
A bucket stores objects
When data is added to the bucket, Amazon S3 creates a unique version ID and allocates it to the object
Object: folder/Penguins.jpg
Bucket: simplilearn
Link Address: https://s3.amazonaws.com/simplilearn/folder/Penguins.jpg
For Example:
Key(name)
Version ID
How does Amazon S3 work
How does Amazon S3 work
 A user creates a ‘Bucket’
 When a bucket is created, the user will specify the region in which the bucket should be deployed
Users
Choose a region
Bucket
Creates a
bucket
How does Amazon S3 work
 When files are uploaded to the bucket, the user will specify the type of S3 storage class to be used for those specific
objects
 Later, users can define features to the bucket like bucket policy, lifecycle policies, versioning control etc.
Object
BucketUsers
Storage
Class
?
Storage Class in Amazon S3
Storage class in Amazon S3 with a “School” use case
Amazon S3 Standard for
frequent
data access
Suitable for a use case where the latency should be low
Example: Frequently accessed data will be the data of students’ attendance, which should be
retrieved quickly
Students’ attendance
Storage class in Amazon S3 with a “School” use case
Amazon S3 Standard for
frequent
data access
Amazon S3
Standard for infrequent
data access
Suitable for a use case where the latency should be low
Example: Frequently accessed data will be the data of students’ attendance, which should be
retrieved quickly
Can be used where the data is long lived and less frequently accessed
Example: Students’ academic record will not be needed on a daily basis, but if they have any
requirement, their details should be retrieved quickly
Students record
Storage class in Amazon S3 with a “School” use case
Amazon S3 Standard for
frequent
data access
Amazon S3
Standard for infrequent
data access
Amazon
Glacier
Suitable for a use case where the latency should be low
Example: Frequently accessed data will be the data of students’ attendance, which should be
retrieved quickly
Can be used where the data is long lived and less frequently accessed
Example: Students’ academic record will not be needed on a daily basis, but if they have any
requirement, their details should be retrieved quickly
Can be used where the data has to be archived and high performance is not required
Example: Ex-student’s old record (like admission fee), will not be required on a daily basis and even
if it is necessary, low latency is not needed
Student’s old
record
Storage class in Amazon S3 with a “School” use case
One Zone-IA
Storage Class
Student’s report card
Can be used where the data is infrequently accessed and stored in a single region
Example: Student’s report card is not used on a daily basis and stored in a single availability
region (i.e., school)
Storage class in Amazon S3 with a “School” use case
One Zone-IA
Storage Class
Amazon S3 Standard
Reduced Redundancy
storage
Can be used where the data is infrequently accessed and stored in a single region
Example: Student’s report card is not used on a daily basis and stored in a single availability
region (i.e., school)
Suitable for a use case where the data is non critical and reproduced quickly
Example: Books in the library are non critical data and can be replaced if lost
Library Books
Storage class in Amazon S3
Amazon S3
Standard for frequent
data access
Amazon S3
Standard for
infrequent data access
Amazon Glacier
• For frequently accessed
data
• It is a default storage
class
• Can be used for cloud
applications, dynamic
websites, content
distribution, gaming
applications, and Big
data analytics
• For infrequently
accessed data
• Demands rapid access
• Suitable for backups,
disaster recovery and
lifelong storage of data
• Suitable for
archiving data
where data access
is infrequent
• Vault-lock feature
provides a long term
data storage
• Provides the lowest
cost availability
Storage class in Amazon S3
One Zone-IA Storage
Class
Amazon S3 Standard
Reduced Redundancy
storage
• Suitable for infrequently
accessed data
• Unlike other classes, this
new storage class stores
the data in a single AWS
Availability Zone
• Data that doesn’t require
any high level of security
can be stored here
• For frequently accessed
data
• Stores reproducible and
non crucial data at lower
cost
• A highly available
solution designed for
sharing or storing data
that can be reproduced
quickly
Storage class in Amazon S3
Storage Class Durability Availability SSL support First byte
latency
Lifecycle
Management Policies
STANDARD 99.999999999% 99.99% Yes Milliseconds Yes
STANDARD_IA 99.999999999% 99.99% Yes Milliseconds Yes
ONEZONE_IA 99.999999999% 99.5% Yes Milliseconds Yes
GLACIER 99.999999999% 99.99% Yes Minutes or
Hours
Yes
RRS 99.99% 99.99% Yes Milliseconds Yes
Features of Amazon S3
Features - Lifecycle management
In lifecycle management, Amazon S3 applies a set of rules that define actions to a group of objects
With lifecycle management, you can manage and store your
objects cost effectively
Features - Lifecycle management
There are two types of actions
 Transition actions
 Expiration actions
In lifecycle management, Amazon S3 applies a set of rules that define actions to a group of objects
Features - Lifecycle management
With this action,You can choose to move objects
to another storage class
 Transition actions
 Expiration actions
In lifecycle management, Amazon S3 applies a set of rules that define actions to a group of objects
Features - Lifecycle management
S3 standard S3 infrequent access Glacier
You can configure S3 to move your data between various storage classes on a defined schedule
With this action,You can choose to move objects
to another storage class
Features - Lifecycle management
For example
S3 standard S3 infrequent access Glacier
30 days
You can configure S3 to move your data between various storage classes on a defined schedule
Suppose you have not used your
files frequently for 30 days, then it
will be moved to infrequent
access…
Transition actions
Features - Lifecycle management
S3 standard S3 infrequent access Glacier
30 days 60 days
… and after 60 days, it is moved
to Glacier
You can configure S3 to move your data between various storage classes on a defined schedule
Transition actions
Features - Lifecycle management
This Lifecycle management helps you to
automatically migrate your data to lower cost
storage as your data ages
S3 standard S3 infrequent access Glacier
30 days 60 days
You can configure S3 to move your data between various storage classes on a defined schedule
Transition actions
… and after 60 days, it is moved
to Glacier
Features - Lifecycle management
 Transition actions
 Expiration actions
Here, S3 removes all the objects in the bucket
When a specified date or time period in the
object's lifetime is reached
In Lifecycle management, Amazon S3 applies set of rules to a group of objects
Features - Bucket policy
 Bucket policy is an IAM policy where you can allow and deny permission to your Amazon S3 resources
 With bucket policy, you also define security rules that apply to more than one file within a bucket
 For example: If you do not want a user to access the “Simplilearn” bucket, then with the help of JSON
script you can set permissions
Result:
Access denied
User
Features - Data Protection
 Amazon S3 provides IT teams a highly durable, protected and scalable infrastructure designed for
object storage
Durable
Scalable
Protected
Features - Data Protection
 Amazon S3 provides IT teams a highly durable, protected and scalable infrastructure designed
for object storage
 Amazon S3 protects your data using 2 methods:
 Data Encryption and
 Versioning
Data encryption Versioning
Features - Data Encryption
 It refers to protection of data while it’s being transmitted and at rest
 Data Encryption can happen in two ways:
Client-Side Encryption - Data encryption at rest
Server-Side Encryption - Data encryption in motion
Features - Versioning
In one bucket, you can have same
key name but different version ids
 It can be utilized to preserve, recover and restore early versions of every object you store in your
Amazon S3 bucket
 Unintentional erase or overwriting of objects can be easily regained with versioning
For Example:
Key:Photo.png
(version:012345)
Key:Photo.png
(version:012346)
Features - Cross-Region Replication
Note: Versioning must be turned on to enable CRR
Replication of data
Region1 Region2
Cross-Region Replication provides automatic copying of every object uploaded to your buckets
(source bucket and destination bucket) in different AWS regions
Features - Transfer Acceleration
 It enables fast, easy and secure transfers of files over long distances between your client and S3
bucket
 The edge locations around the world provided by Amazon CloudFront are taken advantage by
transfer acceleration
 It works via carrying data over an optimized network bridge that keeps running between the AWS
Edge Location (closest region to your clients) and your Amazon S3 bucket
Data is moved over an
optimized path
S3
bucket
CloudFront is a content delivery network (CDN)
service that securely transfers data to your
preferred destination with a high transfer
speed
Edge
location
Key Takeaways
AWS S3 | Tutorial For Beginners | AWS S3 Bucket Tutorial | AWS Tutorial For Beginners | S;implilearn

Weitere ähnliche Inhalte

Was ist angesagt?

Was ist angesagt? (20)

Introduction to Cloud Computing with AWS (Thai Session)
Introduction to Cloud Computing with AWS (Thai Session)Introduction to Cloud Computing with AWS (Thai Session)
Introduction to Cloud Computing with AWS (Thai Session)
 
Introduction to AWS VPC, Guidelines, and Best Practices
Introduction to AWS VPC, Guidelines, and Best PracticesIntroduction to AWS VPC, Guidelines, and Best Practices
Introduction to AWS VPC, Guidelines, and Best Practices
 
Amazon services ec2
Amazon services ec2Amazon services ec2
Amazon services ec2
 
AWS Cloud trail
AWS Cloud trailAWS Cloud trail
AWS Cloud trail
 
AWS Elastic Compute Cloud (EC2)
AWS Elastic Compute Cloud (EC2) AWS Elastic Compute Cloud (EC2)
AWS Elastic Compute Cloud (EC2)
 
Amazon simple storage service (amazon s3)
Amazon simple storage service (amazon s3)Amazon simple storage service (amazon s3)
Amazon simple storage service (amazon s3)
 
Deep Dive on Amazon S3 Security and Management (E2471STG303-R1) - AWS re:Inve...
Deep Dive on Amazon S3 Security and Management (E2471STG303-R1) - AWS re:Inve...Deep Dive on Amazon S3 Security and Management (E2471STG303-R1) - AWS re:Inve...
Deep Dive on Amazon S3 Security and Management (E2471STG303-R1) - AWS re:Inve...
 
Security Architectures on AWS
Security Architectures on AWSSecurity Architectures on AWS
Security Architectures on AWS
 
Identity and Access Management: The First Step in AWS Security
Identity and Access Management: The First Step in AWS SecurityIdentity and Access Management: The First Step in AWS Security
Identity and Access Management: The First Step in AWS Security
 
Object Storage: Amazon S3 and Amazon Glacier
Object Storage: Amazon S3 and Amazon GlacierObject Storage: Amazon S3 and Amazon Glacier
Object Storage: Amazon S3 and Amazon Glacier
 
AWS S3 and GLACIER
AWS S3 and GLACIERAWS S3 and GLACIER
AWS S3 and GLACIER
 
Introduction to Amazon Elastic File System (EFS)
Introduction to Amazon Elastic File System (EFS)Introduction to Amazon Elastic File System (EFS)
Introduction to Amazon Elastic File System (EFS)
 
Identity and Access Management: The First Step in AWS Security
Identity and Access Management: The First Step in AWS SecurityIdentity and Access Management: The First Step in AWS Security
Identity and Access Management: The First Step in AWS Security
 
IAM Introduction
IAM IntroductionIAM Introduction
IAM Introduction
 
AWS Monitoring & Logging
AWS Monitoring & LoggingAWS Monitoring & Logging
AWS Monitoring & Logging
 
Introduction to AWS Lambda and Serverless Applications
Introduction to AWS Lambda and Serverless ApplicationsIntroduction to AWS Lambda and Serverless Applications
Introduction to AWS Lambda and Serverless Applications
 
Introduction to AWS Cloud Computing
Introduction to AWS Cloud ComputingIntroduction to AWS Cloud Computing
Introduction to AWS Cloud Computing
 
VPC Design and New Capabilities for Amazon VPC
VPC Design and New Capabilities for Amazon VPCVPC Design and New Capabilities for Amazon VPC
VPC Design and New Capabilities for Amazon VPC
 
Intro to AWS Lambda
Intro to AWS Lambda Intro to AWS Lambda
Intro to AWS Lambda
 
Introduction to Amazon Web Services
Introduction to Amazon Web ServicesIntroduction to Amazon Web Services
Introduction to Amazon Web Services
 

Ähnlich wie AWS S3 | Tutorial For Beginners | AWS S3 Bucket Tutorial | AWS Tutorial For Beginners | S;implilearn

Ähnlich wie AWS S3 | Tutorial For Beginners | AWS S3 Bucket Tutorial | AWS Tutorial For Beginners | S;implilearn (20)

Protect & Manage Amazon S3 & Amazon Glacier Objects at Scale (STG316-R1) - AW...
Protect & Manage Amazon S3 & Amazon Glacier Objects at Scale (STG316-R1) - AW...Protect & Manage Amazon S3 & Amazon Glacier Objects at Scale (STG316-R1) - AW...
Protect & Manage Amazon S3 & Amazon Glacier Objects at Scale (STG316-R1) - AW...
 
Storage with Amazon S3 and Amazon Glacier
Storage with Amazon S3 and Amazon GlacierStorage with Amazon S3 and Amazon Glacier
Storage with Amazon S3 and Amazon Glacier
 
Builders' Day - Best Practises for S3 - BL
Builders' Day - Best Practises for S3 - BLBuilders' Day - Best Practises for S3 - BL
Builders' Day - Best Practises for S3 - BL
 
SRV403 Deep Dive on Object Storage: Amazon S3 and Amazon Glacier
SRV403 Deep Dive on Object Storage: Amazon S3 and Amazon GlacierSRV403 Deep Dive on Object Storage: Amazon S3 and Amazon Glacier
SRV403 Deep Dive on Object Storage: Amazon S3 and Amazon Glacier
 
Deep Dive on Amazon S3 - AWS Online Tech Talks
Deep Dive on Amazon S3 - AWS Online Tech TalksDeep Dive on Amazon S3 - AWS Online Tech Talks
Deep Dive on Amazon S3 - AWS Online Tech Talks
 
Deep Dive on Amazon S3 - March 2017 AWS Online Tech Talks
Deep Dive on Amazon S3 - March 2017 AWS Online Tech TalksDeep Dive on Amazon S3 - March 2017 AWS Online Tech Talks
Deep Dive on Amazon S3 - March 2017 AWS Online Tech Talks
 
SRV403 Deep Dive on Object Storage: Amazon S3 and Amazon Glacier
SRV403 Deep Dive on Object Storage: Amazon S3 and Amazon GlacierSRV403 Deep Dive on Object Storage: Amazon S3 and Amazon Glacier
SRV403 Deep Dive on Object Storage: Amazon S3 and Amazon Glacier
 
Aws object storage and cdn(s3, glacier and cloud front) part 1
Aws object storage and cdn(s3, glacier and cloud front)   part 1Aws object storage and cdn(s3, glacier and cloud front)   part 1
Aws object storage and cdn(s3, glacier and cloud front) part 1
 
AWS-S3.pptx
AWS-S3.pptxAWS-S3.pptx
AWS-S3.pptx
 
Deep Dive on Amazon S3
Deep Dive on Amazon S3Deep Dive on Amazon S3
Deep Dive on Amazon S3
 
(SOV203) Understanding AWS Storage Options | AWS re:Invent 2014
(SOV203) Understanding AWS Storage Options | AWS re:Invent 2014(SOV203) Understanding AWS Storage Options | AWS re:Invent 2014
(SOV203) Understanding AWS Storage Options | AWS re:Invent 2014
 
Amazon S3 & Amazon Glacier - Object Storage Overview
Amazon S3 & Amazon Glacier - Object Storage OverviewAmazon S3 & Amazon Glacier - Object Storage Overview
Amazon S3 & Amazon Glacier - Object Storage Overview
 
AWS S3 masterclass
AWS S3 masterclassAWS S3 masterclass
AWS S3 masterclass
 
Visualizing Amazon S3 Storage Management with QuickSight - AWS Online Tech Talks
Visualizing Amazon S3 Storage Management with QuickSight - AWS Online Tech TalksVisualizing Amazon S3 Storage Management with QuickSight - AWS Online Tech Talks
Visualizing Amazon S3 Storage Management with QuickSight - AWS Online Tech Talks
 
AWS S3 Cost Optimization
AWS S3 Cost OptimizationAWS S3 Cost Optimization
AWS S3 Cost Optimization
 
Compliance-Data-Archival
Compliance-Data-ArchivalCompliance-Data-Archival
Compliance-Data-Archival
 
Best Practices for Amazon S3 and Amazon Glacier (STG203-R2) - AWS re:Invent 2018
Best Practices for Amazon S3 and Amazon Glacier (STG203-R2) - AWS re:Invent 2018Best Practices for Amazon S3 and Amazon Glacier (STG203-R2) - AWS re:Invent 2018
Best Practices for Amazon S3 and Amazon Glacier (STG203-R2) - AWS re:Invent 2018
 
Getting started with S3
Getting started with S3Getting started with S3
Getting started with S3
 
AWS May Webinar Series - Getting Started: Storage with Amazon S3 and Amazon G...
AWS May Webinar Series - Getting Started: Storage with Amazon S3 and Amazon G...AWS May Webinar Series - Getting Started: Storage with Amazon S3 and Amazon G...
AWS May Webinar Series - Getting Started: Storage with Amazon S3 and Amazon G...
 
Masterclass Webinar - Amazon Simple Storage Service S3
Masterclass Webinar - Amazon Simple Storage Service S3Masterclass Webinar - Amazon Simple Storage Service S3
Masterclass Webinar - Amazon Simple Storage Service S3
 

Mehr von Simplilearn

What is LSTM ?| Long Short Term Memory Explained with Example | Deep Learning...
What is LSTM ?| Long Short Term Memory Explained with Example | Deep Learning...What is LSTM ?| Long Short Term Memory Explained with Example | Deep Learning...
What is LSTM ?| Long Short Term Memory Explained with Example | Deep Learning...
Simplilearn
 
Top 10 Chat GPT Use Cases | ChatGPT Applications | ChatGPT Tutorial For Begin...
Top 10 Chat GPT Use Cases | ChatGPT Applications | ChatGPT Tutorial For Begin...Top 10 Chat GPT Use Cases | ChatGPT Applications | ChatGPT Tutorial For Begin...
Top 10 Chat GPT Use Cases | ChatGPT Applications | ChatGPT Tutorial For Begin...
Simplilearn
 
React JS Vs Next JS - What's The Difference | Next JS Tutorial For Beginners ...
React JS Vs Next JS - What's The Difference | Next JS Tutorial For Beginners ...React JS Vs Next JS - What's The Difference | Next JS Tutorial For Beginners ...
React JS Vs Next JS - What's The Difference | Next JS Tutorial For Beginners ...
Simplilearn
 
Backpropagation in Neural Networks | Back Propagation Algorithm with Examples...
Backpropagation in Neural Networks | Back Propagation Algorithm with Examples...Backpropagation in Neural Networks | Back Propagation Algorithm with Examples...
Backpropagation in Neural Networks | Back Propagation Algorithm with Examples...
Simplilearn
 
How to Become a Business Analyst ?| Roadmap to Become Business Analyst | Simp...
How to Become a Business Analyst ?| Roadmap to Become Business Analyst | Simp...How to Become a Business Analyst ?| Roadmap to Become Business Analyst | Simp...
How to Become a Business Analyst ?| Roadmap to Become Business Analyst | Simp...
Simplilearn
 
Career Opportunities In Artificial Intelligence 2023 | AI Job Opportunities |...
Career Opportunities In Artificial Intelligence 2023 | AI Job Opportunities |...Career Opportunities In Artificial Intelligence 2023 | AI Job Opportunities |...
Career Opportunities In Artificial Intelligence 2023 | AI Job Opportunities |...
Simplilearn
 
Programming for Beginners | How to Start Coding in 2023? | Introduction to Pr...
Programming for Beginners | How to Start Coding in 2023? | Introduction to Pr...Programming for Beginners | How to Start Coding in 2023? | Introduction to Pr...
Programming for Beginners | How to Start Coding in 2023? | Introduction to Pr...
Simplilearn
 
Best IDE for Programming in 2023 | Top 8 Programming IDE You Should Know | Si...
Best IDE for Programming in 2023 | Top 8 Programming IDE You Should Know | Si...Best IDE for Programming in 2023 | Top 8 Programming IDE You Should Know | Si...
Best IDE for Programming in 2023 | Top 8 Programming IDE You Should Know | Si...
Simplilearn
 
React 18 Overview | React 18 New Features and Changes | React 18 Tutorial 202...
React 18 Overview | React 18 New Features and Changes | React 18 Tutorial 202...React 18 Overview | React 18 New Features and Changes | React 18 Tutorial 202...
React 18 Overview | React 18 New Features and Changes | React 18 Tutorial 202...
Simplilearn
 
What Is Next JS ? | Introduction to Next JS | Basics of Next JS | Next JS Tut...
What Is Next JS ? | Introduction to Next JS | Basics of Next JS | Next JS Tut...What Is Next JS ? | Introduction to Next JS | Basics of Next JS | Next JS Tut...
What Is Next JS ? | Introduction to Next JS | Basics of Next JS | Next JS Tut...
Simplilearn
 
How To Become an SEO Expert In 2023 | SEO Expert Tutorial | SEO For Beginners...
How To Become an SEO Expert In 2023 | SEO Expert Tutorial | SEO For Beginners...How To Become an SEO Expert In 2023 | SEO Expert Tutorial | SEO For Beginners...
How To Become an SEO Expert In 2023 | SEO Expert Tutorial | SEO For Beginners...
Simplilearn
 

Mehr von Simplilearn (20)

🔥 6 Reasons To Become A Data Engineer | Why You Should Become A Data Engineer...
🔥 6 Reasons To Become A Data Engineer | Why You Should Become A Data Engineer...🔥 6 Reasons To Become A Data Engineer | Why You Should Become A Data Engineer...
🔥 6 Reasons To Become A Data Engineer | Why You Should Become A Data Engineer...
 
Project Manager vs Program Manager - What’s the Difference ? | Project Manage...
Project Manager vs Program Manager - What’s the Difference ? | Project Manage...Project Manager vs Program Manager - What’s the Difference ? | Project Manage...
Project Manager vs Program Manager - What’s the Difference ? | Project Manage...
 
Deloitte Interview Questions And Answers | Top 45 Deloitte Interview Question...
Deloitte Interview Questions And Answers | Top 45 Deloitte Interview Question...Deloitte Interview Questions And Answers | Top 45 Deloitte Interview Question...
Deloitte Interview Questions And Answers | Top 45 Deloitte Interview Question...
 
🔥 Deep Learning Roadmap 2024 | Deep Learning Career Path 2024 | Simplilearn
🔥 Deep Learning Roadmap 2024 | Deep Learning Career Path 2024 | Simplilearn🔥 Deep Learning Roadmap 2024 | Deep Learning Career Path 2024 | Simplilearn
🔥 Deep Learning Roadmap 2024 | Deep Learning Career Path 2024 | Simplilearn
 
ChatGPT in Cybersecurity
ChatGPT in CybersecurityChatGPT in Cybersecurity
ChatGPT in Cybersecurity
 
Whatis SQL Injection.pptx
Whatis SQL Injection.pptxWhatis SQL Injection.pptx
Whatis SQL Injection.pptx
 
Top 5 High Paying Cloud Computing Jobs in 2023
 Top 5 High Paying Cloud Computing Jobs in 2023  Top 5 High Paying Cloud Computing Jobs in 2023
Top 5 High Paying Cloud Computing Jobs in 2023
 
Types Of Cloud Jobs In 2024
Types Of Cloud Jobs In 2024Types Of Cloud Jobs In 2024
Types Of Cloud Jobs In 2024
 
Top 12 AI Technologies To Learn 2024 | Top AI Technologies in 2024 | AI Trend...
Top 12 AI Technologies To Learn 2024 | Top AI Technologies in 2024 | AI Trend...Top 12 AI Technologies To Learn 2024 | Top AI Technologies in 2024 | AI Trend...
Top 12 AI Technologies To Learn 2024 | Top AI Technologies in 2024 | AI Trend...
 
What is LSTM ?| Long Short Term Memory Explained with Example | Deep Learning...
What is LSTM ?| Long Short Term Memory Explained with Example | Deep Learning...What is LSTM ?| Long Short Term Memory Explained with Example | Deep Learning...
What is LSTM ?| Long Short Term Memory Explained with Example | Deep Learning...
 
Top 10 Chat GPT Use Cases | ChatGPT Applications | ChatGPT Tutorial For Begin...
Top 10 Chat GPT Use Cases | ChatGPT Applications | ChatGPT Tutorial For Begin...Top 10 Chat GPT Use Cases | ChatGPT Applications | ChatGPT Tutorial For Begin...
Top 10 Chat GPT Use Cases | ChatGPT Applications | ChatGPT Tutorial For Begin...
 
React JS Vs Next JS - What's The Difference | Next JS Tutorial For Beginners ...
React JS Vs Next JS - What's The Difference | Next JS Tutorial For Beginners ...React JS Vs Next JS - What's The Difference | Next JS Tutorial For Beginners ...
React JS Vs Next JS - What's The Difference | Next JS Tutorial For Beginners ...
 
Backpropagation in Neural Networks | Back Propagation Algorithm with Examples...
Backpropagation in Neural Networks | Back Propagation Algorithm with Examples...Backpropagation in Neural Networks | Back Propagation Algorithm with Examples...
Backpropagation in Neural Networks | Back Propagation Algorithm with Examples...
 
How to Become a Business Analyst ?| Roadmap to Become Business Analyst | Simp...
How to Become a Business Analyst ?| Roadmap to Become Business Analyst | Simp...How to Become a Business Analyst ?| Roadmap to Become Business Analyst | Simp...
How to Become a Business Analyst ?| Roadmap to Become Business Analyst | Simp...
 
Career Opportunities In Artificial Intelligence 2023 | AI Job Opportunities |...
Career Opportunities In Artificial Intelligence 2023 | AI Job Opportunities |...Career Opportunities In Artificial Intelligence 2023 | AI Job Opportunities |...
Career Opportunities In Artificial Intelligence 2023 | AI Job Opportunities |...
 
Programming for Beginners | How to Start Coding in 2023? | Introduction to Pr...
Programming for Beginners | How to Start Coding in 2023? | Introduction to Pr...Programming for Beginners | How to Start Coding in 2023? | Introduction to Pr...
Programming for Beginners | How to Start Coding in 2023? | Introduction to Pr...
 
Best IDE for Programming in 2023 | Top 8 Programming IDE You Should Know | Si...
Best IDE for Programming in 2023 | Top 8 Programming IDE You Should Know | Si...Best IDE for Programming in 2023 | Top 8 Programming IDE You Should Know | Si...
Best IDE for Programming in 2023 | Top 8 Programming IDE You Should Know | Si...
 
React 18 Overview | React 18 New Features and Changes | React 18 Tutorial 202...
React 18 Overview | React 18 New Features and Changes | React 18 Tutorial 202...React 18 Overview | React 18 New Features and Changes | React 18 Tutorial 202...
React 18 Overview | React 18 New Features and Changes | React 18 Tutorial 202...
 
What Is Next JS ? | Introduction to Next JS | Basics of Next JS | Next JS Tut...
What Is Next JS ? | Introduction to Next JS | Basics of Next JS | Next JS Tut...What Is Next JS ? | Introduction to Next JS | Basics of Next JS | Next JS Tut...
What Is Next JS ? | Introduction to Next JS | Basics of Next JS | Next JS Tut...
 
How To Become an SEO Expert In 2023 | SEO Expert Tutorial | SEO For Beginners...
How To Become an SEO Expert In 2023 | SEO Expert Tutorial | SEO For Beginners...How To Become an SEO Expert In 2023 | SEO Expert Tutorial | SEO For Beginners...
How To Become an SEO Expert In 2023 | SEO Expert Tutorial | SEO For Beginners...
 

Kürzlich hochgeladen

Salient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsSalient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functions
KarakKing
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
heathfieldcps1
 

Kürzlich hochgeladen (20)

Salient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsSalient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functions
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POS
 
Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdf
 
Towards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxTowards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptx
 
FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024
 
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
 
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
How to Add New Custom Addons Path in Odoo 17
How to Add New Custom Addons Path in Odoo 17How to Add New Custom Addons Path in Odoo 17
How to Add New Custom Addons Path in Odoo 17
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptx
 
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptxOn_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
 
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdfUnit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
 
Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)
 
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
 
Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024
 
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptxHMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
 
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptxCOMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.ppt
 

AWS S3 | Tutorial For Beginners | AWS S3 Bucket Tutorial | AWS Tutorial For Beginners | S;implilearn

  • 2. What’s in it for you? What is Cloud storage? Types of storage Before Amazon S3 What is S3? Benefits of S3 Objects and Buckets How does Amazon S3 work Features of S3
  • 3. What is a Cloud storage? Cloud storage provides a web service where your data can be stored, accessed and easily backed up by users over the internet Note Cloud storage is • reliable, • scalable and • secure than traditional on-premises storage systems Storage Pay for what you use Pay on monthly basis
  • 8. Types of storage S3 EBS EFS Storage Gateway Glacier
  • 9. Types of storage S3 EBS EFS Storage Gateway Glacier Snowball
  • 10. Types of storage S3 EBS EFS Storage Gateway Snowball Edge Glacier Snowball
  • 12. Before Amazon S3 The biggest challenge - Finding, storing and managing All ofYour data
  • 13. I need more storage Before Amazon S3 Running applications, delivering contents to customers, hosting high traffic websites or backing up emails and other files require a lot of storage Storage
  • 14. Before Amazon S3 Maintaining your own repository is expensive and time consuming Factors that make a repository expensive and time consuming are: • To purchase hardware and software components • Hiring a team of experts for maintenance • Lack of scalability based on your requirements • Data security requirements Storage
  • 15. Before Amazon S3 Maintaining your own repository is expensive and time consuming Such problems can be solved by Amazon S3 Factors that make a repository expensive and time consuming are: • To purchase hardware and software components • Hiring a team of experts for maintenance • Lack of scalability based on your requirements • Data security requirements
  • 16. What is S3? Amazon S3 (Simple Storage Service) provides object storage which is built for storing and recovering any amount of information or data from anywhere over the internet Unlimited Storage
  • 17. What is S3? DID YOU KNOW?  Amazon S3 provides storage through web services interface  It is designed for developers where web-scale computing can be easier for them  It provides 99.999999999% durability and 99.99% availability of objects  It can store computer files up to 5 terabytes in size
  • 20. Benefits of S3 Durability ScalabilityLow Cost
  • 21. Benefits of S3 Durability AvailabilityScalabilityLow Cost
  • 22. Benefits of S3 Durability AvailabilityScalabilityLow Cost Security
  • 23. Benefits of S3 Durability AvailabilityScalabilityLow Cost Security Flexibility
  • 24. Benefits of S3 Durability AvailabilityScalabilityLow Cost Security Simple Data Transfer Flexibility
  • 25. Object & Bucket in Amazon S3 An object consists of data, key(assigned name) and metadata A bucket stores objects When data is added to the bucket, Amazon S3 creates a unique version ID and allocates it to the object Object: folder/Penguins.jpg Bucket: simplilearn Link Address: https://s3.amazonaws.com/simplilearn/folder/Penguins.jpg For Example: Key(name) Version ID
  • 26. How does Amazon S3 work
  • 27. How does Amazon S3 work  A user creates a ‘Bucket’  When a bucket is created, the user will specify the region in which the bucket should be deployed Users Choose a region Bucket Creates a bucket
  • 28. How does Amazon S3 work  When files are uploaded to the bucket, the user will specify the type of S3 storage class to be used for those specific objects  Later, users can define features to the bucket like bucket policy, lifecycle policies, versioning control etc. Object BucketUsers Storage Class ?
  • 29. Storage Class in Amazon S3
  • 30. Storage class in Amazon S3 with a “School” use case Amazon S3 Standard for frequent data access Suitable for a use case where the latency should be low Example: Frequently accessed data will be the data of students’ attendance, which should be retrieved quickly Students’ attendance
  • 31. Storage class in Amazon S3 with a “School” use case Amazon S3 Standard for frequent data access Amazon S3 Standard for infrequent data access Suitable for a use case where the latency should be low Example: Frequently accessed data will be the data of students’ attendance, which should be retrieved quickly Can be used where the data is long lived and less frequently accessed Example: Students’ academic record will not be needed on a daily basis, but if they have any requirement, their details should be retrieved quickly Students record
  • 32. Storage class in Amazon S3 with a “School” use case Amazon S3 Standard for frequent data access Amazon S3 Standard for infrequent data access Amazon Glacier Suitable for a use case where the latency should be low Example: Frequently accessed data will be the data of students’ attendance, which should be retrieved quickly Can be used where the data is long lived and less frequently accessed Example: Students’ academic record will not be needed on a daily basis, but if they have any requirement, their details should be retrieved quickly Can be used where the data has to be archived and high performance is not required Example: Ex-student’s old record (like admission fee), will not be required on a daily basis and even if it is necessary, low latency is not needed Student’s old record
  • 33. Storage class in Amazon S3 with a “School” use case One Zone-IA Storage Class Student’s report card Can be used where the data is infrequently accessed and stored in a single region Example: Student’s report card is not used on a daily basis and stored in a single availability region (i.e., school)
  • 34. Storage class in Amazon S3 with a “School” use case One Zone-IA Storage Class Amazon S3 Standard Reduced Redundancy storage Can be used where the data is infrequently accessed and stored in a single region Example: Student’s report card is not used on a daily basis and stored in a single availability region (i.e., school) Suitable for a use case where the data is non critical and reproduced quickly Example: Books in the library are non critical data and can be replaced if lost Library Books
  • 35. Storage class in Amazon S3 Amazon S3 Standard for frequent data access Amazon S3 Standard for infrequent data access Amazon Glacier • For frequently accessed data • It is a default storage class • Can be used for cloud applications, dynamic websites, content distribution, gaming applications, and Big data analytics • For infrequently accessed data • Demands rapid access • Suitable for backups, disaster recovery and lifelong storage of data • Suitable for archiving data where data access is infrequent • Vault-lock feature provides a long term data storage • Provides the lowest cost availability
  • 36. Storage class in Amazon S3 One Zone-IA Storage Class Amazon S3 Standard Reduced Redundancy storage • Suitable for infrequently accessed data • Unlike other classes, this new storage class stores the data in a single AWS Availability Zone • Data that doesn’t require any high level of security can be stored here • For frequently accessed data • Stores reproducible and non crucial data at lower cost • A highly available solution designed for sharing or storing data that can be reproduced quickly
  • 37. Storage class in Amazon S3 Storage Class Durability Availability SSL support First byte latency Lifecycle Management Policies STANDARD 99.999999999% 99.99% Yes Milliseconds Yes STANDARD_IA 99.999999999% 99.99% Yes Milliseconds Yes ONEZONE_IA 99.999999999% 99.5% Yes Milliseconds Yes GLACIER 99.999999999% 99.99% Yes Minutes or Hours Yes RRS 99.99% 99.99% Yes Milliseconds Yes
  • 39. Features - Lifecycle management In lifecycle management, Amazon S3 applies a set of rules that define actions to a group of objects With lifecycle management, you can manage and store your objects cost effectively
  • 40. Features - Lifecycle management There are two types of actions  Transition actions  Expiration actions In lifecycle management, Amazon S3 applies a set of rules that define actions to a group of objects
  • 41. Features - Lifecycle management With this action,You can choose to move objects to another storage class  Transition actions  Expiration actions In lifecycle management, Amazon S3 applies a set of rules that define actions to a group of objects
  • 42. Features - Lifecycle management S3 standard S3 infrequent access Glacier You can configure S3 to move your data between various storage classes on a defined schedule With this action,You can choose to move objects to another storage class
  • 43. Features - Lifecycle management For example S3 standard S3 infrequent access Glacier 30 days You can configure S3 to move your data between various storage classes on a defined schedule Suppose you have not used your files frequently for 30 days, then it will be moved to infrequent access… Transition actions
  • 44. Features - Lifecycle management S3 standard S3 infrequent access Glacier 30 days 60 days … and after 60 days, it is moved to Glacier You can configure S3 to move your data between various storage classes on a defined schedule Transition actions
  • 45. Features - Lifecycle management This Lifecycle management helps you to automatically migrate your data to lower cost storage as your data ages S3 standard S3 infrequent access Glacier 30 days 60 days You can configure S3 to move your data between various storage classes on a defined schedule Transition actions … and after 60 days, it is moved to Glacier
  • 46. Features - Lifecycle management  Transition actions  Expiration actions Here, S3 removes all the objects in the bucket When a specified date or time period in the object's lifetime is reached In Lifecycle management, Amazon S3 applies set of rules to a group of objects
  • 47. Features - Bucket policy  Bucket policy is an IAM policy where you can allow and deny permission to your Amazon S3 resources  With bucket policy, you also define security rules that apply to more than one file within a bucket  For example: If you do not want a user to access the “Simplilearn” bucket, then with the help of JSON script you can set permissions Result: Access denied User
  • 48. Features - Data Protection  Amazon S3 provides IT teams a highly durable, protected and scalable infrastructure designed for object storage Durable Scalable Protected
  • 49. Features - Data Protection  Amazon S3 provides IT teams a highly durable, protected and scalable infrastructure designed for object storage  Amazon S3 protects your data using 2 methods:  Data Encryption and  Versioning Data encryption Versioning
  • 50. Features - Data Encryption  It refers to protection of data while it’s being transmitted and at rest  Data Encryption can happen in two ways: Client-Side Encryption - Data encryption at rest Server-Side Encryption - Data encryption in motion
  • 51. Features - Versioning In one bucket, you can have same key name but different version ids  It can be utilized to preserve, recover and restore early versions of every object you store in your Amazon S3 bucket  Unintentional erase or overwriting of objects can be easily regained with versioning For Example: Key:Photo.png (version:012345) Key:Photo.png (version:012346)
  • 52. Features - Cross-Region Replication Note: Versioning must be turned on to enable CRR Replication of data Region1 Region2 Cross-Region Replication provides automatic copying of every object uploaded to your buckets (source bucket and destination bucket) in different AWS regions
  • 53. Features - Transfer Acceleration  It enables fast, easy and secure transfers of files over long distances between your client and S3 bucket  The edge locations around the world provided by Amazon CloudFront are taken advantage by transfer acceleration  It works via carrying data over an optimized network bridge that keeps running between the AWS Edge Location (closest region to your clients) and your Amazon S3 bucket Data is moved over an optimized path S3 bucket CloudFront is a content delivery network (CDN) service that securely transfers data to your preferred destination with a high transfer speed Edge location

Hinweis der Redaktion

  1. Style - 01
  2. Style - 01
  3. Style - 01
  4. Style - 01
  5. Style - 01
  6. Style - 01
  7. Style - 01
  8. Style - 01