{"id":175710,"date":"2024-01-04T19:22:46","date_gmt":"2024-01-04T18:22:46","guid":{"rendered":"https:\/\/liora.io\/en\/?p=175710"},"modified":"2026-08-08T13:09:36","modified_gmt":"2026-08-08T12:09:36","slug":"amazon-aurora-overview-of-this-cloud-database","status":"publish","type":"post","link":"https:\/\/liora.io\/en\/amazon-aurora-overview-of-this-cloud-database","title":{"rendered":"Amazon Aurora: Overview of this cloud database"},"content":{"rendered":"\n<p><strong>Amazon Aurora is a relational database solution based on a cloud-native architecture designed to deliver high performance, high availability and flexible scalability, while reducing costs.<\/strong><\/p>\n\n\n<p>Amazon Aurora is based on open-source technologies such as MySQL and <strong>PostgreSQL<\/strong>, enabling it to offer advanced functionalities, as we&#8217;ll see in this article.<\/p>\n\n\n<p>Amazon Aurora&#8217;s challenges are manifold. On the one hand, it enables companies to manage their data efficiently by providing a high-performance, scalable database solution that is not cumbersome to use.<\/p>\n\n\n<p>Secondly, it reduces the costs associated with <a href=\"https:\/\/liora.io\/en\/acid-in-database-management\">database management, by reducing infrastructure requirements.<\/a><\/p>\n\n\n<div class=\"wp-block-group has-background has-global-padding is-layout-constrained wp-container-core-group-is-layout-7441ce17 wp-block-group-is-layout-constrained\" style=\"border-left-color:#ff5c43;border-left-width:4px;border-radius:12px;background-color:#fff5f2;margin-top:32px;margin-bottom:32px;padding-top:24px;padding-right:28px;padding-bottom:24px;padding-left:28px\">\n\n<p style=\"margin-top:0;margin-bottom:16px;font-size:clamp(14.642px, 0.915rem + ((1vw - 3.2px) * 0.575), 22px);font-style:normal;font-weight:600\">Related articles<\/p>\n\n\n<ul class=\"wp-block-list\" style=\"margin-top:0;margin-bottom:0;padding-left:20px\">\n<li><a href=\"https:\/\/liora.io\/en\/aws-elastic-load-balancer-the-solution-that-distributes-network-traffic\" rel=\"noopener\" target=\"_blank\">AWS Elastic Load Balancer: The solution that distributes network traffic<\/a><\/li>\n<li><a href=\"https:\/\/liora.io\/en\/jam-aws-the-playful-learning-platform-from-amazon\" rel=\"noopener\" target=\"_blank\">Jam AWS: The playful Amazon learning platform<\/a><\/li>\n<li><a href=\"https:\/\/liora.io\/en\/aws-lambda-introduction-to-the-serverless-function\" rel=\"noopener\" target=\"_blank\">AWS Lambda: Introduction to the Serverless Function<\/a><\/li>\n<li><a href=\"https:\/\/liora.io\/en\/aws-certification-what-is-it-and-how-do-i-get-it\" rel=\"noopener\" target=\"_blank\">AWS Certification: What is it and how do I get it? <\/a><\/li>\n<li><a href=\"https:\/\/liora.io\/en\/aws-sagemaker-a-guide-for-using-the-platform\" rel=\"noopener\" target=\"_blank\">AWS SageMaker: A guide for using the platform<\/a><\/li>\n<li><a href=\"https:\/\/liora.io\/en\/5-aws-launches-and-announcements-making-developers-life-easy-in-2022\" rel=\"noopener\" target=\"_blank\">5 AWS launches and announcements making developers\u2019 life easy in 2022<\/a><\/li>\n<\/ul>\n\n<\/div>\n\n\n<h2 class=\"wp-block-heading\" id=\"how-is-an-aurora-cluster-structured\">How is an Aurora cluster structured?<\/h2>\n\n\n<p>An <strong>Amazon Aurora cluster<\/strong> is made up of 2 types of instance:<\/p>\n\n\n<ul class=\"wp-block-list\"><li><strong>Primary instance:<\/strong> supports read and write operations, and makes all modifications to the cluster volume.<\/li><li><strong>Replica instances:<\/strong> connect to the same storage volume as the primary instance, but support read operations only. Each Aurora cluster can have a maximum of 15 replicas in addition to the primary instance.<\/li><\/ul>\n\n\n<figure class=\"wp-block-image aligncenter size-full is-resized\" style=\"width:640px;max-width:100%;margin-top:32px;margin-right:auto;margin-bottom:32px;margin-left:auto\"><img alt=\"Sources : docs.aws.amazon.com\/\" decoding=\"async\" height=\"359\" loading=\"lazy\" src=\"https:\/\/liora.io\/app\/uploads\/2023\/04\/image1-3.png\" style=\"width:640px;max-width:100%;height:auto\" width=\"640\"\/><figcaption class=\"wp-element-caption\">Sources : docs.aws.amazon.com\/<\/figcaption><\/figure>\n\n\n<p><strong>Amazon Aurora<\/strong> uses a unique architecture of separate storage and processing to ensure high availability and reliable data replication.<\/p>\n\n\n<p>One of its key features is the ability to automatically detect failures and seamlessly switch to a read instance that will take the place of the primary instance.<\/p>\n\n\n<p>What&#8217;s more, <strong>Amazon Aurora<\/strong> automates and standardizes configuration and administration tasks (which can be complex and time-consuming), enabling users to concentrate on operations rather than <a href=\"https:\/\/liora.io\/en\/acid-in-database-management\">database management.<\/a><\/p>\n\n\n<div class=\"wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex is-content-justification-center wp-container-core-buttons-is-layout-5ee10de4\" style=\"margin-top:32px;margin-bottom:32px\"><div class=\"wp-block-button\"><a class=\"wp-block-button__link wp-element-button\" href=\"\/en\/courses\/cloud-dev\/aws-solutions-architect\">Learn how to use Amazon Aurora<\/a><\/div><\/div>\n\n\n<h2 class=\"wp-block-heading\" id=\"aurora-features\">Aurora features<\/h2>\n\n\n<p>Amazon Aurora is packed with features. The table below will help you understand them:<\/p>\n\n\n<figure class=\"wp-block-table is-style-stripes\"><table>\n<colgroup>\n<col\/>\n<col\/>\n<col\/>\n<col\/>\n<\/colgroup>\n<thead>\n<tr>\n<th>Feature<\/th>\n<th>Description<\/th>\n<th>Advantages<\/th>\n<th>Use Cases<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>Aurora Global DB<\/td>\n<td>Deploys an Aurora database across multiple AWS regions<\/td>\n<td>\n<ul>\n<li>Very low latency<\/li><li>Rapid data replication<\/li><li>Quick and transparent recovery after failures<\/li><li>High performance<\/li>\n<\/ul>\n<\/td>\n<td>\n<ul><li>Global-scale applications<\/li><li>Disaster recovery<\/li>\n<\/ul>\n<\/td>\n<\/tr>\n<tr>\n<td>Amazon Aurora Serverless<\/td>\n<td>Automatically scales the database based on application traffic<\/td>\n<td>\n<ul><li>Automatic scaling<\/li><li>Low maintenance costs<\/li>\n<\/ul>\n<\/td>\n<td>\n<ul><li>Variable traffic applications<\/li><li>Developers<\/li>\n<\/ul>\n<\/td>\n<\/tr>\n<tr>\n<td>Amazon RDS Proxy<\/td>\n<td>Creates a connection pool to improve application performance<\/td>\n<td>\n<ul><li>Performance improvement<\/li><li>Connection management<\/li><li>High availability<\/li>\n<\/ul>\n<\/td>\n<td>\n<ul><li>High-demand applications<\/li><li>Production environments<\/li>\n<\/ul>\n<\/td>\n<\/tr>\n<tr>\n<td>Single-master clusters<\/td>\n<td>Used to handle read-intensive workloads or mixed read-write workloads<\/td>\n<td>\n<ul><li>High availability<\/li><li>Load balancing<\/li><li>High performance<\/li>\n<\/ul>\n<\/td>\n<td>\n<ul><li>Larger-scale applications<\/li><li>Read-intensive workloads<\/li>\n<\/ul>\n<\/td>\n<\/tr>\n<tr>\n<td>Multi-master cluster<\/td>\n<td>Used to enable horizontal load balancing for mixed read-write workloads<\/td>\n<td>\n<ul><li>High availability<\/li><li>Load balancing<\/li><li>High performance<\/li>\n<\/ul>\n<\/td>\n<td>\n<ul><li>High-demand applications<\/li><li>Read-write intensive workloads<\/li>\n<\/ul>\n<\/td>\n<\/tr>\n<tr>\n<td>Read replicas<\/td>\n<td>Replicates data from the primary database for read operations, improving performance<\/td>\n<td>\n<ul><li>High availability<\/li><li>Reduced downtime<\/li><li>High performance<\/li>\n<\/ul>\n<\/td>\n<td>\n<ul><li>Larger-scale applications<\/li><li>Read-intensive workloads<\/li>\n<\/ul>\n<\/td>\n<\/tr>\n<tr>\n<td>Babelfish for Aurora PostgreSQL<\/td>\n<td>Allows migration of PostgreSQL applications to Aurora PostgreSQL using existing tools and skills<\/td>\n<td>\n<ul><li>Easy migration<\/li><li>Compatibility with PostgreSQL<\/li><li>Cost savings<\/li>\n<\/ul>\n<\/td>\n<td>\n<ul><li>Existing applications<\/li><li>PostgreSQL workloads<\/li>\n<\/ul>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table><\/figure>\n\n\n<h2 class=\"wp-block-heading\" id=\"what-are-the-benefits-of-using-aurora\">What are the benefits of using Aurora?<\/h2>\n\n\n<p>Now that you have a better overview of <strong>Amazon Aurora,<\/strong> let&#8217;s look at the benefits of using it.<\/p>\n\n\n<figure class=\"wp-block-table is-style-stripes\"><table>\n<colgroup>\n<col\/>\n<col\/>\n<col\/>\n<\/colgroup>\n<thead>\n<tr>\n<th><img alt=\"Illustration for What are the benefits of using Aurora?\" decoding=\"async\" height=\"50\" loading=\"lazy\" src=\"https:\/\/liora.io\/app\/uploads\/2023\/04\/image4-4.png\" width=\"50\"\/><\/th>\n<th>Scalability<\/th>\n<th>Your database size adjusts automatically based on your needs<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><img alt=\"Illustration for What are the benefits of using Aurora?\" decoding=\"async\" height=\"54\" loading=\"lazy\" src=\"https:\/\/liora.io\/app\/uploads\/2023\/04\/image6-3.png\" width=\"50\"\/><\/td>\n<td>Cost Reduction<\/td>\n<td>You pay only for the storage space and computing power you need. You also eliminate all infrastructure management costs<\/td>\n<\/tr>\n<tr>\n<td><img alt=\"Illustration for What are the benefits of using Aurora?\" decoding=\"async\" height=\"51\" loading=\"lazy\" src=\"https:\/\/liora.io\/app\/uploads\/2023\/04\/image8-1.png\" width=\"50\"\/><\/td>\n<td>Security<\/td>\n<td>It is possible to isolate your network hosting the database. You can also use access keys provided by AWS<\/td>\n<\/tr>\n<tr>\n<td><img alt=\"Illustration for What are the benefits of using Aurora?\" decoding=\"async\" height=\"50\" loading=\"lazy\" src=\"https:\/\/liora.io\/app\/uploads\/2023\/04\/image3-3.png\" width=\"50\"\/><\/td>\n<td>Availability<\/td>\n<td>Replicas can be created across multiple AWS availability zones<\/td>\n<\/tr>\n<tr>\n<td><img alt=\"Illustration for What are the benefits of using Aurora?\" decoding=\"async\" height=\"50\" loading=\"lazy\" src=\"https:\/\/liora.io\/app\/uploads\/2023\/04\/image2-5.png\" width=\"50\"\/><\/td>\n<td>Migration<\/td>\n<td>Database dumps from PostgreSQL and MySQL are easily usable for migration<\/td>\n<\/tr>\n<tr>\n<td><img alt=\"Illustration for What are the benefits of using Aurora?\" decoding=\"async\" height=\"43\" loading=\"lazy\" src=\"https:\/\/liora.io\/app\/uploads\/2023\/04\/image5-2.png\" width=\"50\"\/><\/td>\n<td>Fully Managed<\/td>\n<td>The service is fully managed. You have no management tasks, whether it&#8217;s updating your database or its maintenance<\/td>\n<\/tr>\n<\/tbody>\n<\/table><\/figure>\n\n\n<h2 class=\"wp-block-heading\" id=\"fazit\">Fazit<\/h2>\n\n\n<p>To conclude this article, Amazon Aurora lets you take advantage of a fully managed MySQL and PostgreSQL-compatible cloud database. As a result, you won&#8217;t have to worry about database management costs and maintenance issues, while maintaining a high level of security.<\/p>\n\n\n<div class=\"wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex is-content-justification-center wp-container-core-buttons-is-layout-5ee10de4\" style=\"margin-top:32px;margin-bottom:32px\"><div class=\"wp-block-button\"><a class=\"wp-block-button__link wp-element-button\" href=\"\/en\/courses\/cloud-dev\/aws-solutions-architect\">Register for Amazon Web Services training<\/a><\/div><\/div>\n\n","protected":false},"excerpt":{"rendered":"<p>Amazon Aurora is a relational database solution based on a cloud-native architecture designed to deliver high performance, high availability and flexible scalability, while reducing costs. Amazon Aurora is based on open-source technologies such as MySQL and PostgreSQL, enabling it to offer advanced functionalities, as we&#8217;ll see in this article. Amazon Aurora&#8217;s challenges are manifold. On [&hellip;]<\/p>\n","protected":false},"author":76,"featured_media":175711,"comment_status":"open","ping_status":"open","sticky":false,"template":"elementor_theme","format":"standard","meta":{"_acf_changed":false,"editor_notices":[],"footnotes":""},"categories":[2434],"class_list":["post-175710","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-cloud-dev"],"acf":[],"_links":{"self":[{"href":"https:\/\/liora.io\/en\/wp-json\/wp\/v2\/posts\/175710","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/liora.io\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/liora.io\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/liora.io\/en\/wp-json\/wp\/v2\/users\/76"}],"replies":[{"embeddable":true,"href":"https:\/\/liora.io\/en\/wp-json\/wp\/v2\/comments?post=175710"}],"version-history":[{"count":2,"href":"https:\/\/liora.io\/en\/wp-json\/wp\/v2\/posts\/175710\/revisions"}],"predecessor-version":[{"id":210089,"href":"https:\/\/liora.io\/en\/wp-json\/wp\/v2\/posts\/175710\/revisions\/210089"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/liora.io\/en\/wp-json\/wp\/v2\/media\/175711"}],"wp:attachment":[{"href":"https:\/\/liora.io\/en\/wp-json\/wp\/v2\/media?parent=175710"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/liora.io\/en\/wp-json\/wp\/v2\/categories?post=175710"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}