Amazon DocumentDB: Best Practices
Amazon DocumentDB is one of the most popular document database offerings from AWS. This course will teach you all about the Amazon DocumentDB database and design and maintain a highly available, scalable, secure, and performant cluster in AWS.
What you'll learn
Cloud developers today require in-depth knowledge for managing and running distributed cloud services such as Amazon DocumentDB, without incurring unnecessary cost and compromising on security and performance. In this course, Amazon DocumentDB: Best Practices, you'll learn to design a highly available and scalable document database solution. First, you'll explore when to use NoSQL databases in general and common scenarios where Amazon DocumentDB excels. Next, you'll learn how to create and manage a secure, performant, and cost-effective Amazon Document DB cluster and perform basic query operations. Finally, you'll learn how to perform maintenance tasks and migration activities on Amazon DocumentDB. When you're finished with this course, you'll have the skills and knowledge to create and manage a compliant database solution by following the industry’s best practices.
Table of contents
- Introduction to Amazon DocumentDB 3m
- Amazon DocumentDB Architecture 3m
- Demo: Deploying Amazon DocumentDB Cluster with High-availability Configuration Using AWS Console 6m
- Demo: Creating AWS Cloud9 Environment and Installing Mongoshell Using AWS Console 5m
- Demo: Using Mongo Shell in AWS Cloud9 to Connect to Amazon DocumentDB Cluster and Perform Basic Queries 4m
- Amazon DocumentDB Pricing and Cost Optimization Tips 3m
- Key Takeaways and Summary 1m
- Understanding and Choosing the Right Instance Size for Amazon DocumentDB Cluster 4m
- Demo: Using CloudWatch Metrics to Identify Performance Problems 1m
- Demo: Using Amazon DocumentDB Profiler to Find the Slow Operations on the Cluster 5m
- Demo: Working with Indexes in Amazon DocumentDB 6m
- Demo: Identifying Unused Indexes 1m
- Demo: Connecting to Amazon DocumentDB as a Replica Set to Improve Cluster Utilization 4m
- Key Takeaways and Summary 2m
- Demo: Monitoring Amazon DocumentDB Using the Built-in Dashboard 7m
- Demo: Monitoring Amazon DocumentDB Using Amazon CloudWatch Custom Dashboards 3m
- Demo: Setting up Amazon CloudWatch Alarms on Amazon DocumentDB Cluster Metrics 5m
- Demo: Amazon DocumentDB Cluster Events 1m
- Demo: Exporting and Viewing Audit and Profiler Logs to Amazon CloudWatch 3m
- Demo: Logging Amazon DocumentDB API Calls with AWS CloudTrail 4m
- Key Takeaways and Summary 1m
- Demo: Modifying Amazon DocumentDB Cluster and Instances 5m
- Understanding Amazon DocumentDB Quotas and Limits 2m
- Understanding Dev/Test Cluster Design Strategies 1m
- Demo: Starting and Stopping a Cluster to Save Cost 2m
- Demo: Preventing Accidental Cluster Deletion Using Cluster Deletion Protection 1m
- Demo: Determining Pending Maintenance and Upgrading Cluster's Engine Version 2m
- Demo: Enabling and Disabling Audit Log Settings for the Cluster 1m
- Key Takeaways and Summary 1m
- Understanding Approaches for Migrating Data to Amazon DocumentDB 7m
- Demo: Offline Migration Using Mongodump, Mongorestore, and DocumentDB Index Tool 4m
- Demo: Online Migration Using Database Migration Service and DocumentDB Index Tool 6m
- AWS Glue Spark ETL Jobs and Amazon DocumentDB 1m
- Key Takeaways and Summary 2m
- Understanding Security Best Practices for Amazon DocumentDB 3m
- Managing Amazon DocumentDB Users 2m
- Demo: Restricting Access to Amazon DocumentDB Using Role-Based Access Control 6m
- Demo: Using AWS Secrets Manager to Rotate Credentials for Amazon DocumentDB 4m
- Demo: Using TLS and AWS KMS to Encrypt Data in Transit and at Rest 2m
- Key Takeaways and Summary 1m
- Understanding and Troubleshooting Database Connectivity Issues 3m
- Demo: Resolving Inbound Connectivity Blocked by a Security Group 1m
- Demo: Connecting to the Amazon DocumentDB Cluster from a Different VPC Using VPC Peering 5m
- Understanding and Troubleshooting Performance and Resource Utilization Issues 1m
- Demo: Terminating a Long-running or a Blocked Query 1m
- Understanding and Troubleshooting Index Related Issues 1m
- Summary and Next Steps 1m