AWS Certified Database - Specialty Beta Exam
Total Page:16
File Type:pdf, Size:1020Kb
D A T 3 3 8 - R Hands-on workshop: How to migrate to Amazon DocumentDB Hugo Rozestraten Daniel Bento Specialist Solutions Architect Solutions Architect Amazon Web Services Amazon Web Services © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. Agenda Amazon DocumentDB architecture Migrating your MongoDB databases to Amazon DocumentDB Online: AWS Data Migration Service (AWS DMS) Offline: Mongodump + Mongorestore Hybrid: Dump + CDC Hands-on workshop DocumentDB architecture Scale compute and storage independently AWS Region Availability Zone 1 Availability Zone 2 Availability Zone 3 Cluster endpoint Read replica endpoint Instance Instance Instance (primary) (replica) (replica) Writes Reads Reads Reads Writes Data copies Data copies Writes Data copies Cluster volume © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. Path for migration Migration Migration method Factor Offline (dump) Hybrid Online (DMS) Complexity Very simple Complex Medium Speed Fast* Medium* Slow** Downtime High Minimal Minimal *Consider using AWS Snowball to move files for large volumes **Copying very large tables with DMS can take a long time Check the connectivity and bandwidth for migration (VPN or DX) Migrate MongoDB to Amazon DocumentDB–DMS AWS Cloud AWS Region Corporate Availability Zone 1 Availability Zone 2 Availability Zone 3 data center Amazon Amazon VPC DocumentDB Instance Instance Instance (primary) (replica) (replica) VPN connection MongoDB AWS Direct Connect AWS DMS Migrate MongoDB to Amazon DocumentDB–DMS + verify and migrate indexes AWS Cloud AWS Region Corporate Availability Zone 1 Availability Zone 2 Availability Zone 3 data center Amazon VPC Amazon DocumentDB Instance Instance Instance (primary) (replica) (replica) VPN connection Write indexes Write data Full + CDC MongoDB AWS EC2 Direct Connect instance Read indexes AWS DMS Read data Full + CDC Migrate MongoDB to Amazon DocumentDB: Offline dump AWS Cloud AWS Region Corporate Availability Zone 1 Availability Zone 2 Availability Zone 3 data center Amazon VPC Amazon DocumentDB Instance Instance Instance (primary) (replica) (replica) VPN connection Write Write data indexes Full load MongoDB AWS Direct Connect Read indexes Read data Full load EC2 instance Migrate MongoDB to Amazon DocumentDB: AWS Snowball AWS Cloud AWS Region Corporate Availability Zone 1 Availability Zone 2 Availability Zone 3 data center Amazon VPC Amazon DocumentDB Instance Instance Instance (primary) (replica) (replica) VPN Write data connection Full load MongoDB EC2 Read data AWS instance Full load Direct Connect AWS collect Snowball Amazon S3 AWS Snowball Migrate MongoDB to Amazon DocumentDB: AWS Snowball + CDC—Hybrid AWS Cloud AWS Region Corporate Availability Zone 1 Availability Zone 2 Availability Zone 3 data center Amazon VPC Amazon DocumentDB Instance Instance Instance (primary) (replica) (replica) VPN Write data connection Full load Write CDC MongoDB EC2 AWS instance Read data AWS DMS Full load Direct Connect AWS collect Snowball AWS Snowball CDC Amazon S3 © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. Migrate MongoDB to Amazon DocumentDB: DMS— Online AWS Cloud AWS Region Source MongoDB Amazon DocumentDB Instance (primary) Write indexes Write data EC2 Full + CDC instance MongoDB Read indexes EC2 instance Read data Full + CDC AWS DMS Migrate MongoDB to Amazon DocumentDB: Offline AWS Cloud AWS Region Source MongoDB Amazon DocumentDB Instance (primary) EC2 Write data instance Full load MongoDB Read data Full load EC2 instance Learn databases with AWS Training and Certification Resources created by the experts at AWS to help you build and validate database skills 25+ free digital training courses cover topics and services related to databases, including: • Amazon Aurora • Amazon ElastiCache • Amazon Neptune • Amazon Redshift • Amazon DocumentDB • Amazon RDS • Amazon DynamoDB Validate expertise with the new AWS Certified Database - Specialty beta exam Visit aws.training © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. Thank you! Hugo Rozestraten Daniel Bento [email protected] [email protected] © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved..