The purpose of this course is to enable us to recognize and explain what the AWS Database Migration Service is and how the AWS Database Migration Service can be used to migrate data from one database to another. This course will also enable us to recognize and explain the AWS Database Schema Conversion Tool which can be used to migrate a database structure or schema.
Once we have a basic understanding of these two services and what they provide, we will learn to recognize and explain when to use the AWS Database Migration Service and to recognize common use cases where the AWS Database Migration Service may be applicable for database migrations. We will also learn to recognize and implement best practices when using the AWS Database Migration Service so we gain the most value from using the AWS Database Migration Service.
Suggested pre-requisites for this course:
A basic understanding of cloud computing.
https://cloudacademy.com/cloud-computing/what-is-cloud-computing-introductory-course/
A basic understanding of AWS relational database services.
https://cloudacademy.com/amazon-web-services/aws-database-fundamentals-aws-180-course/
To run the AWS Database Migration Service you will need an active AWS Account.
Hello, and welcome to the CloudAcademy introduction to AWS's Database Migration Service course. My name is Andrew Larkin and I'll be your tutor for this group of lectures, so please feel free to reach out to me or any of the team by emailing us at support@cloudacademy.com if you need help or have any questions for us. The purpose of this course is to enable us to recognize and explain what the AWS Database Migration Service is and how the AWS Database Migration Service can be used to migrate data from one database to another. This course will also enable us to recognize and explain the AWS Database Schema Conversion Tool, which can be used to migrate a database structure or schema from one database engine to another. Once we have a basic understanding of these two services and what they provide, we will learn to recognize and explain when to use the AWS Database Migration Service and to recognize common-used cases where the AWS Database Migration Service may be applicable for database migrations. We will also learn to recognize and implement best practices when using the AWS Database Migration Services so we gain the most value from using these great tools. Having a basic understanding of cloud computing will really help you get the best from this course. If you don't currently have that basic understanding, I recommend completing the CloudAcademy "What is Cloud Computing" course first. Having a basic understanding of Amazon Web Services relational database services will help. If you haven't got that, I recommend taking the CloudAcademy "AWS Database Fundamentals" course, which is shown in the link on the screen. To run the AWS Database Migration Service, you will need an active AWS account. Some of the terminology we'll use in this course. When we refer to AWS, we mean Amazon Web Services which essentially are computing services provided on a pay-as-you-go model which is accessed over the internet. When we talk about database, we mean a collection of objects organized in a managed structure. AWS RDS stands for Amazon Web Services Relational Database Services, which are a managed database service provided by Amazon Web Services, which you access from the AWS console. SQL stands for Structured Query Language. NoSQL stands for Not Only Structured Query Language. Homogeneous migrations refer to when we're moving one database to another database of the same database engine type. The next one is heterogeneous migrations, which is where we're moving from one type of database engine to another type of database engine. So we might be migrating from an Oracle database engine to a MySQL database engine. So do refer to the course notes if you want more or a full definition of the common terms that we're using through this course.
Andrew is fanatical about helping business teams gain the maximum ROI possible from adopting, using, and optimizing Public Cloud Services. Having built 70+ Cloud Academy courses, Andrew has helped over 50,000 students master cloud computing by sharing the skills and experiences he gained during 20+ years leading digital teams in code and consulting. Before joining Cloud Academy, Andrew worked for AWS and for AWS technology partners Ooyala and Adobe.