SlideShare a Scribd company logo
Presentation
on
Submitted to:
Ms. Mala Kalra
Assistant Professor CSE
by:
Pankaj Thakur
ME CSE (Modular)
Roll No. 171408
Amazon EC2, S3, DynamoDB
1
Sub Topics
 Introduction
 Amazon EC2 & Demo
 Amazon S3 & Demo
 Amazon DynamoDB & Demo
 References
 Query
2
Blind Men and the Cloud [1]
3
Whenever someone had thought to create
a cloud, he must have thought ….
“ How to earn from Computer Network? “
Computer network to earn money.
Cloud Computing
4
5
Evolution of Sharing on Internet
Networking Networks
•Multiple regional networks linking computers.
•Initially at universities and national labs.
Network Sharing Internetworking & the Internet
•Internetworking of regional networks with TCP/IP
•Began to replace regional alternatives.
•World wide adoption – file transfer.
Information Sharing The World Wide Web
• HTML page format, HTTP protocol, and mosaic
browser for document exchange.
•Initially in universities; world wide adoption.
Resource Sharing Grid Computing
•Standards & software for sharing of remote
resources and collaboration.
•Mainly used for highly scalable HPC jobs.
Service Sharing Cloud Computing
• Everything as a service over the web.
•SaaS, Utility computing, IT services, …
•Ubiquitous, always available, scalable, ….
Amazon Services
6
Amazon Services Cont….
7
Amazon Services
8
How to use/access
Amazon Web Services?
1. Internet Connection
2. Email ID (Create a new email ID )
3. Contact Number
4. Credit/Debit Card Details (INR 2)
AWS Account (for free)
9
Amazon Free Tier Details
10
1.
Amazon EC2
(Elastic Compute Cloud)
11
Amazon EC2 Features
• Elastic / resizable Web-Scale Computing
• Completely Controlled
• Flexible Cloud Hosting Services
• Integrated
• Reliable
• Secure
• Inexpensive
• Easy to Start
12
13
Amazon EC2 Demo
14
2.
15
Amazon S3 ( Simple Storage Service)
 Storage for the Internet.
 Provides a simple web interface to store, retrieve any amount of data any time,
from anywhere on the web.
 Virtually any kind of data in any format, and unlimited capacity.
 S3 objects can range from 0 B - 5 TB.
 The largest object that can be uploaded in a single PUT is 5 GB.
 Amazon store data and track its associated usage for billing purposes only.
(except when required to do so by law).
 Amazon store its own data in Amazon S3.
 Amazon S3 offer a Service Level Agreement (SLA)
You specify an AWS Region when you create your Amazon S3 bucket.
For S3 Standard, S3 Standard-IA, and Amazon Glacier storage classes, your
objects are automatically stored across multiple devices spanning a minimum of
three Availability Zones.
Multiple, physically separated and isolated Availability Zones in one AWS region
16
With Amazon S3, you pay only for what you use.
There is no minimum fee.
You can estimate your monthly bill using the AWS Simple
Monthly Calculator.
“ We charge less where our costs are less.”
Billing prices are based on the location of your bucket.
There is no Data Transfer charge for data transferred within an
Amazon S3 Region via a COPY request.
Data transferred via a COPY request between AWS Regions is
charged at rates specified in the pricing section of the Amazon S3
detail page.
There is no Data Transfer charge for data transferred between
Amazon EC2 and Amazon S3 within the same region.
Data transferred between Amazon EC2 and Amazon S3 across
all other regions is charged at rates specified on the Amazon S3
pricing page.
Amazon S3 Pricing
17
Amazon S3 Cont…
Sign up
for
Amazon
S3
Create
a
Bucket
Add an
Object to
a Bucket
View
an
Object
Move an
Object
Delete an
Object and
Bucket
Bucket names:
1. 3 – 63 character long.
2. Series of one or more label.
3. Use periods for separating.
4. Lowercase, numbers, hyphens
(underscore X)
5. Start & end with lowercase
letters/number.
6. Example:
nitttrspell2, nitttr.spell2, etc
Bucket Restrictions:
1. Max. 100 buckets in one AWS account.
2. Cannot transfer bucket owernership.
3. Unlimited no. of objects in one bucket
without degrading performance
Basic storage units of Amazon S3 are Objects
URL access to the objects in bucket
18
Amazon S3 Storage Classes
Amazon S3
Storage Classes
Amazon S3
Standard
Amazon S3
Standard-
Infrequent
Access
Amazon S3 One
Zone-Infrequent
Access
Amazon Glacier
default
19
Amazon S3 Standard
Used for storing frequently accessed data.
Key Futures:
• Low latency and high throughput performance
• Designed for durability of 99.999999999% of objects across multiple Availability
Zones
• Data is resilient in the event of one entire Availability Zone destruction
• Designed for 99.99% availability over a given year
• Backed with the Amazon S3 Service Level Agreement for availability
• Supports SSL for data in transit and encryption of data at rest
• Lifecycle management for automatic migration of objects
Uses
1. Dynamic Websites
2. Cloud Applications
3. Mobile Applications
4. Upload photos & videos
5. Mobile & gaming applications
6. Data Analytics
20
Amazon S3 Standard Infrequent Access
Used for storing less frequently accessed data, but requires rapid access when
needed.
Stores data in minimum of three availability zones.
Key Futures:
• Same low latency and high throughput performance of S3 Standard
• Designed for durability of 99.999999999% of objects across multiple Availability Zones
• Data is resilient in the event of one entire Availability Zone destruction
• Designed for 99.9% availability over a given year
• Backed with the Amazon S3 Service Level Agreement for availability
• Supports SSL for data in transit and encryption of data at rest
• Lifecycle management for automatic migration of objects
Uses
Ideal for long term storage, backups and a data store for disaster recovery.
21
Amazon S3 One Zone Infrequent Access
Used for storing less frequently accessed data, but requires rapid access when
needed.
Stores data in a single availability zone
Key Futures:
• Same low latency and high throughput performance of S3 Standard and S3
Standard-IA.
• Designed for durability of 99.999999999% of objects in a single Availability
Zone, but data will be lost in the event of Availability Zone destruction.
• Designed for 99.5% availability over a given year.
• Backed with the Amazon S3 Service Level Agreement for availability.
• Supports SSL for data in transit and encryption of data at rest.
• Lifecycle management for automatic migration of objects
Uses
For example, for storing secondary backup copies of on-premises data or easily re-
creatable data, or for storage used as an S3 Cross-Region Replication target from
another AWS Region.
22
Amazon Glacier
• Used for data archiving.
•Three options for access to archive, from a few minutes to
several hours.
Key Futures:
• Designed for durability of 99.999999999% of objects across
multiple Availability Zones.
• Data is resilient in the event of one entire Availability Zone
destruction
• Supports SSL for data in transit and encryption of data at rest.
• Vault Lock feature enforces compliance via a lockable WORM
policy.
• Extremely low cost design is ideal for long-term archive.
• Lifecycle management for automatic migration of objects
Uses
Data Archiving
23
Comparison
24
Amazon S3 Demo
25
3.
26
Amazon DynamoDB
• Fully managed, NoSQL database server.
• You never have to worry about the maintenance or administrative
burdens of operating & scaling a distributed database.
• You don’t have to worry about hardware provisioning setups and
configurations, data replications, s/w patching & cluster scaling.
• With DynamoDB you can create table that can store & retrieve any
amount of data and serve any level of request traffic.
• Amazon DynamoDB runs exclusively on solid-state drives (SSDs).
• Amazon DynamoDB supports GET/PUT operations using a user-
defined primary key.
• PutItem or BatchWriteItem APIs to insert items.
• GetItem, BatchGetItem API to retrieve the items.
• Support conditional operations
27
Demo
28
Conclusion
• Amazon EC2 is a reliable compute service from
Amazon and in order to optimize your costs
across AWS services, large objects or
infrequently accessed data sets should be
stored in Amazon S3, while smaller data
elements or file pointers (possibly to Amazon S3
objects) are best saved in Amazon DynamoDB.
29
References
1. https://www.cloudpulsestrat.com/posts/the-blind-men-and-cloud
2. https://aws.amazon.com/
30
Query
31
Thanks!
32

More Related Content

What's hot

Cloud Computing With Amazon Web Services, Part 2: Storage in the Cloud With A...
Cloud Computing With Amazon Web Services, Part 2: Storage in the Cloud With A...Cloud Computing With Amazon Web Services, Part 2: Storage in the Cloud With A...
Cloud Computing With Amazon Web Services, Part 2: Storage in the Cloud With A...
white paper
 
Getting Started with EC2, S3 and EMR
Getting Started with EC2, S3 and EMRGetting Started with EC2, S3 and EMR
Getting Started with EC2, S3 and EMR
Arun Sirimalla
 
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
Amazon Web Services
 
AWS S3 masterclass
AWS S3 masterclassAWS S3 masterclass
AWS S3 masterclass
Vikas Arora
 
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
Amazon Web Services
 
AWS S3 | Tutorial For Beginners | AWS S3 Bucket Tutorial | AWS Tutorial For B...
AWS S3 | Tutorial For Beginners | AWS S3 Bucket Tutorial | AWS Tutorial For B...AWS S3 | Tutorial For Beginners | AWS S3 Bucket Tutorial | AWS Tutorial For B...
AWS S3 | Tutorial For Beginners | AWS S3 Bucket Tutorial | AWS Tutorial For B...
Simplilearn
 
Real Time Big Data Processing on AWS
Real Time Big Data Processing on AWSReal Time Big Data Processing on AWS
Real Time Big Data Processing on AWS
Caserta
 
(BDT313) Amazon DynamoDB For Big Data
(BDT313) Amazon DynamoDB For Big Data(BDT313) Amazon DynamoDB For Big Data
(BDT313) Amazon DynamoDB For Big Data
Amazon Web Services
 
Strategic Uses for Cost Efficient Long-Term Cloud Storage
Strategic Uses for Cost Efficient Long-Term Cloud StorageStrategic Uses for Cost Efficient Long-Term Cloud Storage
Strategic Uses for Cost Efficient Long-Term Cloud Storage
Amazon Web Services
 
AWS re:Invent 2016: Workshop: AWS S3 Deep-Dive Hands-On Workshop: Deploying a...
AWS re:Invent 2016: Workshop: AWS S3 Deep-Dive Hands-On Workshop: Deploying a...AWS re:Invent 2016: Workshop: AWS S3 Deep-Dive Hands-On Workshop: Deploying a...
AWS re:Invent 2016: Workshop: AWS S3 Deep-Dive Hands-On Workshop: Deploying a...
Amazon Web Services
 
Optimizing Storage for Big Data/Analytics Workloads
Optimizing Storage for Big Data/Analytics WorkloadsOptimizing Storage for Big Data/Analytics Workloads
Optimizing Storage for Big Data/Analytics Workloads
Amazon Web Services
 
Getting Started with Amazon Redshift
Getting Started with Amazon RedshiftGetting Started with Amazon Redshift
Getting Started with Amazon Redshift
Amazon Web Services
 
Redshift
RedshiftRedshift
Redshift
Paulo Kieffer
 
SRV404 Deep Dive on Amazon DynamoDB
SRV404 Deep Dive on Amazon DynamoDBSRV404 Deep Dive on Amazon DynamoDB
SRV404 Deep Dive on Amazon DynamoDB
Amazon Web Services
 
ENT306 Migrating large Scale Data Sets to the Cloud
ENT306 Migrating large Scale Data Sets to the CloudENT306 Migrating large Scale Data Sets to the Cloud
ENT306 Migrating large Scale Data Sets to the Cloud
Amazon Web Services
 
Building Big Data Applications with Serverless Architectures - June 2017 AWS...
Building Big Data Applications with Serverless Architectures -  June 2017 AWS...Building Big Data Applications with Serverless Architectures -  June 2017 AWS...
Building Big Data Applications with Serverless Architectures - June 2017 AWS...
Amazon Web Services
 
AWS Database Services
AWS Database ServicesAWS Database Services
AWS Database Services
zekeLabs Technologies
 
Deep Dive on EC2 and S3
Deep Dive on EC2 and S3Deep Dive on EC2 and S3
Deep Dive on EC2 and S3
Arun Sirimalla
 
SRV404 Deep Dive on Amazon DynamoDB
SRV404 Deep Dive on Amazon DynamoDBSRV404 Deep Dive on Amazon DynamoDB
SRV404 Deep Dive on Amazon DynamoDB
Amazon Web Services
 
An Overview of AWS Services for Data Storage and Migration - SRV205 - Atlanta...
An Overview of AWS Services for Data Storage and Migration - SRV205 - Atlanta...An Overview of AWS Services for Data Storage and Migration - SRV205 - Atlanta...
An Overview of AWS Services for Data Storage and Migration - SRV205 - Atlanta...
Amazon Web Services
 

What's hot (20)

Cloud Computing With Amazon Web Services, Part 2: Storage in the Cloud With A...
Cloud Computing With Amazon Web Services, Part 2: Storage in the Cloud With A...Cloud Computing With Amazon Web Services, Part 2: Storage in the Cloud With A...
Cloud Computing With Amazon Web Services, Part 2: Storage in the Cloud With A...
 
Getting Started with EC2, S3 and EMR
Getting Started with EC2, S3 and EMRGetting Started with EC2, S3 and EMR
Getting Started with EC2, S3 and EMR
 
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
 
AWS S3 masterclass
AWS S3 masterclassAWS S3 masterclass
AWS S3 masterclass
 
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 | Tutorial For Beginners | AWS S3 Bucket Tutorial | AWS Tutorial For B...
AWS S3 | Tutorial For Beginners | AWS S3 Bucket Tutorial | AWS Tutorial For B...AWS S3 | Tutorial For Beginners | AWS S3 Bucket Tutorial | AWS Tutorial For B...
AWS S3 | Tutorial For Beginners | AWS S3 Bucket Tutorial | AWS Tutorial For B...
 
Real Time Big Data Processing on AWS
Real Time Big Data Processing on AWSReal Time Big Data Processing on AWS
Real Time Big Data Processing on AWS
 
(BDT313) Amazon DynamoDB For Big Data
(BDT313) Amazon DynamoDB For Big Data(BDT313) Amazon DynamoDB For Big Data
(BDT313) Amazon DynamoDB For Big Data
 
Strategic Uses for Cost Efficient Long-Term Cloud Storage
Strategic Uses for Cost Efficient Long-Term Cloud StorageStrategic Uses for Cost Efficient Long-Term Cloud Storage
Strategic Uses for Cost Efficient Long-Term Cloud Storage
 
AWS re:Invent 2016: Workshop: AWS S3 Deep-Dive Hands-On Workshop: Deploying a...
AWS re:Invent 2016: Workshop: AWS S3 Deep-Dive Hands-On Workshop: Deploying a...AWS re:Invent 2016: Workshop: AWS S3 Deep-Dive Hands-On Workshop: Deploying a...
AWS re:Invent 2016: Workshop: AWS S3 Deep-Dive Hands-On Workshop: Deploying a...
 
Optimizing Storage for Big Data/Analytics Workloads
Optimizing Storage for Big Data/Analytics WorkloadsOptimizing Storage for Big Data/Analytics Workloads
Optimizing Storage for Big Data/Analytics Workloads
 
Getting Started with Amazon Redshift
Getting Started with Amazon RedshiftGetting Started with Amazon Redshift
Getting Started with Amazon Redshift
 
Redshift
RedshiftRedshift
Redshift
 
SRV404 Deep Dive on Amazon DynamoDB
SRV404 Deep Dive on Amazon DynamoDBSRV404 Deep Dive on Amazon DynamoDB
SRV404 Deep Dive on Amazon DynamoDB
 
ENT306 Migrating large Scale Data Sets to the Cloud
ENT306 Migrating large Scale Data Sets to the CloudENT306 Migrating large Scale Data Sets to the Cloud
ENT306 Migrating large Scale Data Sets to the Cloud
 
Building Big Data Applications with Serverless Architectures - June 2017 AWS...
Building Big Data Applications with Serverless Architectures -  June 2017 AWS...Building Big Data Applications with Serverless Architectures -  June 2017 AWS...
Building Big Data Applications with Serverless Architectures - June 2017 AWS...
 
AWS Database Services
AWS Database ServicesAWS Database Services
AWS Database Services
 
Deep Dive on EC2 and S3
Deep Dive on EC2 and S3Deep Dive on EC2 and S3
Deep Dive on EC2 and S3
 
SRV404 Deep Dive on Amazon DynamoDB
SRV404 Deep Dive on Amazon DynamoDBSRV404 Deep Dive on Amazon DynamoDB
SRV404 Deep Dive on Amazon DynamoDB
 
An Overview of AWS Services for Data Storage and Migration - SRV205 - Atlanta...
An Overview of AWS Services for Data Storage and Migration - SRV205 - Atlanta...An Overview of AWS Services for Data Storage and Migration - SRV205 - Atlanta...
An Overview of AWS Services for Data Storage and Migration - SRV205 - Atlanta...
 

Similar to Amazon ec2 s3 dynamo db

Storage & Content Delivery
Storage & Content Delivery Storage & Content Delivery
Storage & Content Delivery
Amazon Web Services
 
AWS Storage and Content Delivery Services
AWS Storage and Content Delivery ServicesAWS Storage and Content Delivery Services
AWS Storage and Content Delivery Services
Amazon Web Services
 
Storage & Content Delivery
Storage & Content DeliveryStorage & Content Delivery
Storage & Content Delivery
Amazon Web Services
 
AWS Study Group - Chapter 09 - Storage Option [Solution Architect Associate G...
AWS Study Group - Chapter 09 - Storage Option [Solution Architect Associate G...AWS Study Group - Chapter 09 - Storage Option [Solution Architect Associate G...
AWS Study Group - Chapter 09 - Storage Option [Solution Architect Associate G...
QCloudMentor
 
AWS Amazon S3 Mastery Bootcamp
AWS Amazon S3 Mastery BootcampAWS Amazon S3 Mastery Bootcamp
AWS Amazon S3 Mastery Bootcamp
Matt Bohn
 
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
Amazon Web Services
 
Ingest and storage options
Ingest and storage optionsIngest and storage options
Ingest and storage options
Amazon Web Services
 
cse40822-amazon.pptx
cse40822-amazon.pptxcse40822-amazon.pptx
cse40822-amazon.pptx
prathamgunj
 
Introduction to AWS Storage Services
Introduction to AWS Storage ServicesIntroduction to AWS Storage Services
Introduction to AWS Storage Services
Amazon Web Services
 
Amazon Aurora Getting started Guide -level 0
Amazon Aurora Getting started Guide -level 0Amazon Aurora Getting started Guide -level 0
Amazon Aurora Getting started Guide -level 0
kartraj
 
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
Amazon Web Services
 
Aws storage for media overview
Aws storage for media overview Aws storage for media overview
Aws storage for media overview
Amazon Web Services
 
Active Archiving with Amazon S3 and Tiering to Amazon Glacier - March 2017 AW...
Active Archiving with Amazon S3 and Tiering to Amazon Glacier - March 2017 AW...Active Archiving with Amazon S3 and Tiering to Amazon Glacier - March 2017 AW...
Active Archiving with Amazon S3 and Tiering to Amazon Glacier - March 2017 AW...
Amazon Web Services
 
Understanding AWS Storage Options
Understanding AWS Storage OptionsUnderstanding AWS Storage Options
Understanding AWS Storage Options
Amazon Web Services
 
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
Amazon Web Services
 
Building a Bigdata Architecture on AWS
Building a Bigdata Architecture on AWSBuilding a Bigdata Architecture on AWS
Building a Bigdata Architecture on AWS
Arun Sirimalla
 
(BDT322) How Redfin & Twitter Leverage Amazon S3 For Big Data
(BDT322) How Redfin & Twitter Leverage Amazon S3 For Big Data(BDT322) How Redfin & Twitter Leverage Amazon S3 For Big Data
(BDT322) How Redfin & Twitter Leverage Amazon S3 For Big Data
Amazon Web Services
 
Backup and archiving in the aws cloud
Backup and archiving in the aws cloudBackup and archiving in the aws cloud
Backup and archiving in the aws cloud
Amazon Web Services
 
Highlights of AWS ReInvent 2023 (Announcements and Best Practices)
Highlights of AWS ReInvent 2023 (Announcements and Best Practices)Highlights of AWS ReInvent 2023 (Announcements and Best Practices)
Highlights of AWS ReInvent 2023 (Announcements and Best Practices)
Emprovise
 
AWS Well Architected-Info Session WeCloudData
AWS Well Architected-Info Session WeCloudDataAWS Well Architected-Info Session WeCloudData
AWS Well Architected-Info Session WeCloudData
WeCloudData
 

Similar to Amazon ec2 s3 dynamo db (20)

Storage & Content Delivery
Storage & Content Delivery Storage & Content Delivery
Storage & Content Delivery
 
AWS Storage and Content Delivery Services
AWS Storage and Content Delivery ServicesAWS Storage and Content Delivery Services
AWS Storage and Content Delivery Services
 
Storage & Content Delivery
Storage & Content DeliveryStorage & Content Delivery
Storage & Content Delivery
 
AWS Study Group - Chapter 09 - Storage Option [Solution Architect Associate G...
AWS Study Group - Chapter 09 - Storage Option [Solution Architect Associate G...AWS Study Group - Chapter 09 - Storage Option [Solution Architect Associate G...
AWS Study Group - Chapter 09 - Storage Option [Solution Architect Associate G...
 
AWS Amazon S3 Mastery Bootcamp
AWS Amazon S3 Mastery BootcampAWS Amazon S3 Mastery Bootcamp
AWS Amazon S3 Mastery Bootcamp
 
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
 
Ingest and storage options
Ingest and storage optionsIngest and storage options
Ingest and storage options
 
cse40822-amazon.pptx
cse40822-amazon.pptxcse40822-amazon.pptx
cse40822-amazon.pptx
 
Introduction to AWS Storage Services
Introduction to AWS Storage ServicesIntroduction to AWS Storage Services
Introduction to AWS Storage Services
 
Amazon Aurora Getting started Guide -level 0
Amazon Aurora Getting started Guide -level 0Amazon Aurora Getting started Guide -level 0
Amazon Aurora Getting started Guide -level 0
 
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 storage for media overview
Aws storage for media overview Aws storage for media overview
Aws storage for media overview
 
Active Archiving with Amazon S3 and Tiering to Amazon Glacier - March 2017 AW...
Active Archiving with Amazon S3 and Tiering to Amazon Glacier - March 2017 AW...Active Archiving with Amazon S3 and Tiering to Amazon Glacier - March 2017 AW...
Active Archiving with Amazon S3 and Tiering to Amazon Glacier - March 2017 AW...
 
Understanding AWS Storage Options
Understanding AWS Storage OptionsUnderstanding AWS Storage Options
Understanding AWS Storage Options
 
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
 
Building a Bigdata Architecture on AWS
Building a Bigdata Architecture on AWSBuilding a Bigdata Architecture on AWS
Building a Bigdata Architecture on AWS
 
(BDT322) How Redfin & Twitter Leverage Amazon S3 For Big Data
(BDT322) How Redfin & Twitter Leverage Amazon S3 For Big Data(BDT322) How Redfin & Twitter Leverage Amazon S3 For Big Data
(BDT322) How Redfin & Twitter Leverage Amazon S3 For Big Data
 
Backup and archiving in the aws cloud
Backup and archiving in the aws cloudBackup and archiving in the aws cloud
Backup and archiving in the aws cloud
 
Highlights of AWS ReInvent 2023 (Announcements and Best Practices)
Highlights of AWS ReInvent 2023 (Announcements and Best Practices)Highlights of AWS ReInvent 2023 (Announcements and Best Practices)
Highlights of AWS ReInvent 2023 (Announcements and Best Practices)
 
AWS Well Architected-Info Session WeCloudData
AWS Well Architected-Info Session WeCloudDataAWS Well Architected-Info Session WeCloudData
AWS Well Architected-Info Session WeCloudData
 

Recently uploaded

ACRP 4-09 Risk Assessment Method to Support Modification of Airfield Separat...
ACRP 4-09 Risk Assessment Method to Support Modification of Airfield Separat...ACRP 4-09 Risk Assessment Method to Support Modification of Airfield Separat...
ACRP 4-09 Risk Assessment Method to Support Modification of Airfield Separat...
Mukeshwaran Balu
 
Harnessing WebAssembly for Real-time Stateless Streaming Pipelines
Harnessing WebAssembly for Real-time Stateless Streaming PipelinesHarnessing WebAssembly for Real-time Stateless Streaming Pipelines
Harnessing WebAssembly for Real-time Stateless Streaming Pipelines
Christina Lin
 
5214-1693458878915-Unit 6 2023 to 2024 academic year assignment (AutoRecovere...
5214-1693458878915-Unit 6 2023 to 2024 academic year assignment (AutoRecovere...5214-1693458878915-Unit 6 2023 to 2024 academic year assignment (AutoRecovere...
5214-1693458878915-Unit 6 2023 to 2024 academic year assignment (AutoRecovere...
ihlasbinance2003
 
Literature Review Basics and Understanding Reference Management.pptx
Literature Review Basics and Understanding Reference Management.pptxLiterature Review Basics and Understanding Reference Management.pptx
Literature Review Basics and Understanding Reference Management.pptx
Dr Ramhari Poudyal
 
BPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdf
BPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdfBPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdf
BPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdf
MIGUELANGEL966976
 
DfMAy 2024 - key insights and contributions
DfMAy 2024 - key insights and contributionsDfMAy 2024 - key insights and contributions
DfMAy 2024 - key insights and contributions
gestioneergodomus
 
Embedded machine learning-based road conditions and driving behavior monitoring
Embedded machine learning-based road conditions and driving behavior monitoringEmbedded machine learning-based road conditions and driving behavior monitoring
Embedded machine learning-based road conditions and driving behavior monitoring
IJECEIAES
 
Exception Handling notes in java exception
Exception Handling notes in java exceptionException Handling notes in java exception
Exception Handling notes in java exception
Ratnakar Mikkili
 
Swimming pool mechanical components design.pptx
Swimming pool  mechanical components design.pptxSwimming pool  mechanical components design.pptx
Swimming pool mechanical components design.pptx
yokeleetan1
 
sieving analysis and results interpretation
sieving analysis and results interpretationsieving analysis and results interpretation
sieving analysis and results interpretation
ssuser36d3051
 
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
IJECEIAES
 
A review on techniques and modelling methodologies used for checking electrom...
A review on techniques and modelling methodologies used for checking electrom...A review on techniques and modelling methodologies used for checking electrom...
A review on techniques and modelling methodologies used for checking electrom...
nooriasukmaningtyas
 
bank management system in java and mysql report1.pdf
bank management system in java and mysql report1.pdfbank management system in java and mysql report1.pdf
bank management system in java and mysql report1.pdf
Divyam548318
 
Question paper of renewable energy sources
Question paper of renewable energy sourcesQuestion paper of renewable energy sources
Question paper of renewable energy sources
mahammadsalmanmech
 
New techniques for characterising damage in rock slopes.pdf
New techniques for characterising damage in rock slopes.pdfNew techniques for characterising damage in rock slopes.pdf
New techniques for characterising damage in rock slopes.pdf
wisnuprabawa3
 
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
insn4465
 
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressionsKuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
Victor Morales
 
Technical Drawings introduction to drawing of prisms
Technical Drawings introduction to drawing of prismsTechnical Drawings introduction to drawing of prisms
Technical Drawings introduction to drawing of prisms
heavyhaig
 
Wearable antenna for antenna applications
Wearable antenna for antenna applicationsWearable antenna for antenna applications
Wearable antenna for antenna applications
Madhumitha Jayaram
 
22CYT12-Unit-V-E Waste and its Management.ppt
22CYT12-Unit-V-E Waste and its Management.ppt22CYT12-Unit-V-E Waste and its Management.ppt
22CYT12-Unit-V-E Waste and its Management.ppt
KrishnaveniKrishnara1
 

Recently uploaded (20)

ACRP 4-09 Risk Assessment Method to Support Modification of Airfield Separat...
ACRP 4-09 Risk Assessment Method to Support Modification of Airfield Separat...ACRP 4-09 Risk Assessment Method to Support Modification of Airfield Separat...
ACRP 4-09 Risk Assessment Method to Support Modification of Airfield Separat...
 
Harnessing WebAssembly for Real-time Stateless Streaming Pipelines
Harnessing WebAssembly for Real-time Stateless Streaming PipelinesHarnessing WebAssembly for Real-time Stateless Streaming Pipelines
Harnessing WebAssembly for Real-time Stateless Streaming Pipelines
 
5214-1693458878915-Unit 6 2023 to 2024 academic year assignment (AutoRecovere...
5214-1693458878915-Unit 6 2023 to 2024 academic year assignment (AutoRecovere...5214-1693458878915-Unit 6 2023 to 2024 academic year assignment (AutoRecovere...
5214-1693458878915-Unit 6 2023 to 2024 academic year assignment (AutoRecovere...
 
Literature Review Basics and Understanding Reference Management.pptx
Literature Review Basics and Understanding Reference Management.pptxLiterature Review Basics and Understanding Reference Management.pptx
Literature Review Basics and Understanding Reference Management.pptx
 
BPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdf
BPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdfBPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdf
BPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdf
 
DfMAy 2024 - key insights and contributions
DfMAy 2024 - key insights and contributionsDfMAy 2024 - key insights and contributions
DfMAy 2024 - key insights and contributions
 
Embedded machine learning-based road conditions and driving behavior monitoring
Embedded machine learning-based road conditions and driving behavior monitoringEmbedded machine learning-based road conditions and driving behavior monitoring
Embedded machine learning-based road conditions and driving behavior monitoring
 
Exception Handling notes in java exception
Exception Handling notes in java exceptionException Handling notes in java exception
Exception Handling notes in java exception
 
Swimming pool mechanical components design.pptx
Swimming pool  mechanical components design.pptxSwimming pool  mechanical components design.pptx
Swimming pool mechanical components design.pptx
 
sieving analysis and results interpretation
sieving analysis and results interpretationsieving analysis and results interpretation
sieving analysis and results interpretation
 
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
 
A review on techniques and modelling methodologies used for checking electrom...
A review on techniques and modelling methodologies used for checking electrom...A review on techniques and modelling methodologies used for checking electrom...
A review on techniques and modelling methodologies used for checking electrom...
 
bank management system in java and mysql report1.pdf
bank management system in java and mysql report1.pdfbank management system in java and mysql report1.pdf
bank management system in java and mysql report1.pdf
 
Question paper of renewable energy sources
Question paper of renewable energy sourcesQuestion paper of renewable energy sources
Question paper of renewable energy sources
 
New techniques for characterising damage in rock slopes.pdf
New techniques for characterising damage in rock slopes.pdfNew techniques for characterising damage in rock slopes.pdf
New techniques for characterising damage in rock slopes.pdf
 
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
 
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressionsKuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
 
Technical Drawings introduction to drawing of prisms
Technical Drawings introduction to drawing of prismsTechnical Drawings introduction to drawing of prisms
Technical Drawings introduction to drawing of prisms
 
Wearable antenna for antenna applications
Wearable antenna for antenna applicationsWearable antenna for antenna applications
Wearable antenna for antenna applications
 
22CYT12-Unit-V-E Waste and its Management.ppt
22CYT12-Unit-V-E Waste and its Management.ppt22CYT12-Unit-V-E Waste and its Management.ppt
22CYT12-Unit-V-E Waste and its Management.ppt
 

Amazon ec2 s3 dynamo db

  • 1. Presentation on Submitted to: Ms. Mala Kalra Assistant Professor CSE by: Pankaj Thakur ME CSE (Modular) Roll No. 171408 Amazon EC2, S3, DynamoDB 1
  • 2. Sub Topics  Introduction  Amazon EC2 & Demo  Amazon S3 & Demo  Amazon DynamoDB & Demo  References  Query 2
  • 3. Blind Men and the Cloud [1] 3
  • 4. Whenever someone had thought to create a cloud, he must have thought …. “ How to earn from Computer Network? “ Computer network to earn money. Cloud Computing 4
  • 5. 5 Evolution of Sharing on Internet Networking Networks •Multiple regional networks linking computers. •Initially at universities and national labs. Network Sharing Internetworking & the Internet •Internetworking of regional networks with TCP/IP •Began to replace regional alternatives. •World wide adoption – file transfer. Information Sharing The World Wide Web • HTML page format, HTTP protocol, and mosaic browser for document exchange. •Initially in universities; world wide adoption. Resource Sharing Grid Computing •Standards & software for sharing of remote resources and collaboration. •Mainly used for highly scalable HPC jobs. Service Sharing Cloud Computing • Everything as a service over the web. •SaaS, Utility computing, IT services, … •Ubiquitous, always available, scalable, ….
  • 9. How to use/access Amazon Web Services? 1. Internet Connection 2. Email ID (Create a new email ID ) 3. Contact Number 4. Credit/Debit Card Details (INR 2) AWS Account (for free) 9
  • 10. Amazon Free Tier Details 10
  • 12. Amazon EC2 Features • Elastic / resizable Web-Scale Computing • Completely Controlled • Flexible Cloud Hosting Services • Integrated • Reliable • Secure • Inexpensive • Easy to Start 12
  • 13. 13
  • 15. 2. 15
  • 16. Amazon S3 ( Simple Storage Service)  Storage for the Internet.  Provides a simple web interface to store, retrieve any amount of data any time, from anywhere on the web.  Virtually any kind of data in any format, and unlimited capacity.  S3 objects can range from 0 B - 5 TB.  The largest object that can be uploaded in a single PUT is 5 GB.  Amazon store data and track its associated usage for billing purposes only. (except when required to do so by law).  Amazon store its own data in Amazon S3.  Amazon S3 offer a Service Level Agreement (SLA) You specify an AWS Region when you create your Amazon S3 bucket. For S3 Standard, S3 Standard-IA, and Amazon Glacier storage classes, your objects are automatically stored across multiple devices spanning a minimum of three Availability Zones. Multiple, physically separated and isolated Availability Zones in one AWS region 16
  • 17. With Amazon S3, you pay only for what you use. There is no minimum fee. You can estimate your monthly bill using the AWS Simple Monthly Calculator. “ We charge less where our costs are less.” Billing prices are based on the location of your bucket. There is no Data Transfer charge for data transferred within an Amazon S3 Region via a COPY request. Data transferred via a COPY request between AWS Regions is charged at rates specified in the pricing section of the Amazon S3 detail page. There is no Data Transfer charge for data transferred between Amazon EC2 and Amazon S3 within the same region. Data transferred between Amazon EC2 and Amazon S3 across all other regions is charged at rates specified on the Amazon S3 pricing page. Amazon S3 Pricing 17
  • 18. Amazon S3 Cont… Sign up for Amazon S3 Create a Bucket Add an Object to a Bucket View an Object Move an Object Delete an Object and Bucket Bucket names: 1. 3 – 63 character long. 2. Series of one or more label. 3. Use periods for separating. 4. Lowercase, numbers, hyphens (underscore X) 5. Start & end with lowercase letters/number. 6. Example: nitttrspell2, nitttr.spell2, etc Bucket Restrictions: 1. Max. 100 buckets in one AWS account. 2. Cannot transfer bucket owernership. 3. Unlimited no. of objects in one bucket without degrading performance Basic storage units of Amazon S3 are Objects URL access to the objects in bucket 18
  • 19. Amazon S3 Storage Classes Amazon S3 Storage Classes Amazon S3 Standard Amazon S3 Standard- Infrequent Access Amazon S3 One Zone-Infrequent Access Amazon Glacier default 19
  • 20. Amazon S3 Standard Used for storing frequently accessed data. Key Futures: • Low latency and high throughput performance • Designed for durability of 99.999999999% of objects across multiple Availability Zones • Data is resilient in the event of one entire Availability Zone destruction • Designed for 99.99% availability over a given year • Backed with the Amazon S3 Service Level Agreement for availability • Supports SSL for data in transit and encryption of data at rest • Lifecycle management for automatic migration of objects Uses 1. Dynamic Websites 2. Cloud Applications 3. Mobile Applications 4. Upload photos & videos 5. Mobile & gaming applications 6. Data Analytics 20
  • 21. Amazon S3 Standard Infrequent Access Used for storing less frequently accessed data, but requires rapid access when needed. Stores data in minimum of three availability zones. Key Futures: • Same low latency and high throughput performance of S3 Standard • Designed for durability of 99.999999999% of objects across multiple Availability Zones • Data is resilient in the event of one entire Availability Zone destruction • Designed for 99.9% availability over a given year • Backed with the Amazon S3 Service Level Agreement for availability • Supports SSL for data in transit and encryption of data at rest • Lifecycle management for automatic migration of objects Uses Ideal for long term storage, backups and a data store for disaster recovery. 21
  • 22. Amazon S3 One Zone Infrequent Access Used for storing less frequently accessed data, but requires rapid access when needed. Stores data in a single availability zone Key Futures: • Same low latency and high throughput performance of S3 Standard and S3 Standard-IA. • Designed for durability of 99.999999999% of objects in a single Availability Zone, but data will be lost in the event of Availability Zone destruction. • Designed for 99.5% availability over a given year. • Backed with the Amazon S3 Service Level Agreement for availability. • Supports SSL for data in transit and encryption of data at rest. • Lifecycle management for automatic migration of objects Uses For example, for storing secondary backup copies of on-premises data or easily re- creatable data, or for storage used as an S3 Cross-Region Replication target from another AWS Region. 22
  • 23. Amazon Glacier • Used for data archiving. •Three options for access to archive, from a few minutes to several hours. Key Futures: • Designed for durability of 99.999999999% of objects across multiple Availability Zones. • Data is resilient in the event of one entire Availability Zone destruction • Supports SSL for data in transit and encryption of data at rest. • Vault Lock feature enforces compliance via a lockable WORM policy. • Extremely low cost design is ideal for long-term archive. • Lifecycle management for automatic migration of objects Uses Data Archiving 23
  • 26. 3. 26
  • 27. Amazon DynamoDB • Fully managed, NoSQL database server. • You never have to worry about the maintenance or administrative burdens of operating & scaling a distributed database. • You don’t have to worry about hardware provisioning setups and configurations, data replications, s/w patching & cluster scaling. • With DynamoDB you can create table that can store & retrieve any amount of data and serve any level of request traffic. • Amazon DynamoDB runs exclusively on solid-state drives (SSDs). • Amazon DynamoDB supports GET/PUT operations using a user- defined primary key. • PutItem or BatchWriteItem APIs to insert items. • GetItem, BatchGetItem API to retrieve the items. • Support conditional operations 27
  • 29. Conclusion • Amazon EC2 is a reliable compute service from Amazon and in order to optimize your costs across AWS services, large objects or infrequently accessed data sets should be stored in Amazon S3, while smaller data elements or file pointers (possibly to Amazon S3 objects) are best saved in Amazon DynamoDB. 29