SlideShare a Scribd company logo
1 of 32
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 EMRArun 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 S3Amazon Web Services
 
AWS S3 masterclass
AWS S3 masterclassAWS S3 masterclass
AWS S3 masterclassVikas 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 OverviewAmazon 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 AWSCaserta
 
(BDT313) Amazon DynamoDB For Big Data
(BDT313) Amazon DynamoDB For Big Data(BDT313) Amazon DynamoDB For Big Data
(BDT313) Amazon DynamoDB For Big DataAmazon 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 StorageAmazon 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 WorkloadsAmazon Web Services
 
Getting Started with Amazon Redshift
Getting Started with Amazon RedshiftGetting Started with Amazon Redshift
Getting Started with Amazon RedshiftAmazon Web Services
 
SRV404 Deep Dive on Amazon DynamoDB
SRV404 Deep Dive on Amazon DynamoDBSRV404 Deep Dive on Amazon DynamoDB
SRV404 Deep Dive on Amazon DynamoDBAmazon 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 CloudAmazon 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
 
Deep Dive on EC2 and S3
Deep Dive on EC2 and S3Deep Dive on EC2 and S3
Deep Dive on EC2 and S3Arun Sirimalla
 
SRV404 Deep Dive on Amazon DynamoDB
SRV404 Deep Dive on Amazon DynamoDBSRV404 Deep Dive on Amazon DynamoDB
SRV404 Deep Dive on Amazon DynamoDBAmazon 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

AWS Storage and Content Delivery Services
AWS Storage and Content Delivery ServicesAWS Storage and Content Delivery Services
AWS Storage and Content Delivery ServicesAmazon 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 BootcampMatt 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 GlacierAmazon Web Services
 
cse40822-amazon.pptx
cse40822-amazon.pptxcse40822-amazon.pptx
cse40822-amazon.pptxprathamgunj
 
Introduction to AWS Storage Services
Introduction to AWS Storage ServicesIntroduction to AWS Storage Services
Introduction to AWS Storage ServicesAmazon 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 0kartraj
 
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 GlacierAmazon 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 OptionsAmazon 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 GlacierAmazon Web Services
 
Building a Bigdata Architecture on AWS
Building a Bigdata Architecture on AWSBuilding a Bigdata Architecture on AWS
Building a Bigdata Architecture on AWSArun 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 DataAmazon 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 cloudAmazon 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 WeCloudDataWeCloudData
 

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

Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxAsutosh Ranjan
 
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Serviceranjana rawat
 
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile servicerehmti665
 
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxpurnimasatapathy1234
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024hassan khalil
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSKurinjimalarL3
 
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSSIVASHANKAR N
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
main PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidmain PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidNikhilNagaraju
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escortsranjana rawat
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...ranjana rawat
 
Introduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxIntroduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxupamatechverse
 
Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxIntroduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxupamatechverse
 
GDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSCAESB
 
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSHARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSRajkumarAkumalla
 
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...srsj9000
 

Recently uploaded (20)

Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptx
 
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
 
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile service
 
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptx
 
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptxExploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
 
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
 
main PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidmain PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfid
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
 
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
 
Introduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxIntroduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptx
 
Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxIntroduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptx
 
GDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentation
 
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSHARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
 
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCRCall Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
 
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
 

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