Learn AWS Database and Migration
About Course
This comprehensive program is designed to provide you with a deep understanding of Amazon Web Services (AWS) database services and guide you through the process of migrating your existing databases to AWS. Whether you are a database administrator, a software engineer, or a cloud enthusiast, this course will equip you with the knowledge and hands-on experience to effectively manage databases on AWS and seamlessly migrate your data to the cloud.
Course Objectives: In this course, we aim to achieve the following objectives:
- Introduction to AWS Database Services: We will start by exploring the various managed database services offered by AWS, including Amazon RDS (Relational Database Service), Amazon DynamoDB (NoSQL database), Amazon Redshift (data warehousing), Amazon Neptune (graph database), and more. You will learn about the key features, use cases, and benefits of each service.
- Relational Database Management with Amazon RDS: Dive into Amazon RDS, a fully managed relational database service. You will learn how to create, configure, and optimize popular relational database engines like MySQL, PostgreSQL, Oracle, and SQL Server on AWS.
- NoSQL Database with Amazon DynamoDB: Explore Amazon DynamoDB, a fully managed NoSQL database service. You will understand the principles of NoSQL data modeling and learn how to build scalable and high-performance applications using DynamoDB.
- Data Warehousing with Amazon Redshift: Delve into Amazon Redshift, a powerful, fully managed data warehousing solution on AWS. You will learn how to design and optimize data warehouse schemas, load and transform data efficiently, and perform analytics at scale.
- Graph Database with Amazon Neptune: Discover Amazon Neptune, a fully managed graph database service. You will understand graph database concepts, create and query graph data, and leverage the power of graphs for connected data scenarios.
- Database Migration Strategies: Learn various database migration strategies and best practices for migrating on-premises databases or databases from other cloud providers to AWS. We will cover different migration methods, tools, and techniques.
- AWS Database Migration Service (DMS): Explore AWS DMS, a fully managed service that simplifies and automates the database migration process. You will learn how to set up and execute both homogeneous and heterogeneous database migrations.
- Data Replication and Multi-AZ Deployments: Understand data replication mechanisms and high-availability strategies for ensuring data durability and business continuity in multi-Availability Zone (AZ) deployments.
- Database Backup, Recovery, and Security: Learn how to implement robust backup and recovery strategies for your databases on AWS. We will also cover best practices for securing databases, encrypting data, and managing access control.
- Real-World Projects: Throughout the course, you will work on hands-on projects that simulate real-world database management and migration scenarios. These projects will allow you to apply your knowledge and skills to solve practical database challenges.
Course Content
Module 1: Real time Analytics – AWS Streams
-
Kinesis Streams
06:57 -
Kinesis Firehose
01:58 -
Kinesis Data Analytics
02:41