Home
Blog
Contact Us
FAQs
Register
Login
✕
Home
All Courses
AWS
AWS Database Migration Service
AWS Database Migration Service
Curriculum
9 Sections
34 Lessons
10 Weeks
Expand all sections
Collapse all sections
Introduction to AWS Database Migration Service (DMS)
3
1.0
Overview of AWS DMS and its purpose
1.1
Key features: Minimal downtime, heterogeneous and homogeneous migrations
1.1
Use cases: Database migration, consolidation, and continuous replication
Understanding Database Migration
3
2.0
Types of database migrations: Homogeneous vs. Heterogeneous
2.1
Supported source and target databases (e.g., MySQL, PostgreSQL, Oracle, SQL Server, Amazon Aurora, etc.)
2.2
Migration strategies: Lift and shift, re-platforming, refactoring
Setting Up AWS DMS
4
3.0
Creating a DMS replication instance
3.1
Configuring source and target endpoints
3.1
Setting up VPC, security groups, and IAM roles for DMS
3.2
Understanding and configuring DMS tasks: Full load, CDC (Change Data Capture), and full load + CDC
Data Migration Process
4
4.0
Preparing the source and target databases for migration
4.1
Configuring and starting migration tasks
4.2
Monitoring migration progress and troubleshooting issues
4.3
Verifying data integrity and consistency post-migration
Schema Conversion with AWS Schema Conversion Tool (SCT)
4
5.0
Introduction to AWS SCT and its role in heterogeneous migrations
5.1
Converting database schema and code (stored procedures, triggers, etc.)
5.1
Handling schema conversion challenges and best practices
5.2
Applying schema changes to the target database
Continuous Data Replication
4
6.0
Setting up ongoing replication using DMS
6.1
Configuring change data capture (CDC) for real-time replication
6.1
Managing and monitoring replication tasks
6.2
Use cases for continuous data replication: Disaster recovery, data consolidation, etc.
Performance Optimization
4
7.0
Understanding DMS performance metrics and tuning parameters
7.0
Best practices for optimizing migration speed and resource usage
7.0
Managing large-scale migrations and handling bulk data loads
7.1
Using pre-migration assessments to identify potential bottlenecks
Security and Compliance
4
8.0
Securing DMS resources with IAM roles and policies
8.1
Encrypting data in transit using SSL/TLS
8.1
Managing access control for source and target databases
8.2
Ensuring compliance with industry standards during migration
Integration with Other AWS Services
4
9.0
Integrating DMS with AWS S3, Redshift, and RDS
9.1
Using AWS Glue for ETL (Extract, Transform, Load) during migration
9.2
Automating migration workflows with AWS Lambda and Step Functions
9.2
Combining DMS with CloudWatch for monitoring and alerting
This content is protected, please
login
and
enroll
in the course to view this content!
Modal title
Main Content