SlideShare a Scribd company logo
Partner Technical Solutions, MongoDB
Sandeep Parikh
#MongoDBWorld
High Performance MongoDB
on Amazon EC2
Solutions Architect, Amazon Web Services
Kyle Lichtenberg
Wait, isn’t there a whitepaper on
this?
• Much has changed since March 2013!
– (and an update is in the works!)
New EC2 Instances Types
• I2 released in December 2013
– Next generation High I/O Instance Family
– 4-32 vCPUs
– 30-244 GiB of Memory
– 800-6,400 GB of SSD Storage (up to 315,000+ IOPS)
• R3 released in April 2014
– Next Generation Memory Optimized Instance Family
– 2-32 vCPUs
– 15-244 GiB of Memory
Latest Generation Instance
Features
• Enhanced Networking (SR-IOV)
– Improved packet per second (PPS) performance
– Lower inter-instance latencies
– Very low network jitter
• SSDs
– No mechanical seeking!
– Higher I/O than magnetic
• Updated Hardware Architecture
– Ivy Bridge Intel Xeon E5-2670 v2
– Higher sustained memory bandwidth (up to 63,000 MB/s)
Storage I/O Optimized Instance
Evolution
hi1.4xlarge
Memor
y
60.5 GiB
Storage 2x 1,024GB
SSD
Networ
k
10 Gigabit
i2.8xlarge
Memory 244 GiB
Storage 8x 800GB SSD
Network 10 Gigabit
i2.4xlarge
Memory 122 GiB
Storage 4x 800GB SSD
Network High
i2.2xlarge
Memory 61 GiB
Storage 2x 800GB SSD
Network High
i2.xlarge
Memory 30.5 GiB
Storage 800GB SSD
Network Moderate
Memory Optimized Instance
Evolution
cr1.8xlarge
Memory 244 GiB
Storage 2x 120GB SSD
Network 10 Gigabit
m2.4xlarge
Memory 68.4 GiB
Storage 2x 840GB
Network High
m2.2xlarge
Memory 34.2 GiB
Storage 850GB
Network High
m2.xlarge
Memory 17.1 GiB
Storage 420GB
Network Moderate
r3.8xlarge
Memory 244 GiB
Storage 2x 320GB SSD
Network 10 Gigabit
r3.4xlarge
Memory 122 GiB
Storage 320GB SSD
Network High
r3.2xlarge
Memory 61 GiB
Storage 160GB SSD
Network High
r3.xlarge
Memory 30.5 GiB
Storage 80GB SSD
Network Moderate
r3.large
Memory 15.25 GiB
Storage 32GB SSD
Network Moderate
AWS Block Storage Review
• Amazon Elastic Block Store (“EBS”)
– Network attached
– Durable
– Snapshot backups to S3
• Amazon EBS Provisioned IOPS (“PIOPS”)
– Standard EBS + definable, consistent performance
• Instance Storage (“Ephemeral Storage”)
– Lowest latency
– Included in instance cost
– Volatile!
Storage Considerations
EBS EBS PIOPS Instance Store
~100 IOPS Magnetic
3 IOPS/GB General
Purpose (SSD)
Up to 1TB/Volume
Linear performance
increases up to 12
volumes on 8xlarge
instances
Max 36,000
IOPS/Instance
Snapshots!
Up to 30 IOPS/GB
(max 4,000/volume)
Up to 1TB/Volume
Linear performance
increases up to 12
volumes on 8xlarge
instances
Max 48,000
IOPS/Instance
Snapshots!
Up to 365,000
IOPS/instance
Up to 6.4TB
Fewer IOPS on
smaller instance sizes
Max 365,000
IOPS/Instance
No built-in backup
functionality
Storage Considerations
• When using EBS
– Use EBS Optimized Instances!
– Use PIOPS for consistent performance
– Use snapshots for backups
• When using Instance Storage
– Replicate! Replicate! Replicate!
– Use a replica with EBS volumes for backups
Cost Considerations
All EBS All EBS PIOPS Hybrid Instance
Store
47x 1TB General
Purpose (SSD)
6x r3.2xlarge
(EBS Optimized)
Volumes: $4,700.00
Compute: $3,294.00
Total: $7,994.00/mo
35x 134GB @ 4K
IOPS
6 r3.2xlarge
(EBS Optimized)
Volumes: $586.25
EBS IOPS: $9,100.00
Compute: $3,294.00
Total: $12,394.25/mo
4x 800GB SSD
2x i2.2xlarge
4x 1TB General
Purpose (SSD)
1x i2.2xlarge
(EBS Optimized)
Volumes: $400.00
Compute: $3780.78
Total: $4,180.78/mo
Assuming a performance target of 140,000 IOPS:
All costs are estimations and are based on published pricing as of 6/18/2014.
Cost is an important performance
metric!
• Reserved Instances
– Pricing model designed for steady state workloads
– Pay a small upfront fee for a reduced hourly rate
– Light, Medium, and Heavy utilization
– 1 and 3 year terms
Pricing Models
Hybrid Instance
Store
4x 800GB SSD
2x i2.2xlarge
4x 1TB General SSD
1x i2.2xlarge
(EBS Optimized)
Volumes: $400.00
• On-Demand
– One-time fee: $0.00
– Monthly Cost: $4,180.78
– Annual Cost: $50,169.36
• 1 YR Heavy Reserved
– One-time fee: $10,920
– Monthly Cost: $1,119.58
– Annual Cost: $13,434.96 ($24,354.96)
• 3 YR Heavy Reserved
– One-time fee: $16,440.00
– Monthly Cost: $965.86
– Annual Cost: $11,590.32 ($17,070.32)
All costs are estimations and are based on published pricing as of 6/18/2014.
Functional Deployment Patterns
• Proper instance type and storage selections play a
huge part in price and performance.
• Not all storage architectures are created equal, but
neither are all environments!
High Performance MongoDB
Instance Storage
Ephemeral
Set number of volumes
per instance
RAID with LVM
Snapshots via LVM
EBS Volumes
Persistent
Multiple volumes per
instance
RAID with LVM or MD
Snapshots
MongoDB Storage Considerations
Storage Differences
PIOPS EBS Instance SSDs
Highest durability Highest performance
Requires EBS-optimized instances Available on new generation
instances
Higher price per IOP Included in instance pricing
Development, Testing
MongoDB
App
MongoDB
Primary
App
MongoDB
Secondary
MongoDB
Secondary
Single Node Replica Set
Production, High Performance
MongoDB
Primary
App
MongoDB
Secondary
MongoDB
Secondary
Replica Set
MongoDB
Primary
MongoDB
Secondary
MongoDB
Secondary
Sharding
MongoDB
Primary
App
MongoDB
Secondary
MongoDB
Secondary
MongoDB
Primary
MongoDB
Secondary
MongoDB
Secondary
mongos
App
mongos
App
mongos
Deployment Strategies: SSDs
• SSD deployments
– Replica Sets
and
– MMS Backup
• High performance
• Highly available
• Continuous backup
MongoDB
Primary
MongoDB
Secondar
y
MongoDB
Secondar
y
MMS
Backup
Agent
MongoDB Management Service:
Backup
Fully-managed,
agent-based,
continuous
backup
Custom
snapshot
scheduling and
retention
Point in-time
recovery
Performance
impact similar to
Secondary
Encrypted data
transfer
Restores require
2-factor
authentication
Deployment Strategies: Hybrid
Mixed SSD/EBS deployment
Secondary
with PIOPS
EBS
Powerful, high-bandwidth
instance
Aggregate
multiple
volumes for
max IOPS
ex. r3.8xlarge
with 12
PIOPS EBS
volumes
Key is
avoiding
replication
lag
Monitor with
MMS
Measuring Performance
MMS
Monitoring
MongoDB
metrics
Visualizations
Dashboards
Alerts
System
stats tools
iostat
mpstat
sar
mongoperf
MongoDB
ops/second
Set threads,
fileSize,
caching
Partner Technical Solutions, MongoDB
Sandeep Parikh
#MongoDBWorld
Thank You!
Solutions Architect, Amazon Web Services
Kyle Lichtenberg

More Related Content

PDF
Big Data Analytics Tutorial | Big Data Analytics for Beginners | Hadoop Tutor...
PDF
Understand SAP BusinessObjects Licenses & Roadmap
PPTX
Hive, Presto, and Spark on TPC-DS benchmark
PPTX
Data & analytics challenges in a microservice architecture
PPTX
Real-Time Data Flows with Apache NiFi
PDF
Dataflow with Apache NiFi
PPTX
What's new in apache hive
PPTX
MongoDB on EC2 and EBS
Big Data Analytics Tutorial | Big Data Analytics for Beginners | Hadoop Tutor...
Understand SAP BusinessObjects Licenses & Roadmap
Hive, Presto, and Spark on TPC-DS benchmark
Data & analytics challenges in a microservice architecture
Real-Time Data Flows with Apache NiFi
Dataflow with Apache NiFi
What's new in apache hive
MongoDB on EC2 and EBS

Viewers also liked (20)

PDF
MongoDB tuning on AWS
PPTX
High Performance Applications with MongoDB
PPTX
MongoDB and Amazon Web Services: Storage Options for MongoDB Deployments
PPTX
Full-stack Web Development with MongoDB, Node.js and AWS
PDF
MongoDB World 2016: Deciphering .explain() Output
PDF
MongoDB Performance Tuning
PPTX
Scaling MongoDB
PPTX
Running MongoDB 3.0 on AWS
PPT
Lightning Talk: Running MongoDB on Docker for High Performance Deployments
PPTX
MongoDB and AWS: Integrations
PPTX
Tuning Linux for MongoDB
PDF
MongoDB Performance Tuning
PDF
MongoDB performance tuning and load testing, NOSQL Now! 2013 Conference prese...
PDF
20170210 sapporotechbar7
PPTX
How Auto Trader enables the UK's largest digital automotive marketplace
PPTX
Back to Basics: My First MongoDB Application
PPTX
Back to Basics Webinar 3: Introduction to Replica Sets
PPTX
Seminario Web MongoDB-Paradigma: Cree aplicaciones más escalables utilizando ...
PDF
Webinar: 10-Step Guide to Creating a Single View of your Business
PPT
Free Download Powerpoint Slides
MongoDB tuning on AWS
High Performance Applications with MongoDB
MongoDB and Amazon Web Services: Storage Options for MongoDB Deployments
Full-stack Web Development with MongoDB, Node.js and AWS
MongoDB World 2016: Deciphering .explain() Output
MongoDB Performance Tuning
Scaling MongoDB
Running MongoDB 3.0 on AWS
Lightning Talk: Running MongoDB on Docker for High Performance Deployments
MongoDB and AWS: Integrations
Tuning Linux for MongoDB
MongoDB Performance Tuning
MongoDB performance tuning and load testing, NOSQL Now! 2013 Conference prese...
20170210 sapporotechbar7
How Auto Trader enables the UK's largest digital automotive marketplace
Back to Basics: My First MongoDB Application
Back to Basics Webinar 3: Introduction to Replica Sets
Seminario Web MongoDB-Paradigma: Cree aplicaciones más escalables utilizando ...
Webinar: 10-Step Guide to Creating a Single View of your Business
Free Download Powerpoint Slides
Ad

Similar to High Performance MongoDB on Storage-Optimized AWS EC2 (7)

PPTX
DevOps for ETL processing at scale with MongoDB, Solr, AWS and Chef
PPTX
stackArmor presentation for DevOpsDC ver 4
PDF
AWS Summit Seoul 2015 - EBS 성능 향상 및 EC2 비용 최적화 기법
PPTX
Elastic Block Storage (EBS)
PPTX
Amazon Web Services (AWS) Elastic Compute Cloud (EC2)
PDF
Choosing the Right Database Service (김상필, 유타카 호시노) - AWS DB Day
PPTX
AWS - an introduction to bursting (GP2 - T2)
DevOps for ETL processing at scale with MongoDB, Solr, AWS and Chef
stackArmor presentation for DevOpsDC ver 4
AWS Summit Seoul 2015 - EBS 성능 향상 및 EC2 비용 최적화 기법
Elastic Block Storage (EBS)
Amazon Web Services (AWS) Elastic Compute Cloud (EC2)
Choosing the Right Database Service (김상필, 유타카 호시노) - AWS DB Day
AWS - an introduction to bursting (GP2 - T2)
Ad

More from MongoDB (20)

PDF
MongoDB SoCal 2020: Migrate Anything* to MongoDB Atlas
PDF
MongoDB SoCal 2020: Go on a Data Safari with MongoDB Charts!
PDF
MongoDB SoCal 2020: Using MongoDB Services in Kubernetes: Any Platform, Devel...
PDF
MongoDB SoCal 2020: A Complete Methodology of Data Modeling for MongoDB
PDF
MongoDB SoCal 2020: From Pharmacist to Analyst: Leveraging MongoDB for Real-T...
PDF
MongoDB SoCal 2020: Best Practices for Working with IoT and Time-series Data
PDF
MongoDB SoCal 2020: MongoDB Atlas Jump Start
PDF
MongoDB .local San Francisco 2020: Powering the new age data demands [Infosys]
PDF
MongoDB .local San Francisco 2020: Using Client Side Encryption in MongoDB 4.2
PDF
MongoDB .local San Francisco 2020: Using MongoDB Services in Kubernetes: any ...
PDF
MongoDB .local San Francisco 2020: Go on a Data Safari with MongoDB Charts!
PDF
MongoDB .local San Francisco 2020: From SQL to NoSQL -- Changing Your Mindset
PDF
MongoDB .local San Francisco 2020: MongoDB Atlas Jumpstart
PDF
MongoDB .local San Francisco 2020: Tips and Tricks++ for Querying and Indexin...
PDF
MongoDB .local San Francisco 2020: Aggregation Pipeline Power++
PDF
MongoDB .local San Francisco 2020: A Complete Methodology of Data Modeling fo...
PDF
MongoDB .local San Francisco 2020: MongoDB Atlas Data Lake Technical Deep Dive
PDF
MongoDB .local San Francisco 2020: Developing Alexa Skills with MongoDB & Golang
PDF
MongoDB .local Paris 2020: Realm : l'ingrédient secret pour de meilleures app...
PDF
MongoDB .local Paris 2020: Upply @MongoDB : Upply : Quand le Machine Learning...
MongoDB SoCal 2020: Migrate Anything* to MongoDB Atlas
MongoDB SoCal 2020: Go on a Data Safari with MongoDB Charts!
MongoDB SoCal 2020: Using MongoDB Services in Kubernetes: Any Platform, Devel...
MongoDB SoCal 2020: A Complete Methodology of Data Modeling for MongoDB
MongoDB SoCal 2020: From Pharmacist to Analyst: Leveraging MongoDB for Real-T...
MongoDB SoCal 2020: Best Practices for Working with IoT and Time-series Data
MongoDB SoCal 2020: MongoDB Atlas Jump Start
MongoDB .local San Francisco 2020: Powering the new age data demands [Infosys]
MongoDB .local San Francisco 2020: Using Client Side Encryption in MongoDB 4.2
MongoDB .local San Francisco 2020: Using MongoDB Services in Kubernetes: any ...
MongoDB .local San Francisco 2020: Go on a Data Safari with MongoDB Charts!
MongoDB .local San Francisco 2020: From SQL to NoSQL -- Changing Your Mindset
MongoDB .local San Francisco 2020: MongoDB Atlas Jumpstart
MongoDB .local San Francisco 2020: Tips and Tricks++ for Querying and Indexin...
MongoDB .local San Francisco 2020: Aggregation Pipeline Power++
MongoDB .local San Francisco 2020: A Complete Methodology of Data Modeling fo...
MongoDB .local San Francisco 2020: MongoDB Atlas Data Lake Technical Deep Dive
MongoDB .local San Francisco 2020: Developing Alexa Skills with MongoDB & Golang
MongoDB .local Paris 2020: Realm : l'ingrédient secret pour de meilleures app...
MongoDB .local Paris 2020: Upply @MongoDB : Upply : Quand le Machine Learning...

Recently uploaded (20)

PPTX
Programs and apps: productivity, graphics, security and other tools
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PDF
cuic standard and advanced reporting.pdf
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PDF
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
PDF
Assigned Numbers - 2025 - Bluetooth® Document
PDF
Review of recent advances in non-invasive hemoglobin estimation
PPTX
Cloud computing and distributed systems.
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PPTX
MYSQL Presentation for SQL database connectivity
PDF
Encapsulation theory and applications.pdf
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PDF
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PDF
Encapsulation_ Review paper, used for researhc scholars
PPTX
A Presentation on Artificial Intelligence
Programs and apps: productivity, graphics, security and other tools
Per capita expenditure prediction using model stacking based on satellite ima...
cuic standard and advanced reporting.pdf
Building Integrated photovoltaic BIPV_UPV.pdf
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
Dropbox Q2 2025 Financial Results & Investor Presentation
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
Assigned Numbers - 2025 - Bluetooth® Document
Review of recent advances in non-invasive hemoglobin estimation
Cloud computing and distributed systems.
Mobile App Security Testing_ A Comprehensive Guide.pdf
MYSQL Presentation for SQL database connectivity
Encapsulation theory and applications.pdf
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
Digital-Transformation-Roadmap-for-Companies.pptx
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
Reach Out and Touch Someone: Haptics and Empathic Computing
Encapsulation_ Review paper, used for researhc scholars
A Presentation on Artificial Intelligence

High Performance MongoDB on Storage-Optimized AWS EC2

  • 1. Partner Technical Solutions, MongoDB Sandeep Parikh #MongoDBWorld High Performance MongoDB on Amazon EC2 Solutions Architect, Amazon Web Services Kyle Lichtenberg
  • 2. Wait, isn’t there a whitepaper on this? • Much has changed since March 2013! – (and an update is in the works!)
  • 3. New EC2 Instances Types • I2 released in December 2013 – Next generation High I/O Instance Family – 4-32 vCPUs – 30-244 GiB of Memory – 800-6,400 GB of SSD Storage (up to 315,000+ IOPS) • R3 released in April 2014 – Next Generation Memory Optimized Instance Family – 2-32 vCPUs – 15-244 GiB of Memory
  • 4. Latest Generation Instance Features • Enhanced Networking (SR-IOV) – Improved packet per second (PPS) performance – Lower inter-instance latencies – Very low network jitter • SSDs – No mechanical seeking! – Higher I/O than magnetic • Updated Hardware Architecture – Ivy Bridge Intel Xeon E5-2670 v2 – Higher sustained memory bandwidth (up to 63,000 MB/s)
  • 5. Storage I/O Optimized Instance Evolution hi1.4xlarge Memor y 60.5 GiB Storage 2x 1,024GB SSD Networ k 10 Gigabit i2.8xlarge Memory 244 GiB Storage 8x 800GB SSD Network 10 Gigabit i2.4xlarge Memory 122 GiB Storage 4x 800GB SSD Network High i2.2xlarge Memory 61 GiB Storage 2x 800GB SSD Network High i2.xlarge Memory 30.5 GiB Storage 800GB SSD Network Moderate
  • 6. Memory Optimized Instance Evolution cr1.8xlarge Memory 244 GiB Storage 2x 120GB SSD Network 10 Gigabit m2.4xlarge Memory 68.4 GiB Storage 2x 840GB Network High m2.2xlarge Memory 34.2 GiB Storage 850GB Network High m2.xlarge Memory 17.1 GiB Storage 420GB Network Moderate r3.8xlarge Memory 244 GiB Storage 2x 320GB SSD Network 10 Gigabit r3.4xlarge Memory 122 GiB Storage 320GB SSD Network High r3.2xlarge Memory 61 GiB Storage 160GB SSD Network High r3.xlarge Memory 30.5 GiB Storage 80GB SSD Network Moderate r3.large Memory 15.25 GiB Storage 32GB SSD Network Moderate
  • 7. AWS Block Storage Review • Amazon Elastic Block Store (“EBS”) – Network attached – Durable – Snapshot backups to S3 • Amazon EBS Provisioned IOPS (“PIOPS”) – Standard EBS + definable, consistent performance • Instance Storage (“Ephemeral Storage”) – Lowest latency – Included in instance cost – Volatile!
  • 8. Storage Considerations EBS EBS PIOPS Instance Store ~100 IOPS Magnetic 3 IOPS/GB General Purpose (SSD) Up to 1TB/Volume Linear performance increases up to 12 volumes on 8xlarge instances Max 36,000 IOPS/Instance Snapshots! Up to 30 IOPS/GB (max 4,000/volume) Up to 1TB/Volume Linear performance increases up to 12 volumes on 8xlarge instances Max 48,000 IOPS/Instance Snapshots! Up to 365,000 IOPS/instance Up to 6.4TB Fewer IOPS on smaller instance sizes Max 365,000 IOPS/Instance No built-in backup functionality
  • 9. Storage Considerations • When using EBS – Use EBS Optimized Instances! – Use PIOPS for consistent performance – Use snapshots for backups • When using Instance Storage – Replicate! Replicate! Replicate! – Use a replica with EBS volumes for backups
  • 10. Cost Considerations All EBS All EBS PIOPS Hybrid Instance Store 47x 1TB General Purpose (SSD) 6x r3.2xlarge (EBS Optimized) Volumes: $4,700.00 Compute: $3,294.00 Total: $7,994.00/mo 35x 134GB @ 4K IOPS 6 r3.2xlarge (EBS Optimized) Volumes: $586.25 EBS IOPS: $9,100.00 Compute: $3,294.00 Total: $12,394.25/mo 4x 800GB SSD 2x i2.2xlarge 4x 1TB General Purpose (SSD) 1x i2.2xlarge (EBS Optimized) Volumes: $400.00 Compute: $3780.78 Total: $4,180.78/mo Assuming a performance target of 140,000 IOPS: All costs are estimations and are based on published pricing as of 6/18/2014.
  • 11. Cost is an important performance metric! • Reserved Instances – Pricing model designed for steady state workloads – Pay a small upfront fee for a reduced hourly rate – Light, Medium, and Heavy utilization – 1 and 3 year terms
  • 12. Pricing Models Hybrid Instance Store 4x 800GB SSD 2x i2.2xlarge 4x 1TB General SSD 1x i2.2xlarge (EBS Optimized) Volumes: $400.00 • On-Demand – One-time fee: $0.00 – Monthly Cost: $4,180.78 – Annual Cost: $50,169.36 • 1 YR Heavy Reserved – One-time fee: $10,920 – Monthly Cost: $1,119.58 – Annual Cost: $13,434.96 ($24,354.96) • 3 YR Heavy Reserved – One-time fee: $16,440.00 – Monthly Cost: $965.86 – Annual Cost: $11,590.32 ($17,070.32) All costs are estimations and are based on published pricing as of 6/18/2014.
  • 13. Functional Deployment Patterns • Proper instance type and storage selections play a huge part in price and performance. • Not all storage architectures are created equal, but neither are all environments!
  • 15. Instance Storage Ephemeral Set number of volumes per instance RAID with LVM Snapshots via LVM EBS Volumes Persistent Multiple volumes per instance RAID with LVM or MD Snapshots MongoDB Storage Considerations
  • 16. Storage Differences PIOPS EBS Instance SSDs Highest durability Highest performance Requires EBS-optimized instances Available on new generation instances Higher price per IOP Included in instance pricing
  • 18. Production, High Performance MongoDB Primary App MongoDB Secondary MongoDB Secondary Replica Set MongoDB Primary MongoDB Secondary MongoDB Secondary Sharding MongoDB Primary App MongoDB Secondary MongoDB Secondary MongoDB Primary MongoDB Secondary MongoDB Secondary mongos App mongos App mongos
  • 19. Deployment Strategies: SSDs • SSD deployments – Replica Sets and – MMS Backup • High performance • Highly available • Continuous backup MongoDB Primary MongoDB Secondar y MongoDB Secondar y MMS Backup Agent
  • 20. MongoDB Management Service: Backup Fully-managed, agent-based, continuous backup Custom snapshot scheduling and retention Point in-time recovery Performance impact similar to Secondary Encrypted data transfer Restores require 2-factor authentication
  • 21. Deployment Strategies: Hybrid Mixed SSD/EBS deployment Secondary with PIOPS EBS Powerful, high-bandwidth instance Aggregate multiple volumes for max IOPS ex. r3.8xlarge with 12 PIOPS EBS volumes Key is avoiding replication lag Monitor with MMS
  • 23. Partner Technical Solutions, MongoDB Sandeep Parikh #MongoDBWorld Thank You! Solutions Architect, Amazon Web Services Kyle Lichtenberg

Editor's Notes

  • #4: Run through of the new instance types.
  • #5: General instance features that are relevant to the MongoDB crowd.
  • #6: From a single option to many! Talk through network differences.
  • #7: Even more choices! Network interface is why the 8xl’s stay together.
  • #8: Review of storage flavors to make sure there are not confused customers in the crowd.
  • #10: Push that EBS is a network based service and will be limited by interface size and type.
  • #11: This is only one dimension to consider! (I know, but time is short, and this is a big one.) Extreme example to hammer in the importance of understanding your storage! EBS Optimized can handle about 24K IOPS 8 drives at 3K IOPS for standard. This will saturate the EBS Optimized instanes. 6 drives at 4K IOPS will saturate the EBS Optimized instance. Still need 6 of them. 4 1TB General SSDs will catch the data for backup.on a low priority replica. This is the general architecture recommended in the whitepaper. Calc is wrong right now. 35% IOP reduction
  • #13: Parentheses represent (annual cost + One-Ttime)/Term.
  • #14: Mini-recap and handoff to Sandeep.