Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Introduction 2 to aws and storage options

371 views

Published on

This is a continuation to the AWS Introduction presentation.

Published in: Software
  • Be the first to comment

  • Be the first to like this

Introduction 2 to aws and storage options

  1. 1. Introduction to AWS
 Storage Options Szilveszter Molnar
 @moszinet
  2. 2. Development vs Operations
  3. 3. Recap
  4. 4. Recap • Infrastructure as a Service - IAAS • No reason to do it by yourself • Elastic Computing • Regions an Availability Zones • Elastic Compute Cloud - EC2
  5. 5. AWS Services Overview
  6. 6. Compute • EC2 (On-Demand, Reserved, Spot) • Autoscaling • ELB • AWS Lambda • Container Service • VM Import/Export
  7. 7. Storage & Content Delivery • Amazon S3 • Glacier • Elastic Block Store - EBS • Elastic File System • CloudFront • Import/Export Snowball
  8. 8. Storage & Content Delivery • Amazon S3 • Glacier • Elastic Block Store - EBS • Elastic File System • CloudFront • Import/Export Snowball
  9. 9. Database • Relational Database Service - RDS • MySQL, MS SQL, Oracle, Postgres, etc ... • Aurora • AWS Database Migration Service • DynamoDB • Redshift • ElastiCache
  10. 10. Networking • Amazon VPC • AWS Direct Connect • Amazon Route53
  11. 11. Developer Tools • AWS CodeCommit • AWS CodeDeploy • AWS CodePipeline
  12. 12. ... • Management Tools • Security & Identity • Analytics • Internet of Things • Mobile Services • Application Services • Enterprise Applications
  13. 13. Storage Options
  14. 14. Storage Options • EBS • Instance Store Volumes • S3 • Glacier
  15. 15. EBS
  16. 16. 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)
  17. 17. 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%
  18. 18. Elastic Block Storage • Ideal Usage Patterns • relatively frequent data changes • databases with consistent read & writes • raw block-level storage
  19. 19. Elastic Block Storage • Anti-Patterns • Temporary storage (use local instance volumes, SQS or ElastiCache) • Highly-durable storage (use S3, Glacier) • Static data (use S3)
  20. 20. Instance Store Volumes • Temporary • SSD • up to 120,000 IOPS • attached to the physical server • NOT Durable: lost if the instance is stopped/fails
  21. 21. S3
  22. 22. 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 %
  23. 23. Simple Storage Service • Versioning • Lifetime control • Multi-Factor Auth Delete • Reduced Redundancy - 99.99% durability • 400x more durable than 1 typical HDD
  24. 24. Simple Storage Service • Ideal Usage Patterns • Static web content and media • Static website hosting • Archival of critical data
  25. 25. Simple Storage Service • Anti-Patterns • File System • Structured data with query • Rapidly changing data • Backup and archival storage
  26. 26. Glacier
  27. 27. 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
  28. 28. Glacier • Ideal Usage Patterns • Offsite archival • Magnetic tape replacement • Anti-patterns • Rapidly changing data • Real time access
  29. 29. Recap
  30. 30. Recap • EBS • "Hard disk" • S3 • Buckets, highly durable 11 9's, fast access • Glacier • Archives, highly durable 11 9's, slow access
  31. 31. • AWS Overview White Paper • AWS Storage Options Whitepaper • qwiklab.com (free until end of March)
  32. 32. Thank you! @moszinet

×