"Great introduction to AWS RDS and AWS Aurora databases. Rick explains all of the concepts very thoroughly and the organization of the content ✚ quizzes are very well put." -Ivan
"Undoubtedly the best course on AWS RDS along with Aurora available in internet. Rick will decouple all the specifics of RDS services in short chunks and explain them with demos from basic to intermediate level. This increased my knowledge on the subject matter quite extensively." -Dwaipayan
"Great introduction to AWS RDS and AWS Aurora databases. Rick explains all of the concepts very thoroughly and the organization of the content ✚ quizzes are very well put." -Ivan
"Undoubtedly the best course on AWS RDS along with Aurora available in internet. Rick will decouple all the specifics of RDS services in short chunks and explain them with demos from basic to intermediate level. This increased my knowledge on the subject matter quite extensively." -Dwaipayan
Do you need to understand databases in AWS RDS and Aurora? Have you found that many training resources use complex technical jargon that makes it difficult to understand the basic concepts?
If you need to get a basic understanding of RDS and Aurora quickly and clearly, this is the course for you.
This course addresses the following topics:
Understand the difference between relational and non-relational databases
Learn key database concepts including and encryption
Understand database authentication using IAM and Secrets Manager
Use parameter groups and option groups to customize databases
Deploy Multi-AZ databases to provide failover
Scale-out databases using read replicas
Understand the architecture and features of Aurora
Deploy provisioned and serverless Aurora DB clusters
Deploy Aurora databases across multiple regions using global databases
I have taught hundreds of thousands of students across a variety of platforms, and I think anyone who needs to understand Firewalls will love this course. Most lectures in this course are 5 - 15 minutes long.
If you need to work with RDS and Aurora, this course will give you a strong foundation, and is the ideal starting point.
In this instructional video, the presenter introduces fundamental concepts of databases, focusing on the initial exploration of structured data. The primary emphasis is on relational databases, where data is organized in a structured manner following a specific schema. The tutorial delves into key components such as tables, entities, attributes, and SQL (Structured Query Language), highlighting the interconnected nature of relational databases and the use of indexes to enhance query performance. The distinction between relational and non-relational (NoSQL) databases is also explained, with an example of semi-structured data and its suitability for NoSQL databases like DynamoDB. The lesson provides a foundational understanding of database concepts, emphasizing the importance of structured data organization for efficient data management.
In this lesson, you'll gain an understanding of AWS Relational Database Service (RDS) and its fundamental concepts. RDS empowers you to deploy relational databases in an AWS VPC, differing from EC2 instances by offering a managed service that handles tasks like backups, patching, and upgrades, while supporting a variety of database engines, including MySQL, MariaDB, Postgres, Oracle, Microsoft SQL, and Aurora, and providing flexible pricing options, making it a convenient choice for database management in the cloud.
In a lesson on RDS (Relational Database Service) networking and subnet groups, students will delve into the essential concepts of configuring network settings for AWS RDS instances. They will learn how to create and manage subnet groups, which determine the network availability of RDS instances, and understand the significance of different subnet configurations. The lesson will also cover key aspects of security groups, VPC (Virtual Private Cloud) integration, and how to ensure secure and efficient connectivity for RDS deployments within the AWS cloud environment.
In this hands-on demo lesson, students will have the opportunity to learn by doing as they create a Virtual Private Cloud (VPC) and an RDS (Relational Database Service) subnet group within AWS. They'll gain practical experience in setting up network configurations and subnet groups, understanding how these components play a crucial role in the architecture of cloud-based databases. By following the step-by-step demonstration, learners will acquire the skills needed to deploy and manage their own VPC and RDS instances effectively in the AWS cloud environment.
In this hands-on demo lesson, students will learn how to create an RDS (Relational Database Service) instance within the AWS (Amazon Web Services) cloud environment. Through practical steps and guided instructions, they'll understand how to configure database settings, including choosing the database engine, setting up security, and defining instance specifications. By the end of the lesson, participants will have the knowledge and skills required to deploy their own RDS instances.
In this interactive lesson, students will experience a hands-on demo of how to view and understand the configuration and details of an RDS (Relational Database Service) instance within AWS (Amazon Web Services). They'll explore the RDS management console to access vital information about their database, such as instance specifications, security settings, and endpoint details.
A lesson on RDS Backups and Snapshots delves into the crucial aspect of data protection within the AWS RDS (Relational Database Service) environment. Students will learn how to create automated database backups and manual snapshots to safeguard their database instances against data loss or corruption. The lesson covers key concepts such as retention policies, restore options, and the role of snapshots in ensuring data recovery and business continuity in the cloud.
In this practical demo lesson, students will gain hands-on experience in restoring an RDS (Relational Database Service) instance from a backup, a critical skill for database administrators and cloud engineers. We will select and restore from a specific backup point, understanding the process of data recovery in case of unexpected incidents or data corruption. By the end of the lesson, participants will be proficient in restoring RDS instances, ensuring data continuity and system reliability within the AWS cloud environment.
In this hands-on demo lesson, students will learn how to create copies and share RDS (Relational Database Service) snapshots, a crucial skill for data management and collaboration within AWS. They will follow practical steps to duplicate snapshots, preserving historical data states and enabling safe experimentation with databases. Additionally, learners will understand the process of sharing snapshots with other AWS accounts, enhancing data collaboration and facilitating disaster recovery scenarios.
The lesson on RDS Encryption in Transit educates students on the vital security measures for safeguarding data during transmission within AWS RDS (Relational Database Service). It covers the use of SSL/TLS encryption protocols to protect data as it moves between clients and the RDS instance. Students will also learn how to configure and enforce encryption in transit, ensuring the confidentiality and integrity of their database communications, which is essential for data security and compliance in cloud environments.
In this practical demo lesson, students will learn how to properly delete an RDS (Relational Database Service) instance within AWS, a crucial task for managing resources efficiently and reducing costs. They'll follow step-by-step instructions to initiate the termination process, including considerations for automated backups and snapshots. By the end of the lesson, participants will have the knowledge and confidence to safely decommission RDS instances when they are no longer needed, optimizing resource allocation in their cloud environment.
The lesson on Authenticating to RDS with Credentials, IAM, and Secrets Manager explores various methods of securely accessing RDS (Relational Database Service) instances within AWS. Students will learn about using traditional credentials, IAM (Identity and Access Management) roles, and AWS Secrets Manager to establish authentication mechanisms. The lesson delves into the advantages and best practices associated with each approach, equipping learners with a comprehensive understanding of how to manage database access securely in cloud environments.
The lesson on RDS Parameter Groups introduces students to the concept of parameter groups in AWS RDS (Relational Database Service). Students will learn how parameter groups are used to configure and fine-tune database engine settings, providing flexibility and customization for RDS instances.
The lesson on RDS Option Groups familiarizes students with the concept and utility of option groups in AWS RDS (Relational Database Service). Students will learn how option groups are used to enable and manage additional features and functionalities for RDS database instances
In this hands-on demo lesson, students will have the opportunity to work with parameter and option groups in AWS RDS, gaining practical experience in configuring and customizing database settings. They will follow step-by-step instructions to create and modify parameter and option groups, learning how these groups can be applied to RDS instances for fine-tuning and enabling advanced features. By the end of the lesson, participants will be proficient in managing RDS configurations, ensuring their databases meet specific application requirements and performance needs.
The lesson on RDS Proxy delves into the key concepts of AWS RDS Proxy, a service designed to improve the scalability and high availability of RDS database instances. Students will explore how RDS Proxy acts as an intermediary, efficiently managing database connections for applications, reducing the database load, and enhancing fault tolerance. The lesson covers the setup, configuration, and use cases of RDS Proxy, enabling learners to implement this service to optimize database performance and reliability in AWS environments.
The lesson on Multi-AZ (Availability Zone) RDS provides students with an understanding of the redundancy and high availability features in AWS RDS (Relational Database Service). They will learn how Multi-AZ deployments involve the automatic replication of database instances to a standby in a different availability zone to enhance fault tolerance and ensure minimal downtime during failures. The lesson covers the benefits, configuration, and considerations of Multi-AZ RDS setups, equipping learners with the knowledge to design and manage resilient database environments in AWS.
In this hands-on demo lesson, students will gain practical experience in configuring Multi-AZ (Availability Zone) RDS deployments within AWS, a crucial skill for achieving high availability in database environments. They will follow step-by-step instructions to set up Multi-AZ RDS instances and perform failover tests by simulating instance failures. By the end of the lesson, participants will be proficient in implementing and testing Multi-AZ RDS configurations, ensuring data reliability and minimal downtime in AWS.
The lesson on Read Replicas introduces students to the concept of using replica database instances for read-heavy workloads in AWS RDS (Relational Database Service). Students will learn how Read Replicas can improve database performance and scalability by offloading read traffic from the primary database. The lesson covers the setup, management, and best practices of Read Replicas, equipping learners with the knowledge to optimize database performance and efficiently distribute workloads in the AWS cloud environment.
This lesson demonstrates creating a read replica of an RDS instance, detailing the process from selecting the source instance to adjusting settings like instance class, region, and Multi-AZ deployment. It concludes with the option to promote the read replica to a standalone database, emphasizing the independence and new endpoint it acquires post-promotion.
This lesson introduces Aurora, an AWS-specific relational database that offers compatibility with MySQL and Postgres, providing significant performance optimizations. It highlights Aurora's architecture, including automatic failover, support for up to 15 read replicas with auto-scaling, and a cluster volume that spans three availability zones for enhanced data availability and durability.
This lesson explores the architecture of Amazon Aurora, focusing on its unique end points, including the cluster (writer) end point for handling writes to the primary instance and the reader end point for load-balanced read-only access to replicas. It highlights Aurora's automatic failover mechanism and introduces custom endpoints for advanced workload management across different instance types within an Aurora cluster.
This lesson introduces Aurora's storage options, comparing IO optimized storage for high-performance needs with Aurora standard storage for moderate IO usage, and highlights Aurora's built-in write-through caching mechanism that improves query response times by storing results in memory.
This lesson covers Aurora's network security and authentication within a VPC, emphasizing the use of private subnets for enhanced security and the application of security groups to restrict access. It also explores Aurora's IAM authentication, allowing EC2 instances to use roles for database access without storing credentials, thereby reducing security risks and management overhead.
This lesson explains how Aurora database clusters ensure high availability across multiple availability zones, with a primary instance and replicas distributed across different zones. It highlights the automatic spanning of the cluster volume across these zones, ensuring no data loss during a failover, and details how replicas can be prioritized for faster recovery in case of an availability zone failure.
This lesson delves into Aurora Global Databases, highlighting their ability to span multiple regions for enhanced global access and recovery from regional outages. It explains the architecture of having a primary cluster in one region and up to five secondary regions for read operations, with seamless data replication and the potential for managed failover to maintain continuity in case of primary region failures.
This lesson introduces Aurora Serverless, an auto-scaling configuration for Aurora databases that adjusts compute resources based on demand, ideal for applications with variable workloads. It contrasts serverless with provisioned clusters, highlighting serverless's ability to dynamically scale up during high demand and scale down during low usage periods, optimizing performance and cost.
This lesson explains the options for Aurora database clusters, including serverless and provisioned clusters, highlighting the dynamic resource adjustment in serverless clusters to match workload demands. It also covers the variety of instance classes available for provisioned clusters, emphasizing the importance of selecting the right instance type based on performance needs and cost considerations.
This lesson demonstrates the step-by-step process of creating a provisioned Aurora database cluster in the AWS console, including selecting database compatibility, configuring storage, instance types, and enabling high availability features. It concludes with the cluster's successful creation and highlights the configuration details, such as endpoints for writer and reader instances within the Aurora cluster.
This lesson demonstrates how to enhance an existing provisioned Aurora database cluster with serverless capabilities by adding a serverless reader instance. The process involves configuring the serverless instance's capacity and other settings to integrate it seamlessly with the provisioned cluster, ultimately creating a mixed cluster that leverages both provisioned and serverless resources for optimal flexibility and scalability.
This lesson demonstrates how to create a new Aurora Serverless database cluster from the beginning, focusing on selecting the Aurora MySQL compatible version and configuring the cluster for serverless operation. The process involves setting up basic configurations like database identifier, master username, and password, choosing storage options, and specifying the capacity units for the serverless version, ensuring high availability and automatic scaling based on demand.
This video explains how to convert an existing Aurora Serverless database cluster into a global database by adding a new AWS region, effectively creating an additional cluster in that region. The process involves similar configuration steps to setting up a standard serverless cluster, with the primary focus on establishing a VPC and database subnet group in the new region, ensuring that changes in the primary cluster are synchronized with the secondary region.
OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.
Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.
Find this site helpful? Tell a friend about us.
We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.
Your purchases help us maintain our catalog and keep our servers humming without ads.
Thank you for supporting OpenCourser.