SlideShare a Scribd company logo
1 of 33
Download to read offline
Introduction to AWS

Storage Options
Szilveszter Molnar

@moszinet
Development vs Operations
Recap
Recap
• Infrastructure as a Service -
IAAS
• No reason to do it by yourself
• Elastic Computing
• Regions an Availability Zones
• Elastic Compute Cloud - EC2
AWS Services Overview
Compute
• EC2 (On-Demand, Reserved, Spot)
• Autoscaling
• ELB
• AWS Lambda
• Container Service
• VM Import/Export
Storage & Content Delivery
• Amazon S3
• Glacier
• Elastic Block Store - EBS
• Elastic File System
• CloudFront
• Import/Export Snowball
Storage & Content Delivery
• Amazon S3
• Glacier
• Elastic Block Store - EBS
• Elastic File System
• CloudFront
• Import/Export Snowball
Database
• Relational Database Service - RDS
• MySQL, MS SQL, Oracle, Postgres, etc ...
• Aurora
• AWS Database Migration Service
• DynamoDB
• Redshift
• ElastiCache
Networking
• Amazon VPC
• AWS Direct Connect
• Amazon Route53
Developer Tools
• AWS CodeCommit
• AWS CodeDeploy
• AWS CodePipeline
...
• Management Tools
• Security & Identity
• Analytics
• Internet of Things
• Mobile Services
• Application Services
• Enterprise Applications
Storage Options
Storage Options
• EBS
• Instance Store Volumes
• S3
• Glacier
EBS
Elastic Block Storage
• Block level storage
• Use with EC2 instances
• Types
• Standard - ~100 IOPS, "best effort"
• Provisioned - max 2000 IOPS / volume
• stripe volumes for more (RAID 0)
Elastic Block Storage
• Highly available and reliable
• Replicated across multiple servers in an AZ
• Snapshots
• Incremental
• Stored in S3
• Annual Durability w/ less then 20 GB modified data
99.5%-99.9%
Elastic Block Storage
• Ideal Usage Patterns
• relatively frequent data changes
• databases with consistent read & writes
• raw block-level storage
Elastic Block Storage
• Anti-Patterns
• Temporary storage (use local instance
volumes, SQS or ElastiCache)
• Highly-durable storage (use S3, Glacier)
• Static data (use S3)
Instance Store Volumes
• Temporary
• SSD
• up to 120,000 IOPS
• attached to the physical server
• NOT Durable: lost if the instance is stopped/fails
S3
Simple Storage Service
• Simple key-value storage
• 1 Byte - 5 TB object size
• Buckets
• Highly scalable, reliable and low-latency
• Durability: 99.999999999 %
• Availability: 99.99 %
Simple Storage Service
• Versioning
• Lifetime control
• Multi-Factor Auth Delete
• Reduced Redundancy - 99.99% durability
• 400x more durable than 1 typical HDD
Simple Storage Service
• Ideal Usage Patterns
• Static web content and media
• Static website hosting
• Archival of critical data
Simple Storage Service
• Anti-Patterns
• File System
• Structured data with query
• Rapidly changing data
• Backup and archival storage
Glacier
Glacier
• 0.01$ / GB
• Store "archives"
• Retrieve archives by initiating a retrieval job
• Archives organised in vaults
• Durability 99.999999999 %
• Retrieve jobs complete in 3-5 hours
Glacier
• Ideal Usage Patterns
• Offsite archival
• Magnetic tape replacement
• Anti-patterns
• Rapidly changing data
• Real time access
Recap
Recap
• EBS
• "Hard disk"
• S3
• Buckets, highly durable 11 9's, fast access
• Glacier
• Archives, highly durable 11 9's, slow access
• AWS Overview White Paper
• AWS Storage Options Whitepaper
• qwiklab.com (free until end of March)
Thank you!
@moszinet

More Related Content

What's hot

MJ Berends talk - Women & Non-Binary Focused Intro to AWS
 MJ Berends talk - Women & Non-Binary Focused Intro to AWS MJ Berends talk - Women & Non-Binary Focused Intro to AWS
MJ Berends talk - Women & Non-Binary Focused Intro to AWSAWS Chicago
 
AWS Elastic Container Service - DockerHN
AWS Elastic Container Service - DockerHNAWS Elastic Container Service - DockerHN
AWS Elastic Container Service - DockerHNNguyen Anh Tu
 
Neil Peterson - Azure CLI Deep Dive
Neil Peterson - Azure CLI Deep DiveNeil Peterson - Azure CLI Deep Dive
Neil Peterson - Azure CLI Deep DiveWinOps Conf
 
Devina Dhawan's talk - Women and non binary focused intro to AWS
Devina Dhawan's talk - Women and non binary focused intro to AWSDevina Dhawan's talk - Women and non binary focused intro to AWS
Devina Dhawan's talk - Women and non binary focused intro to AWSAWS Chicago
 
MongoDB at community engine
MongoDB at community engineMongoDB at community engine
MongoDB at community enginemathraq
 
NDev Talk - Serverless Design Patterns
NDev Talk - Serverless Design PatternsNDev Talk - Serverless Design Patterns
NDev Talk - Serverless Design PatternsRyan Green
 
Hashicorp @ JUST EAT - Part 2
Hashicorp @ JUST EAT - Part 2Hashicorp @ JUST EAT - Part 2
Hashicorp @ JUST EAT - Part 2Andrew Brown
 
Flynn Bundy - 60 micro-services in 6 months
Flynn Bundy - 60 micro-services in 6 months Flynn Bundy - 60 micro-services in 6 months
Flynn Bundy - 60 micro-services in 6 months WinOps Conf
 
Optimizing Your WordPress Site
Optimizing Your WordPress SiteOptimizing Your WordPress Site
Optimizing Your WordPress Siteozzyr
 
Containerize all the things!
Containerize all the things!Containerize all the things!
Containerize all the things!Mike Melusky
 
ChinaNetCloud - Chinese Cloud Features
ChinaNetCloud - Chinese Cloud Features ChinaNetCloud - Chinese Cloud Features
ChinaNetCloud - Chinese Cloud Features ChinaNetCloud
 
Word press and containers
Word press and containersWord press and containers
Word press and containerswcto2017
 
Using Aws As A Game Server (AWS UG Bandung)
Using Aws As A Game Server (AWS UG Bandung)Using Aws As A Game Server (AWS UG Bandung)
Using Aws As A Game Server (AWS UG Bandung)Aswin Juari
 
The Story of Automation
The Story of AutomationThe Story of Automation
The Story of Automation99X Technology
 
Amazon Elastic Beanstalk
Amazon Elastic BeanstalkAmazon Elastic Beanstalk
Amazon Elastic BeanstalkEberhard Wolff
 
WordCamp IL 2016 - WordPress Scale on AWS
WordCamp IL 2016 - WordPress Scale on AWSWordCamp IL 2016 - WordPress Scale on AWS
WordCamp IL 2016 - WordPress Scale on AWSBoaz Ziniman
 
Using Packer to Migrate XenServer Infrastructure to CloudStack
Using Packer to Migrate XenServer Infrastructure to CloudStackUsing Packer to Migrate XenServer Infrastructure to CloudStack
Using Packer to Migrate XenServer Infrastructure to CloudStackTim Mackey
 

What's hot (20)

WordPress Deployment
WordPress DeploymentWordPress Deployment
WordPress Deployment
 
MJ Berends talk - Women & Non-Binary Focused Intro to AWS
 MJ Berends talk - Women & Non-Binary Focused Intro to AWS MJ Berends talk - Women & Non-Binary Focused Intro to AWS
MJ Berends talk - Women & Non-Binary Focused Intro to AWS
 
AWS Elastic Container Service - DockerHN
AWS Elastic Container Service - DockerHNAWS Elastic Container Service - DockerHN
AWS Elastic Container Service - DockerHN
 
Neil Peterson - Azure CLI Deep Dive
Neil Peterson - Azure CLI Deep DiveNeil Peterson - Azure CLI Deep Dive
Neil Peterson - Azure CLI Deep Dive
 
Devina Dhawan's talk - Women and non binary focused intro to AWS
Devina Dhawan's talk - Women and non binary focused intro to AWSDevina Dhawan's talk - Women and non binary focused intro to AWS
Devina Dhawan's talk - Women and non binary focused intro to AWS
 
MongoDB at community engine
MongoDB at community engineMongoDB at community engine
MongoDB at community engine
 
NDev Talk - Serverless Design Patterns
NDev Talk - Serverless Design PatternsNDev Talk - Serverless Design Patterns
NDev Talk - Serverless Design Patterns
 
Hashicorp @ JUST EAT - Part 2
Hashicorp @ JUST EAT - Part 2Hashicorp @ JUST EAT - Part 2
Hashicorp @ JUST EAT - Part 2
 
Flynn Bundy - 60 micro-services in 6 months
Flynn Bundy - 60 micro-services in 6 months Flynn Bundy - 60 micro-services in 6 months
Flynn Bundy - 60 micro-services in 6 months
 
Optimizing Your WordPress Site
Optimizing Your WordPress SiteOptimizing Your WordPress Site
Optimizing Your WordPress Site
 
Inrastructure as Code
Inrastructure as CodeInrastructure as Code
Inrastructure as Code
 
Containerize all the things!
Containerize all the things!Containerize all the things!
Containerize all the things!
 
Owin & katana
Owin & katanaOwin & katana
Owin & katana
 
ChinaNetCloud - Chinese Cloud Features
ChinaNetCloud - Chinese Cloud Features ChinaNetCloud - Chinese Cloud Features
ChinaNetCloud - Chinese Cloud Features
 
Word press and containers
Word press and containersWord press and containers
Word press and containers
 
Using Aws As A Game Server (AWS UG Bandung)
Using Aws As A Game Server (AWS UG Bandung)Using Aws As A Game Server (AWS UG Bandung)
Using Aws As A Game Server (AWS UG Bandung)
 
The Story of Automation
The Story of AutomationThe Story of Automation
The Story of Automation
 
Amazon Elastic Beanstalk
Amazon Elastic BeanstalkAmazon Elastic Beanstalk
Amazon Elastic Beanstalk
 
WordCamp IL 2016 - WordPress Scale on AWS
WordCamp IL 2016 - WordPress Scale on AWSWordCamp IL 2016 - WordPress Scale on AWS
WordCamp IL 2016 - WordPress Scale on AWS
 
Using Packer to Migrate XenServer Infrastructure to CloudStack
Using Packer to Migrate XenServer Infrastructure to CloudStackUsing Packer to Migrate XenServer Infrastructure to CloudStack
Using Packer to Migrate XenServer Infrastructure to CloudStack
 

Viewers also liked

سلطان العرفج 2-أ
سلطان العرفج 2-أسلطان العرفج 2-أ
سلطان العرفج 2-أsherifdiab2004
 
Important Trends in Education Technology
Important Trends in Education TechnologyImportant Trends in Education Technology
Important Trends in Education Technologyarchana cks
 
Three of the Trucking Industry's Biggest Concerns
Three of the Trucking Industry's Biggest ConcernsThree of the Trucking Industry's Biggest Concerns
Three of the Trucking Industry's Biggest ConcernsTri-National Inc.
 
電子書籍カニバリズム研究資料
電子書籍カニバリズム研究資料電子書籍カニバリズム研究資料
電子書籍カニバリズム研究資料Tomohiko (TOMO) Hayashi
 
経産省緊急デジタル化事業制作タイトルリスト
経産省緊急デジタル化事業制作タイトルリスト経産省緊急デジタル化事業制作タイトルリスト
経産省緊急デジタル化事業制作タイトルリストTomohiko (TOMO) Hayashi
 
17 conseils pour une lettre de motivation efficace en 2017
17 conseils pour une lettre de motivation efficace en 201717 conseils pour une lettre de motivation efficace en 2017
17 conseils pour une lettre de motivation efficace en 2017PoleDocumentation.fr
 
AJEC講演資料「電子出版ビジネスの「今」と「これから」~破壊ではなく創造へ~」
AJEC講演資料「電子出版ビジネスの「今」と「これから」~破壊ではなく創造へ~」AJEC講演資料「電子出版ビジネスの「今」と「これから」~破壊ではなく創造へ~」
AJEC講演資料「電子出版ビジネスの「今」と「これから」~破壊ではなく創造へ~」Tomohiko (TOMO) Hayashi
 

Viewers also liked (9)

سلطان العرفج 2-أ
سلطان العرفج 2-أسلطان العرفج 2-أ
سلطان العرفج 2-أ
 
Important Trends in Education Technology
Important Trends in Education TechnologyImportant Trends in Education Technology
Important Trends in Education Technology
 
Three of the Trucking Industry's Biggest Concerns
Three of the Trucking Industry's Biggest ConcernsThree of the Trucking Industry's Biggest Concerns
Three of the Trucking Industry's Biggest Concerns
 
電子書籍カニバリズム研究資料
電子書籍カニバリズム研究資料電子書籍カニバリズム研究資料
電子書籍カニバリズム研究資料
 
電子書籍はなぜ消えるのか
電子書籍はなぜ消えるのか電子書籍はなぜ消えるのか
電子書籍はなぜ消えるのか
 
5G-IoT Champions
5G-IoT Champions5G-IoT Champions
5G-IoT Champions
 
経産省緊急デジタル化事業制作タイトルリスト
経産省緊急デジタル化事業制作タイトルリスト経産省緊急デジタル化事業制作タイトルリスト
経産省緊急デジタル化事業制作タイトルリスト
 
17 conseils pour une lettre de motivation efficace en 2017
17 conseils pour une lettre de motivation efficace en 201717 conseils pour une lettre de motivation efficace en 2017
17 conseils pour une lettre de motivation efficace en 2017
 
AJEC講演資料「電子出版ビジネスの「今」と「これから」~破壊ではなく創造へ~」
AJEC講演資料「電子出版ビジネスの「今」と「これから」~破壊ではなく創造へ~」AJEC講演資料「電子出版ビジネスの「今」と「これから」~破壊ではなく創造へ~」
AJEC講演資料「電子出版ビジネスの「今」と「これから」~破壊ではなく創造へ~」
 

Similar to Introduction 2 to aws and storage options

Understanding AWS Storage Options
Understanding AWS Storage OptionsUnderstanding AWS Storage Options
Understanding AWS Storage OptionsAmazon Web Services
 
AWS APAC Webinar Week - Understanding AWS Storage Options
AWS APAC Webinar Week - Understanding AWS Storage OptionsAWS APAC Webinar Week - Understanding AWS Storage Options
AWS APAC Webinar Week - Understanding AWS Storage OptionsAmazon Web Services
 
Aws Solution Architecture Associate - summary
Aws Solution Architecture Associate - summaryAws Solution Architecture Associate - summary
Aws Solution Architecture Associate - summaryonoffshake
 
Scaling up to your first 10 million users - Pop-up Loft Tel Aviv
Scaling up to your first 10 million users - Pop-up Loft Tel AvivScaling up to your first 10 million users - Pop-up Loft Tel Aviv
Scaling up to your first 10 million users - Pop-up Loft Tel AvivAmazon Web Services
 
Managing storage on Prem and in Cloud
Managing storage on Prem and in CloudManaging storage on Prem and in Cloud
Managing storage on Prem and in CloudHoward Marks
 
AWS vs. Azure vs. Google vs. SoftLayer: Network, Storage and DBaaS
AWS vs. Azure vs. Google vs. SoftLayer: Network, Storage and DBaaSAWS vs. Azure vs. Google vs. SoftLayer: Network, Storage and DBaaS
AWS vs. Azure vs. Google vs. SoftLayer: Network, Storage and DBaaSRightScale
 
AWS January 2016 Webinar Series - Getting Started with Big Data on AWS
AWS January 2016 Webinar Series - Getting Started with Big Data on AWSAWS January 2016 Webinar Series - Getting Started with Big Data on AWS
AWS January 2016 Webinar Series - Getting Started with Big Data on AWSAmazon Web Services
 
Introduction to AWS Storage Services
Introduction to AWS Storage ServicesIntroduction to AWS Storage Services
Introduction to AWS Storage ServicesAmazon Web Services
 
Amazon Web Services OverView
Amazon Web Services OverViewAmazon Web Services OverView
Amazon Web Services OverViewAriel K
 
cse40822-amazon.pptx
cse40822-amazon.pptxcse40822-amazon.pptx
cse40822-amazon.pptxprathamgunj
 
Enterprise Grade SQL Server Deployments in AWS
Enterprise Grade SQL Server Deployments in AWSEnterprise Grade SQL Server Deployments in AWS
Enterprise Grade SQL Server Deployments in AWSAmazon Web Services
 
The Enterprise Grade SQL Server Deployments in AWS
The Enterprise Grade SQL Server Deployments in AWSThe Enterprise Grade SQL Server Deployments in AWS
The Enterprise Grade SQL Server Deployments in AWSAmazon 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
 
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
 
SQL, NoSQL, Distributed SQL: Choose your DataStore carefully
SQL, NoSQL, Distributed SQL: Choose your DataStore carefullySQL, NoSQL, Distributed SQL: Choose your DataStore carefully
SQL, NoSQL, Distributed SQL: Choose your DataStore carefullyMd Kamaruzzaman
 

Similar to Introduction 2 to aws and storage options (20)

Understanding AWS Storage Options
Understanding AWS Storage OptionsUnderstanding AWS Storage Options
Understanding AWS Storage Options
 
AWS APAC Webinar Week - Understanding AWS Storage Options
AWS APAC Webinar Week - Understanding AWS Storage OptionsAWS APAC Webinar Week - Understanding AWS Storage Options
AWS APAC Webinar Week - Understanding AWS Storage Options
 
Aws Solution Architecture Associate - summary
Aws Solution Architecture Associate - summaryAws Solution Architecture Associate - summary
Aws Solution Architecture Associate - summary
 
Servicios de Almacenamiento en AWS
Servicios de Almacenamiento en AWSServicios de Almacenamiento en AWS
Servicios de Almacenamiento en AWS
 
Scaling up to your first 10 million users - Pop-up Loft Tel Aviv
Scaling up to your first 10 million users - Pop-up Loft Tel AvivScaling up to your first 10 million users - Pop-up Loft Tel Aviv
Scaling up to your first 10 million users - Pop-up Loft Tel Aviv
 
Managing storage on Prem and in Cloud
Managing storage on Prem and in CloudManaging storage on Prem and in Cloud
Managing storage on Prem and in Cloud
 
AWS-S3.pptx
AWS-S3.pptxAWS-S3.pptx
AWS-S3.pptx
 
AWS vs. Azure vs. Google vs. SoftLayer: Network, Storage and DBaaS
AWS vs. Azure vs. Google vs. SoftLayer: Network, Storage and DBaaSAWS vs. Azure vs. Google vs. SoftLayer: Network, Storage and DBaaS
AWS vs. Azure vs. Google vs. SoftLayer: Network, Storage and DBaaS
 
Beyond EC2 and S3
Beyond EC2 and S3Beyond EC2 and S3
Beyond EC2 and S3
 
Big data on aws
Big data on awsBig data on aws
Big data on aws
 
AWS January 2016 Webinar Series - Getting Started with Big Data on AWS
AWS January 2016 Webinar Series - Getting Started with Big Data on AWSAWS January 2016 Webinar Series - Getting Started with Big Data on AWS
AWS January 2016 Webinar Series - Getting Started with Big Data on AWS
 
Introduction to AWS Storage Services
Introduction to AWS Storage ServicesIntroduction to AWS Storage Services
Introduction to AWS Storage Services
 
Amazon Web Services OverView
Amazon Web Services OverViewAmazon Web Services OverView
Amazon Web Services OverView
 
cse40822-amazon.pptx
cse40822-amazon.pptxcse40822-amazon.pptx
cse40822-amazon.pptx
 
Enterprise Grade SQL Server Deployments in AWS
Enterprise Grade SQL Server Deployments in AWSEnterprise Grade SQL Server Deployments in AWS
Enterprise Grade SQL Server Deployments in AWS
 
The Enterprise Grade SQL Server Deployments in AWS
The Enterprise Grade SQL Server Deployments in AWSThe Enterprise Grade SQL Server Deployments in AWS
The Enterprise Grade SQL Server Deployments in AWS
 
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
 
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
 
SQL, NoSQL, Distributed SQL: Choose your DataStore carefully
SQL, NoSQL, Distributed SQL: Choose your DataStore carefullySQL, NoSQL, Distributed SQL: Choose your DataStore carefully
SQL, NoSQL, Distributed SQL: Choose your DataStore carefully
 
[Jun AWS 201] Technical Workshop
[Jun AWS 201] Technical Workshop[Jun AWS 201] Technical Workshop
[Jun AWS 201] Technical Workshop
 

More from Szilveszter Molnár

More from Szilveszter Molnár (7)

Big Data on AWS
Big Data on AWSBig Data on AWS
Big Data on AWS
 
Aws Kinesis
Aws KinesisAws Kinesis
Aws Kinesis
 
Introduction to AWS
Introduction to AWSIntroduction to AWS
Introduction to AWS
 
Lambda architecture
Lambda architectureLambda architecture
Lambda architecture
 
Introduction to Regression Analysis
Introduction to Regression AnalysisIntroduction to Regression Analysis
Introduction to Regression Analysis
 
2015 Mar 12 - IoT Conference, Moscow - Beyond Fitness Trackers: Discovering H...
2015 Mar 12 - IoT Conference, Moscow - Beyond Fitness Trackers: Discovering H...2015 Mar 12 - IoT Conference, Moscow - Beyond Fitness Trackers: Discovering H...
2015 Mar 12 - IoT Conference, Moscow - Beyond Fitness Trackers: Discovering H...
 
MongoDB + Node.JS + EPAM ROAD
MongoDB + Node.JS + EPAM ROADMongoDB + Node.JS + EPAM ROAD
MongoDB + Node.JS + EPAM ROAD
 

Recently uploaded

Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...stazi3110
 
cybersecurity notes for mca students for learning
cybersecurity notes for mca students for learningcybersecurity notes for mca students for learning
cybersecurity notes for mca students for learningVitsRangannavar
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...kellynguyen01
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsAlberto González Trastoy
 
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...soniya singh
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVshikhaohhpro
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comFatema Valibhai
 
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideBuilding Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideChristina Lin
 
chapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptchapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptkotipi9215
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityNeo4j
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software DevelopersVinodh Ram
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...ICS
 
DNT_Corporate presentation know about us
DNT_Corporate presentation know about usDNT_Corporate presentation know about us
DNT_Corporate presentation know about usDynamic Netsoft
 
Engage Usergroup 2024 - The Good The Bad_The Ugly
Engage Usergroup 2024 - The Good The Bad_The UglyEngage Usergroup 2024 - The Good The Bad_The Ugly
Engage Usergroup 2024 - The Good The Bad_The UglyFrank van der Linden
 
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...gurkirankumar98700
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfkalichargn70th171
 
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio, Inc.
 
What is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWhat is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWave PLM
 
Asset Management Software - Infographic
Asset Management Software - InfographicAsset Management Software - Infographic
Asset Management Software - InfographicHr365.us smith
 

Recently uploaded (20)

Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
 
cybersecurity notes for mca students for learning
cybersecurity notes for mca students for learningcybersecurity notes for mca students for learning
cybersecurity notes for mca students for learning
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
 
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTV
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.com
 
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideBuilding Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
 
chapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptchapter--4-software-project-planning.ppt
chapter--4-software-project-planning.ppt
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered Sustainability
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software Developers
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
 
DNT_Corporate presentation know about us
DNT_Corporate presentation know about usDNT_Corporate presentation know about us
DNT_Corporate presentation know about us
 
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Mukherjee Nagar 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...Call Girls In Mukherjee Nagar 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
 
Engage Usergroup 2024 - The Good The Bad_The Ugly
Engage Usergroup 2024 - The Good The Bad_The UglyEngage Usergroup 2024 - The Good The Bad_The Ugly
Engage Usergroup 2024 - The Good The Bad_The Ugly
 
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
 
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
 
What is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWhat is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need It
 
Asset Management Software - Infographic
Asset Management Software - InfographicAsset Management Software - Infographic
Asset Management Software - Infographic
 

Introduction 2 to aws and storage options

  • 1. Introduction to AWS
 Storage Options Szilveszter Molnar
 @moszinet
  • 4. Recap • Infrastructure as a Service - IAAS • No reason to do it by yourself • Elastic Computing • Regions an Availability Zones • Elastic Compute Cloud - EC2
  • 6. Compute • EC2 (On-Demand, Reserved, Spot) • Autoscaling • ELB • AWS Lambda • Container Service • VM Import/Export
  • 7. Storage & Content Delivery • Amazon S3 • Glacier • Elastic Block Store - EBS • Elastic File System • CloudFront • Import/Export Snowball
  • 8. Storage & Content Delivery • Amazon S3 • Glacier • Elastic Block Store - EBS • Elastic File System • CloudFront • Import/Export Snowball
  • 9. Database • Relational Database Service - RDS • MySQL, MS SQL, Oracle, Postgres, etc ... • Aurora • AWS Database Migration Service • DynamoDB • Redshift • ElastiCache
  • 10. Networking • Amazon VPC • AWS Direct Connect • Amazon Route53
  • 11. Developer Tools • AWS CodeCommit • AWS CodeDeploy • AWS CodePipeline
  • 12. ... • Management Tools • Security & Identity • Analytics • Internet of Things • Mobile Services • Application Services • Enterprise Applications
  • 13.
  • 15. Storage Options • EBS • Instance Store Volumes • S3 • Glacier
  • 16. EBS
  • 17. Elastic Block Storage • Block level storage • Use with EC2 instances • Types • Standard - ~100 IOPS, "best effort" • Provisioned - max 2000 IOPS / volume • stripe volumes for more (RAID 0)
  • 18. Elastic Block Storage • Highly available and reliable • Replicated across multiple servers in an AZ • Snapshots • Incremental • Stored in S3 • Annual Durability w/ less then 20 GB modified data 99.5%-99.9%
  • 19. Elastic Block Storage • Ideal Usage Patterns • relatively frequent data changes • databases with consistent read & writes • raw block-level storage
  • 20. Elastic Block Storage • Anti-Patterns • Temporary storage (use local instance volumes, SQS or ElastiCache) • Highly-durable storage (use S3, Glacier) • Static data (use S3)
  • 21. Instance Store Volumes • Temporary • SSD • up to 120,000 IOPS • attached to the physical server • NOT Durable: lost if the instance is stopped/fails
  • 22. S3
  • 23. Simple Storage Service • Simple key-value storage • 1 Byte - 5 TB object size • Buckets • Highly scalable, reliable and low-latency • Durability: 99.999999999 % • Availability: 99.99 %
  • 24. Simple Storage Service • Versioning • Lifetime control • Multi-Factor Auth Delete • Reduced Redundancy - 99.99% durability • 400x more durable than 1 typical HDD
  • 25. Simple Storage Service • Ideal Usage Patterns • Static web content and media • Static website hosting • Archival of critical data
  • 26. Simple Storage Service • Anti-Patterns • File System • Structured data with query • Rapidly changing data • Backup and archival storage
  • 28. Glacier • 0.01$ / GB • Store "archives" • Retrieve archives by initiating a retrieval job • Archives organised in vaults • Durability 99.999999999 % • Retrieve jobs complete in 3-5 hours
  • 29. Glacier • Ideal Usage Patterns • Offsite archival • Magnetic tape replacement • Anti-patterns • Rapidly changing data • Real time access
  • 30. Recap
  • 31. Recap • EBS • "Hard disk" • S3 • Buckets, highly durable 11 9's, fast access • Glacier • Archives, highly durable 11 9's, slow access
  • 32. • AWS Overview White Paper • AWS Storage Options Whitepaper • qwiklab.com (free until end of March)