{"id":785,"date":"2021-11-30T11:19:19","date_gmt":"2021-11-30T11:19:19","guid":{"rendered":"https:\/\/www.workfall.com\/learning\/blog\/?p=785"},"modified":"2025-08-20T11:10:45","modified_gmt":"2025-08-20T11:10:45","slug":"how-to-perform-an-amazon-aurora-database-deployment-that-replicates-data-and-spans-across-multiple-aws-regions","status":"publish","type":"post","link":"https:\/\/learning.workfall.com\/learning\/blog\/how-to-perform-an-amazon-aurora-database-deployment-that-replicates-data-and-spans-across-multiple-aws-regions\/","title":{"rendered":"How to perform an Amazon Aurora Database deployment that replicates data and spans across multiple AWS regions?"},"content":{"rendered":"<span class=\"rt-reading-time\" style=\"display: block;\"><span class=\"rt-label rt-prefix\">Reading Time: <\/span> <span class=\"rt-time\">9<\/span> <span class=\"rt-label rt-postfix\">minutes<\/span><\/span>\n<p><img src=\"https:\/\/lh3.googleusercontent.com\/6ny6hmsGE-_djI7l2DCVOsBiK4eUAiNVdpz9Xyi7mNpIoXd9vThZJu5dSCTZPfeiiTNahp4MOtQvfjrEuZC992DLU7xGUL6fLOa-J08pLsIecnjeOnitJ-ClWPbWzOtKeQ-v1sTW\" style=\"width: 1600px;\"><\/p>\n\n\n\n<p class=\"has-text-align-justify\">Amazon Web Services provides us with the flexibility of managing the data in the databases with ease. The flexibility is thus provided by an AWS Service called Amazon Aurora. An Amazon Aurora cluster contains one or more DB instances and a cluster volume that helps us manage the data for those DB instances. A cluster volume is basically a virtual database storage volume that spreads across various availability zones. Each zone thereby has two copies of the data. There exist two types of database instances that make up a cluster. A primary instance that supports read and write actions and a replica that connects to the same volume but only supports read-only operations. Each cluster can only have up to 15 replicas that span across the three availability zones. If ever the primary database instance becomes unavailable or not in use, Amazon Aurora automatically initiates the process of failing over to an Aurora Replica. In this blog, we will have a look at how we can make use of the <a href=\"https:\/\/www.workfall.com\/learning\/blog\/how-to-do-database-migration-using-aws-database-migration-service-dms-from-on-premise-ec2-to-rds\/\">Amazon RDS<\/a> flexibilities to deploy an Amazon Aurora Global Database that replicates the data and spans across multiple regions.<\/p>\n\n\n\n<h2>Amazon Aurora &#8211; Recap<\/h2>\n\n\n\n<figure class=\"wp-block-image\"><img src=\"https:\/\/lh3.googleusercontent.com\/HI5M6TaRNDfaQlZcjhXfHFfg6jXr17rWZuY6rasPKBFJDkurS5c7KdGe3YZPoC1F6m3tTF5_LB7Qx5tTvLc1VwVCg8f7Bea0XsK2f2WQIGZOVUzVAzh-q8xtBSj_m6UxS4Ku71V4\" alt=\"Amazon Aurora\"\/><\/figure>\n\n\n\n<p class=\"has-text-align-justify\"><a href=\"https:\/\/aws.amazon.com\/rds\/aurora\/\" target=\"_blank\" rel=\"noreferrer noopener\">Amazon Aurora<\/a> is a relational database for the cloud that supports <a href=\"https:\/\/www.workfall.com\/learning\/blog\/how-to-connect-to-mysql-database-and-run-crud-operations-in-node-js\/\">MySQL<\/a> and <a href=\"https:\/\/www.workfall.com\/learning\/blog\/how-to-migrate-rds-mysql-database-to-rds-postgresql-database-using-aws-database-migration-servicedms\/\">PostgreSQL<\/a> and combines the speed and availability of standard enterprise databases with the simplicity and cost-effectiveness of open-source databases.<\/p>\n\n\n\n<p class=\"has-text-align-justify\">Amazon Aurora databases are up to 5x faster than MySQL databases and 3x faster than PostgreSQL databases. It offers commercial databases security, availability, and reliability at a fraction of the cost. Amazon RDS handles all aspects of Amazon Aurora, including hardware provisioning, database setup, patching, and backups.<\/p>\n\n\n\n<h2><strong>Hands-on<\/strong><\/h2>\n\n\n\n<figure class=\"wp-block-image\"><img src=\"https:\/\/lh5.googleusercontent.com\/yiPJqshZr_lRk6hiLqxk_Jc_n8AT42BvdXY2IvgwYPnD8pgB3XZyFsqP9EbvYgixbC5iddA9vcNKoIPaQ42eizmSpfEAw_u-MIs05UiFfN2veud4xcD37IfUojZp0xExSpPmlnte\" alt=\"Amazon Aurora Hands-on\"\/><\/figure>\n\n\n\n<p class=\"has-text-align-justify\">In this hands-on, we will see how we can perform an Amazon Aurora Database deployment thereby replicating the data across secondary databases in some other AWS region. Navigating to the Amazon RDS dashboard, we will create a new Amazon Aurora database which will consist of the required data to be replicated. We will create an Amazon Aurora cluster instance with the latest version of MySQL support for the Dev\/Test template. While configuring the DB instances, we will be using the memory-optimized instances with the r family series. Blocking the public access for the Database instance, we will create a new security group and disable the deletion protection as well.<\/p>\n\n\n\n<p class=\"has-text-align-justify\">Finally, we will enter a username and password that will be used to log in to the DB instance. We will then add a new AWS region to create a Secondary cluster of the Primary database. On successful creation of the Primary and Secondary clusters, we will log in to the Primary database instance using the writer instance\u2019s endpoint and a MySQL command on the MySQL Command Line Client terminal. On the prompt, you will be required to enter the password for the database instance that you configured while creating the instance. Then we will create a new schema on the primary cluster. Activating the newly created schema, we will then create a new table inserting values in the table. You can run the select query to check if the values have been stored successfully in the created table. We will then copy the secondary instance\u2019s reader endpoint and use the same in a new MySQL Command Line Client terminal to log in to the Secondary database.<\/p>\n\n\n\n<p class=\"has-text-align-justify\">On the prompt, you will be required to enter the password for the database instance that you configured while creating the instance. Activating the primary cluster\u2019s schema, we will check if the schema that was created in the primary cluster is successfully cloned to the secondary cluster or not. On success, we will execute a select query on the newly created table in that schema to check if the data inside the table is replicated successfully or not. Post that, we will perform the Failover Global Database action to make the Secondary cluster the Primary cluster and vice versa. On successful transition, we will then finally check the roles of the final instances.<\/p>\n\n\n\n<p><strong>To implement the same, we will do the following:<\/strong><\/p>\n\n\n\n<ul><li>Log in to the AWS account and navigate to the console.<\/li><li>Navigate to the Amazon RDS dashboard.<\/li><li>Create a new Amazon Aurora database using the provided configuration steps.<\/li><li>Navigate to the Add AWS Region for the created database and follow the configuration steps to add a new AWS region.<\/li><li>On creation, note the Primary and the Secondary database.<\/li><li>Navigate to the MySQL Command Line Client terminal, using the writer instance\u2019s endpoint, login to the Primary Database instance.<\/li><li>Create a new schema.<\/li><li>Following the creation step, activate the newly created schema.<\/li><li>Create a new table.<\/li><li>Insert values inside the newly created table.<\/li><li>Navigate to the Secondary Database dashboard and copy the Reader Instance\u2019s endpoint.<\/li><li>Open a new MySQL Command Line Client terminal and login to the Secondary instance using the provided command.<\/li><li>Using a command, navigate to the schema and activate the same schema that was created in the Primary Database to check if the cloning took place effectively.<\/li><li>Execute a select query on the Secondary Database to check if the values inserted in the Primary Database were cloned successfully.<\/li><li>Perform the Failover Global Database action to make the Secondary Database as the Primary Database and vice versa.<\/li><li>Check if the transition of the Role was successful.<\/li><\/ul>\n\n\n\n<p>Log in to the AWS account and navigate to the console.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img src=\"https:\/\/lh3.googleusercontent.com\/w5zIfpd1JwiaedizFmDKASbquRgUMYofs_OPzcrj85-rniNCZy1tEB--gbpZOtCZjbZmEu8J7ryfbecnOKvo6ShAS11MfbiY3VXFFy8VAwHj2XiJFh85kOD_L8EDwpMRMpuUa_o8\" alt=\"\"\/><\/figure>\n\n\n\n<p>Search for the Amazon RDS service and click on it.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img src=\"https:\/\/lh4.googleusercontent.com\/pYBxaaUltUC1prncRF2ZmRlmuYOQiAdGz24vukPiL0bOQDKPJH3x4GBjwDtpi-7Nm6Q49ceNAIMJ9g1blgjrKcUJ7SzGmjCdI9fsPYGqL5hhA8gYasLya_6gOV8IvzbNvD7w7Llu\" alt=\"\"\/><\/figure>\n\n\n\n<p>On the RDS dashboard, click on Create database.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img src=\"https:\/\/lh6.googleusercontent.com\/5Rq2s5_HY1seebYnYkWwPGowNSOtMCg0GHK29dsT4vKzyvUdrporWeN5ZW2TM_NfRTXKnk7WeZMJq0UWCG7gxNAQrjv3ANBsmIk4QTp4I-uCaTU0ngX0kHIPNDNZt-McE42k3opp\" alt=\"\"\/><\/figure>\n\n\n\n<p>Select Standard create and for the Engine Type, select Amazon Aurora.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img src=\"https:\/\/lh6.googleusercontent.com\/4TulseKnypeIiWrBZ5mpvDpFutAh2PyCOKZPt_lMdaDe_3XjPsmuxy-60Ez8AesvaA1v1rb4JbYH8GNKxFrXHSCQcxrA-3uzEvGerjODvk160uAsn5om7UwJaszJqc9EYFUcIgbI\" alt=\"Amazon Aurora\"\/><\/figure>\n\n\n\n<p>Select the Edition and the Capacity Type as shown in the image below.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img src=\"https:\/\/lh5.googleusercontent.com\/FiQ2XIKN0_sjr3yGLYh409d5bIZvEFAbVcItSttxtzWsSNem-B9E8TuVpuJWguw8NBU-C95HsD18ClpOs0T49nl21EtL2dnpSG92C7Ftg5QR1zfErI28Vr53YXKDUdt7C7F4bXry\" alt=\"Amazon Aurora\"\/><\/figure>\n\n\n\n<p>Expand the Replication features section and select Single-master.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img src=\"https:\/\/lh4.googleusercontent.com\/p4GcSm-NxzA6PV0ANKfRDfu1j6HkpAnS9wRd_wCoGduyiUrLFNfTLC-PltpQusgTGuXN9LcPqjlX_ZZKXYSLTeHkMKCr4CPxJbCvaESx-_YXnDZ9yNdh1HAHsPBOn6thgJuVFaGw\" alt=\"Amazon Aurora\"\/><\/figure>\n\n\n\n<p>For the Engine version, select the latest Aurora version from the dropdown. Select the template as Dev\/Test.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img src=\"https:\/\/lh3.googleusercontent.com\/7wKMwjhufgbRBqcMsIazphpzt_OzOHxwXzycCxQPsjvitQuuhgS1mDeubiyLtx7wOamVjAWdukAFYnWaRBmu-5SPH3wYkomnHUHn9EJ2vFhwLNa2M2Lqxt5bsoSZtKBfNxm2wcaO\" alt=\"\"\/><\/figure>\n\n\n\n<p class=\"has-text-align-justify\">Enter in a name for the DB cluster identifier. Leave the master username as it is and enter a password for the master.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img src=\"https:\/\/lh6.googleusercontent.com\/X2a0k22cnyeRhZY1q6of4QQUpFTEjlWKBmWATtpEHljUDNMz3i8PW7Oi8bTtg7M2PAagB3J7mZWm7SoPw7YYighRXI0AinJX6mkC6eKbgiiD81i5PyggfdC-6JQ_4HyVesGv2Ud6\" alt=\"Amazon Aurora\"\/><\/figure>\n\n\n\n<p class=\"has-text-align-justify\">Under the DB instance class, select the DB class as Memory optimized classes and in the dropdown, select the db.r5.large instance. Select Don\u2019t create an Aurora Replica for the next option.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img src=\"https:\/\/lh3.googleusercontent.com\/lvtwYZXxslBSVXLbu5ebCL2r9QzFFtbI91-m09OQ4QPYgTV3wB7wZDzsGg5kRS2gSuBMWPgTQqyBFHhcZVqNr0TNKTAfhtwwUk8ab-Ki_3uOPxStx1l-EUc-MAPIsaWbzesWUne9\" alt=\"Amazon Aurora\"\/><\/figure>\n\n\n\n<p class=\"has-text-align-justify\">Under Connectivity, either select a default VPC or the VPC you wish to create the DB instance in. Select the Subnet group as default and the public access as No.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img src=\"https:\/\/lh3.googleusercontent.com\/Q6oZaCve2TCkyepdfit4EbPfJLsDQF-Yti0F2Ike-_uxrAQO_xkRudC4bhreu2GW92XJy4aPz_oIjBi42iY-vPKCjzxxfmZjun3BxV9d4HqGHT5F5amObpKqTd-SUDr2K-bq4pg_\" alt=\"\"\/><\/figure>\n\n\n\n<p>For the security group, select Create new. Enter a name for the security group and the port as 3306.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img src=\"https:\/\/lh5.googleusercontent.com\/MDNyBI5Y1A2AT68GR6kbrLSx9ErFeePmJOdywske64MkYPdLsjLcOcQBPcIx5UecOu2AIa68g1PIwHtgHHt_zMraet_IEKzErwXoE2Uga9Xb0YjLjLA153_nrbOtyEeCQsz5gAY_\" alt=\"Amazon Aurora\"\/><\/figure>\n\n\n\n<p class=\"has-text-align-justify\">Expand Additional configurations and scroll down to the bottom and ensure that Enable deletion protection is unchecked.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img src=\"https:\/\/lh6.googleusercontent.com\/rQuXwp6YLZJqAjWgmreMKlnnX8I2YLNayFXj7AFQnshHFODMpabqXg_cNhj-uxLeV_hd_xAAcGJy20ywyVaNABOJEdVQvRILttQezx3ci02m_HiiG4V97p2EssNx_oy4JPKS0daX\" alt=\"\"\/><\/figure>\n\n\n\n<p>Click on Create database.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img src=\"https:\/\/lh6.googleusercontent.com\/Y0dfvufGHHqwcdh88Aqloy_U4qTKFuXNiJ9LoyrJK2uhlZhj1aSeAgMVEJLb7sUJ9P6s_lq9pyxSzBRWmjlEXOV5q3ngEXH6IgG6Rk17XYTsOsfCvnxZJP4jb4AWJdsBfZOkyLM6\" alt=\"\"\/><\/figure>\n\n\n\n<p>The process might take some time to create the instance and make it available.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img src=\"https:\/\/lh5.googleusercontent.com\/4x54YDKWzVx7kS4klirzuVd9mGzNcRnstdt9dVn6Jnd8QdbPACiQgPwWsrFT_wxf1tZmggA6XexZjcyeAw0sA35QuL2xGLKNzuYAD85sRxNogC914sU2TKHzMRtHBDioOuKpgDkl\" alt=\"\"\/><\/figure>\n\n\n\n<p>Once the creation is successful, select the instance and click on Actions.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img src=\"https:\/\/lh6.googleusercontent.com\/0pKsunGmspMzVWouySj-jk6VorfpbSWChGBqjhE20dsb2Qmud27p53uplYlFMLH_Q5BAr5uhejSEJf2UVBwycVrTSUXuGpTsUOK8JtAaDLaygfnKv1ma3SSrnjZaIGn_htTU1Qx2\" alt=\"Amazon Aurora\"\/><\/figure>\n\n\n\n<p>Select Add AWS Region from the dropdown.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img src=\"https:\/\/lh4.googleusercontent.com\/_NGa_-uZyBX_GP9ABrIiLRPIvqhYL9RgU6867X2rT-eUG8Fc4A2-URxXGRF5W1gg4Lmf1fUO5xOOYSJTzEMjoyjneINrG_Eg7e0ZxJbuQDASzGZpg8xy0AbtrcVEu3sL9unE0ZCq\" alt=\"\"\/><\/figure>\n\n\n\n<p>Add a name for the Global Database Identifier. Select the Secondary region as EU(Paris).<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img src=\"https:\/\/lh6.googleusercontent.com\/WIryfaiLFvXMRE_CWu-R9EMabLyoPK8wY272qRsp3g9Ft-rt9XFTe1eiNeT4J2JAZl6Ae5wO70AlqdAK9FEnWvxcNO_bQ4sQ7tp6EewysLJiYvJJHwThwXhz8DRbGcwnll8aH9Nl\" alt=\"\"\/><\/figure>\n\n\n\n<p class=\"has-text-align-justify\">For the DB instance, select db.r5.large from the dropdown and do not create an Aurora Replica.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img src=\"https:\/\/lh6.googleusercontent.com\/BxnOVKTuqrnOYvEFCm5wTiUG04jX_xkzXk5OMsCH8pw6V-GlNnzppqAavdeFkznXfK-u8Uz6LhLXDWuK_9WeSyHnTn8xo3c-brm75ov1LuDs9R4OFIY6BBAOrQHQQTviceZAhubE\" alt=\"Amazon Aurora\"\/><\/figure>\n\n\n\n<p>Select the default VPC and the default subnet. Make sure to block Public Access.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img src=\"https:\/\/lh3.googleusercontent.com\/ZBS1iARZwRSrbJiqPJS2Zt9iCnFddFURJW2F6aqbEG9IL2U02Sb_uNCe-GY0m_AZ-MO89XQ63P8B1ZxMEuimF0J2yUkIm9UyG_dSsrcImr2FBXJTiI8zTU0qnTgbGhxAv0BOz0qm\" alt=\"\"\/><\/figure>\n\n\n\n<p>Make the database port as 3306.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img src=\"https:\/\/lh4.googleusercontent.com\/XVDTbeJGFwIF8xKUwSWf0hrigPiPXJMAF7JpDxhmu4-KWivgSfDGGAkfV5chWLsKa6VAFr-rNV7HO6gD3yG7n-ANWBNNoKG201VoxRUSGTxexfoLPE-yIlH5DXb6F4AgjurK7P48\" alt=\"\"\/><\/figure>\n\n\n\n<p>Scroll down to the bottom leaving the other configurations as default.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img src=\"https:\/\/lh5.googleusercontent.com\/asNHzOT_wqfXGDMVr9BbYMkh_WTML230im_kLZfHCfYtMRqeLMSlH7oulAIuEPVgdciVA3dFIM2ZRIOftkMq2hdNCGe62nFFsdjA5AvIgSBn_SpXB9pVt9y3e_evwClT3EUv3gRE\" alt=\"Amazon Aurora\"\/><\/figure>\n\n\n\n<p>Click on Add region. This might take some time to finish the process.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img src=\"https:\/\/lh6.googleusercontent.com\/ubc8V5BnuSDKA_xbqM_hID6iVOsyF_nI1jtBx-kb4qiTEneWOtJlEbqJtmm8B6WHyM2HIJx9JUCgFm1gJ3rI17JBEamW5qyst0Jzg-4sxuB8fgFK1v_oSecaLNrVvcr_kalSJO1H\" alt=\"\"\/><\/figure>\n\n\n\n<p class=\"has-text-align-justify\">The previous DB instance will now have the role as Primary Cluster and a new Secondary Cluster will be created. Wait till the Status becomes Available for the Secondary Cluster.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img src=\"https:\/\/lh3.googleusercontent.com\/pgGDGlyEkRzi-Coj2K5gkc3qKVMOoermTErlyls-aduKuELxz5qwN0hCjUwOOgRGE5tHs7oRNdWAyAjlu3t36miP-cqA5ZRvR4x0rc3CQgtY8408TNrp_UYHEUfiXjd-IYtuBf5g\" alt=\"\"\/><\/figure>\n\n\n\n<p>Copy the Endpoint name of the writer instance.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img src=\"https:\/\/lh6.googleusercontent.com\/2jsDIvN656IyTmX0rEpcM3AoXMkaJgym5AxcZ0MpEEg1CNGIRD9Yazayo0jfc8c8cNy5dE2_apP_9pB2HhM-5pjV-L9gKi_tpNVA0-4Wk6q1sCCKn2ZAi0rOQtWiY_GQlVK3DnAS\" alt=\"Amazon Aurora\"\/><\/figure>\n\n\n\n<p>Connect to the instance using the below command:<\/p>\n\n\n\n<p><code>mysql -h &lt;Primary Cluster Writer Endpoint&gt; -P 3306 -u admin -p<\/code><\/p>\n\n\n\n<p>On success, you will see the screen as shown below:<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img src=\"https:\/\/lh4.googleusercontent.com\/QzHjOOzOVm8qYbDWKLjiYu-8r6E244zlkpR2X0JCjp9uADsvmOe-iVy8wLWj9XEbtrpXgisKtZ_iKmfAXaU2IwRkZjbcmhT8AdcajupS0Rq16FCMbAQccIM8nk6XdeIzjadl5aHt\" alt=\"\"\/><\/figure>\n\n\n\n<p>Create a new database using the command:<\/p>\n\n\n\n<p><code>CREATE database &lt;db_name&gt;;<\/code><\/p>\n\n\n\n<figure class=\"wp-block-image\"><img src=\"https:\/\/lh4.googleusercontent.com\/VozGhMxdetqUrjGG348z_xadAA2ApqYqhEHQucv58qJMM65R02bXFqvBCkYYOKLe8Y3JhrorHm4rgRSWYa1jl20rO-n719wpzMEE0E-7dh0uuv51Qg5kXBARO2I3kckiaEByygQD\" alt=\"\"\/><\/figure>\n\n\n\n<p>Connect to the database using the command:<\/p>\n\n\n\n<p><code>USE aurora;<\/code><\/p>\n\n\n\n<figure class=\"wp-block-image\"><img src=\"https:\/\/lh4.googleusercontent.com\/8GirNQ_V82lGajcX-JmA9ZtdSnIg3hgysNbcAPV5YOAXOBtzu6IfxIm9h3fl83B_pBZRwPhYok7ixOiDapSbN_oy2Qg-nSVtZXrAn-d_-Zw_qTxIRDPBzWxSc6cFnuO2LBr6fmhs\" alt=\"\"\/><\/figure>\n\n\n\n<p>Create a table in the schema:<\/p>\n\n\n\n<p>CREATE table employee (emp_no bigint, name varchar(50));<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img src=\"https:\/\/lh6.googleusercontent.com\/TPUebXgHjuS2TkoFjRT_mWVthdY8E-UEDZGsI412kDAtlhrRPT2MP7Ir3Us-V72GMxxWB7KoKh4d5Gk8XVtdruvQO_wJAtWfiEBeglJYMhmEv_LxMu4EhvNNXEHxveqxzeAA4GgC\" alt=\"\"\/><\/figure>\n\n\n\n<p>Run a few insert statements to enter values in the created table:<\/p>\n\n\n\n<p>insert into employee values (1, &#8216;John&#8217;);<\/p>\n\n\n\n<p>insert into employee values (2, &#8216;Sam&#8217;);<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img src=\"https:\/\/lh5.googleusercontent.com\/uNGsyGKa0ntWhKOMX7GoVEF3i8-PBLtmorDavuNfvY79cf-W7mY2AxXm88Em5rUvEnY7F9xBr7GcfkMsOXxds0exh3a-97ncLdmzV6dmsV6sufWZxbBptaAGp41LoBq3xpQWC1hQ\" alt=\"\"\/><\/figure>\n\n\n\n<p>Use the below command to commit the changes:<\/p>\n\n\n\n<p>Commit;<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img src=\"https:\/\/lh3.googleusercontent.com\/Rxy9duxooPb1OJsd2dmjGqy_oJXR6FaJnY4CMegvzNq5HrC-U2xqb8rrmusOd4eqXVNDhlLXOW_nwIxf7nhMqWsEZffdEcF30CYcLy7fIDeAdcUYP21WJjcLBR6b5Gc3MdD2Z9Ac\" alt=\"\"\/><\/figure>\n\n\n\n<p>Run the select query to see if the values are stored:<\/p>\n\n\n\n<p>select * from employee;<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img src=\"https:\/\/lh4.googleusercontent.com\/7WIMueXkcoQV4GGDkcU32rGyKPCyW8ZeMohcdPlp6xQPUqs1qVbJ7NlOT1DbeiV0BfDYe8VJ5MPmTx1P4PcXUcuLQShWkHorSdsmJCn747HSOzOHky0au5puUElWAwxBPgHTsNmm\" alt=\"\"\/><\/figure>\n\n\n\n<p>Navigate back to the RDS console, select the cluster and click on it.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img src=\"https:\/\/lh5.googleusercontent.com\/oomPjT2S7RsILhpcdxPKuoc5fMR8Ab-6LKeRAJ8jHtFoUrwmfczTTyKhgQxz_f9B_-hnNVQQWv5c0TVpe7CbRTu-rU9ljXcDVrhOC8yo5AoeQ8g2uxrGdFIEL09WXxKq9tLHKrlC\" alt=\"\"\/><\/figure>\n\n\n\n<p>Check the AWS region. You are now navigated to the Paris region. Copy the endpoint of the Reader instance type.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img src=\"https:\/\/lh6.googleusercontent.com\/mZxssgIISO6t2yhuR2ZC4dI3geM3BG7hNr7GPlLizzuJjWols6aSC5ech1xNRZg5pzNu_BPEC_HPiZKGAnb30CzhDqBa5-4mnRWNWSbseTcNMUKoPmb25kIIx-zH8tPIvZrsQHSc\" alt=\"Amazon Aurora\"\/><\/figure>\n\n\n\n<p>Create a new session and use the below command to connect to the instance:<\/p>\n\n\n\n<p><code>mysql -h &lt;Secondary Reader Endpoint&gt; -P 3306 -u admin -p<\/code><\/p>\n\n\n\n<figure class=\"wp-block-image\"><img src=\"https:\/\/lh3.googleusercontent.com\/4wABgohnw_A-39Eg0LjClUstTYiqJYX9t-VA1-0nNB412lsOTyNIWEIC2KuD-yHqh8szDgudfOq0N2pGGoLrTgEotgZgDiVAxSqQjZ3XxSwDqawDUOdtM59ZXr471YZWLoCJ9zom\" alt=\"Amazon Aurora\"\/><\/figure>\n\n\n\n<p>Run the below command to connect to the schema:<\/p>\n\n\n\n<p><code>USE aurora;<\/code><\/p>\n\n\n\n<figure class=\"wp-block-image\"><img src=\"https:\/\/lh5.googleusercontent.com\/nYer-48PrgLJ0imysbOp5z39rCCZPQ6tWF0jF5_PFk5WYUSm3natOHRTJMs6RgpB9kV68MPq4hpkMD6eIjDFdoKD35xd3jHxtdDcM5VzywMy_G15ru_z16XB9ZKU6hfPfh3TNtez\" alt=\"\"\/><\/figure>\n\n\n\n<p>Run the select query for the table you created above. You will get to see the data that you inserted.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img src=\"https:\/\/lh4.googleusercontent.com\/arCWQ_E9yZr86aOmtZS2o5LZoiospJ7DmDWa-Yiv12gB-siAhqUOyxcx9xicfHygUq9qQgEq1hrXOo0MS9Xauss0fkEEu0wJ8guMFgSPDXWhvwL0Qnvc9_hVIE6Ne8p-9XCpqK0l\" alt=\"\"\/><\/figure>\n\n\n\n<p class=\"has-text-align-justify\">Now, navigate back to the console and select the primary cluster. Click on Actions and select Failover the global database.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img src=\"https:\/\/lh5.googleusercontent.com\/htzaz50QS0p3ITG8dIoTcRR0pvkCwBTpr2JyDpQQofTkMaj786kzT9dDmqTjDDXMqRYS0QLoVA6eOI-K4dNb33DDJvXlPrIgHcXMgyvgdxvLFhZJtYSMFb0x5IO2PaNItAm3J_Ey\" alt=\"\"\/><\/figure>\n\n\n\n<p>Select the secondary cluster from the dropdown and click on Failover global database.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img src=\"https:\/\/lh6.googleusercontent.com\/4S5S9BZYCK2JlyUGOQokPEaKU1rRCmT6fnQs0q4GQLd6k6q2ZsiZ_GCitsOw_KPYu_3_6OhQGOH-GqyUvc27wKbkFBoS6tZ0BvteKLP9Xd1Xh7wcfIlOn6_AGoSMIQ2n0hyuYMAk\" alt=\"\"\/><\/figure>\n\n\n\n<p>The process of Failover might take some time.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img src=\"https:\/\/lh6.googleusercontent.com\/kJQZK9CGvv4v1dk8jZd_qTd9acMUyj5VZnnqT-3-_td4-wvNMZ2bGzqTRRc4hTjLeuc7xJliWZx8bS8yPbs75gPOINUgrYzXdd9_VcnkpHeFDwUdLaIQQFi6qmqjZfLwxEO_s-5m\" alt=\"Amazon Aurora\"\/><\/figure>\n\n\n\n<p class=\"has-text-align-justify\">Once the failover process completes, you will see the region of the primary cluster has now changed and the previous instance has become the secondary cluster.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img src=\"https:\/\/lh5.googleusercontent.com\/Yt--xehwRI2zpfxzGfhjSas0jndC80zB1ShPOySenTPZ5tMj4CKvnq0PgX1Fe7jcd5hd4DQTy_03c0ad5yD79B0IRKL_HDveikvjckZY87ww0U2fQw2cJDag945l4ziFlSqnbdM1\" alt=\"\"\/><\/figure>\n\n\n\n<h2><strong>Conclusion<\/strong><\/h2>\n\n\n\n<p class=\"has-text-align-justify\">In this blog, we saw how we can perform an Amazon Aurora Database deployment thereby replicating the data across secondary databases in another AWS region.<\/p>\n\n\n\n<p class=\"has-text-align-justify\">Navigating to the Amazon RDS dashboard, we created a new Amazon Aurora database. We then added a new AWS region to create a Secondary cluster of the Primary database. On successful creation of the Primary and Secondary clusters, we performed the login action for the Primary database instance using the writer instance\u2019s endpoint and a MySQL command on the MySQL Command Line Client terminal.<\/p>\n\n\n\n<p class=\"has-text-align-justify\">Then we created a new schema on the primary cluster. Activating the newly created schema, we created a new table inserting values in the table. We then copied the secondary instance\u2019s reader endpoint and used the same in a new MySQL Command Line Client terminal to log in to the Secondary database.<\/p>\n\n\n\n<p class=\"has-text-align-justify\">We then activated and checked if the schema that was created in the primary cluster was successfully cloned to the secondary cluster or not. On success, we executed a select query on the newly created table in that schema to check if the data inside the table was replicated successfully or not.<\/p>\n\n\n\n<p class=\"has-text-align-justify\">Post that, we performed the Failover Global Database action to make the Secondary cluster as the Primary cluster and vice versa. On successful transition, we finally checked the roles of the final instances.<\/p>\n\n\n\n<p class=\"has-text-align-justify\">We will discuss more use cases for the services used in our upcoming blogs. Stay tuned to keep getting all updates about our upcoming new blogs on AWS and relevant technologies.<\/p>\n\n\n\n<p>Meanwhile \u2026<\/p>\n\n\n\n<p><strong>Keep Exploring -&gt; Keep Learning -&gt; Keep Mastering<\/strong><\/p>\n\n\n\n<p class=\"has-text-align-justify\">This blog is part of our effort towards building a knowledgeable and kick-ass tech community. At <a href=\"https:\/\/www.workfall.com\/\">Workfall<\/a>, we strive to provide the best tech and pay opportunities to AWS-certified talents. If you\u2019re looking to work with global clients, build kick-ass products while making big bucks doing so, give it a shot at<a href=\"https:\/\/www.workfall.com\/partner\/\"> workfall.com\/partner<\/a> today.<\/p>\n","protected":false},"excerpt":{"rendered":"<p><span class=\"rt-reading-time\" style=\"display: block;\"><span class=\"rt-label rt-prefix\">Reading Time: <\/span> <span class=\"rt-time\">9<\/span> <span class=\"rt-label rt-postfix\">minutes<\/span><\/span> Amazon Web Services provides us with the flexibility of managing the data in the databases with ease. The flexibility is thus provided by an AWS Service called Amazon Aurora. An Amazon Aurora cluster contains one or more DB instances and a cluster volume that helps us manage the data for those DB instances. A cluster [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":786,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"spay_email":""},"categories":[2],"tags":[3,4,27,221,178,6],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v19.1 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>How to perform an Amazon Aurora Database deployment that replicates data and spans across multiple AWS regions? - The Workfall Blog<\/title>\n<meta name=\"description\" content=\"An Amazon Aurora cluster contains one or more DB instances and a cluster volume that helps us manage the data for those DB instances.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/learning.workfall.com\/learning\/blog\/how-to-perform-an-amazon-aurora-database-deployment-that-replicates-data-and-spans-across-multiple-aws-regions\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How to perform an Amazon Aurora Database deployment that replicates data and spans across multiple AWS regions? - The Workfall Blog\" \/>\n<meta property=\"og:description\" content=\"An Amazon Aurora cluster contains one or more DB instances and a cluster volume that helps us manage the data for those DB instances.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/learning.workfall.com\/learning\/blog\/how-to-perform-an-amazon-aurora-database-deployment-that-replicates-data-and-spans-across-multiple-aws-regions\/\" \/>\n<meta property=\"og:site_name\" content=\"The Workfall Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/facebook.com\/workfall\" \/>\n<meta property=\"article:published_time\" content=\"2021-11-30T11:19:19+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-08-20T11:10:45+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/18.141.20.153\/learning\/blog\/wp-content\/uploads\/2021\/11\/CoverImages_1200x628px-8.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"628\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@workfall\" \/>\n<meta name=\"twitter:site\" content=\"@workfall\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Workfall\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"17 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https:\/\/learning.workfall.com\/learning\/blog\/#organization\",\"name\":\"Workfall - Hire #Kickass Coders On Demand\",\"url\":\"https:\/\/learning.workfall.com\/learning\/blog\/\",\"sameAs\":[\"https:\/\/www.instagram.com\/workfall\/\",\"https:\/\/www.linkedin.com\/company\/workfall\/\",\"https:\/\/facebook.com\/workfall\",\"https:\/\/twitter.com\/workfall\"],\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/learning.workfall.com\/learning\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/i1.wp.com\/18.141.20.153\/learning\/blog\/wp-content\/uploads\/2021\/10\/cropped-WF_logo.png?fit=400%2C400\",\"contentUrl\":\"https:\/\/i1.wp.com\/18.141.20.153\/learning\/blog\/wp-content\/uploads\/2021\/10\/cropped-WF_logo.png?fit=400%2C400\",\"width\":400,\"height\":400,\"caption\":\"Workfall - Hire #Kickass Coders On Demand\"},\"image\":{\"@id\":\"https:\/\/learning.workfall.com\/learning\/blog\/#\/schema\/logo\/image\/\"}},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/learning.workfall.com\/learning\/blog\/#website\",\"url\":\"https:\/\/learning.workfall.com\/learning\/blog\/\",\"name\":\"The Workfall Blog\",\"description\":\"#Tech #Remote #Jobs\",\"publisher\":{\"@id\":\"https:\/\/learning.workfall.com\/learning\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/learning.workfall.com\/learning\/blog\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/learning.workfall.com\/learning\/blog\/how-to-perform-an-amazon-aurora-database-deployment-that-replicates-data-and-spans-across-multiple-aws-regions\/#primaryimage\",\"url\":\"https:\/\/learning.workfall.com\/learning\/blog\/wp-content\/uploads\/2021\/11\/CoverImages_1200x628px-8.png\",\"contentUrl\":\"https:\/\/learning.workfall.com\/learning\/blog\/wp-content\/uploads\/2021\/11\/CoverImages_1200x628px-8.png\",\"width\":1200,\"height\":628,\"caption\":\"Amazon Aurora Database Deployment\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/learning.workfall.com\/learning\/blog\/how-to-perform-an-amazon-aurora-database-deployment-that-replicates-data-and-spans-across-multiple-aws-regions\/#webpage\",\"url\":\"https:\/\/learning.workfall.com\/learning\/blog\/how-to-perform-an-amazon-aurora-database-deployment-that-replicates-data-and-spans-across-multiple-aws-regions\/\",\"name\":\"How to perform an Amazon Aurora Database deployment that replicates data and spans across multiple AWS regions? - The Workfall Blog\",\"isPartOf\":{\"@id\":\"https:\/\/learning.workfall.com\/learning\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/learning.workfall.com\/learning\/blog\/how-to-perform-an-amazon-aurora-database-deployment-that-replicates-data-and-spans-across-multiple-aws-regions\/#primaryimage\"},\"datePublished\":\"2021-11-30T11:19:19+00:00\",\"dateModified\":\"2025-08-20T11:10:45+00:00\",\"description\":\"An Amazon Aurora cluster contains one or more DB instances and a cluster volume that helps us manage the data for those DB instances.\",\"breadcrumb\":{\"@id\":\"https:\/\/learning.workfall.com\/learning\/blog\/how-to-perform-an-amazon-aurora-database-deployment-that-replicates-data-and-spans-across-multiple-aws-regions\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/learning.workfall.com\/learning\/blog\/how-to-perform-an-amazon-aurora-database-deployment-that-replicates-data-and-spans-across-multiple-aws-regions\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/learning.workfall.com\/learning\/blog\/how-to-perform-an-amazon-aurora-database-deployment-that-replicates-data-and-spans-across-multiple-aws-regions\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/learning.workfall.com\/learning\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"How to perform an Amazon Aurora Database deployment that replicates data and spans across multiple AWS regions?\"}]},{\"@type\":\"Article\",\"@id\":\"https:\/\/learning.workfall.com\/learning\/blog\/how-to-perform-an-amazon-aurora-database-deployment-that-replicates-data-and-spans-across-multiple-aws-regions\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/learning.workfall.com\/learning\/blog\/how-to-perform-an-amazon-aurora-database-deployment-that-replicates-data-and-spans-across-multiple-aws-regions\/#webpage\"},\"author\":{\"@id\":\"https:\/\/learning.workfall.com\/learning\/blog\/#\/schema\/person\/cab8236044692bc5b27606b13167794a\"},\"headline\":\"How to perform an Amazon Aurora Database deployment that replicates data and spans across multiple AWS regions?\",\"datePublished\":\"2021-11-30T11:19:19+00:00\",\"dateModified\":\"2025-08-20T11:10:45+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/learning.workfall.com\/learning\/blog\/how-to-perform-an-amazon-aurora-database-deployment-that-replicates-data-and-spans-across-multiple-aws-regions\/#webpage\"},\"wordCount\":1813,\"publisher\":{\"@id\":\"https:\/\/learning.workfall.com\/learning\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/learning.workfall.com\/learning\/blog\/how-to-perform-an-amazon-aurora-database-deployment-that-replicates-data-and-spans-across-multiple-aws-regions\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/learning.workfall.com\/learning\/blog\/wp-content\/uploads\/2021\/11\/CoverImages_1200x628px-8.png\",\"keywords\":[\"AWS\",\"Cloud\",\"Database\",\"NoSQL\",\"rds\",\"workfall\"],\"articleSection\":[\"AWS Cloud Computing\"],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/learning.workfall.com\/learning\/blog\/#\/schema\/person\/cab8236044692bc5b27606b13167794a\",\"name\":\"Workfall\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/learning.workfall.com\/learning\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/learning.workfall.com\/learning\/blog\/wp-content\/uploads\/2023\/09\/avatar_user_1_1693914404-96x96.png\",\"contentUrl\":\"https:\/\/learning.workfall.com\/learning\/blog\/wp-content\/uploads\/2023\/09\/avatar_user_1_1693914404-96x96.png\",\"caption\":\"Workfall\"},\"sameAs\":[\"https:\/\/www.workfall.com\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"How to perform an Amazon Aurora Database deployment that replicates data and spans across multiple AWS regions? - The Workfall Blog","description":"An Amazon Aurora cluster contains one or more DB instances and a cluster volume that helps us manage the data for those DB instances.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/learning.workfall.com\/learning\/blog\/how-to-perform-an-amazon-aurora-database-deployment-that-replicates-data-and-spans-across-multiple-aws-regions\/","og_locale":"en_US","og_type":"article","og_title":"How to perform an Amazon Aurora Database deployment that replicates data and spans across multiple AWS regions? - The Workfall Blog","og_description":"An Amazon Aurora cluster contains one or more DB instances and a cluster volume that helps us manage the data for those DB instances.","og_url":"https:\/\/learning.workfall.com\/learning\/blog\/how-to-perform-an-amazon-aurora-database-deployment-that-replicates-data-and-spans-across-multiple-aws-regions\/","og_site_name":"The Workfall Blog","article_publisher":"https:\/\/facebook.com\/workfall","article_published_time":"2021-11-30T11:19:19+00:00","article_modified_time":"2025-08-20T11:10:45+00:00","og_image":[{"width":1200,"height":628,"url":"https:\/\/18.141.20.153\/learning\/blog\/wp-content\/uploads\/2021\/11\/CoverImages_1200x628px-8.png","type":"image\/png"}],"twitter_card":"summary_large_image","twitter_creator":"@workfall","twitter_site":"@workfall","twitter_misc":{"Written by":"Workfall","Est. reading time":"17 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Organization","@id":"https:\/\/learning.workfall.com\/learning\/blog\/#organization","name":"Workfall - Hire #Kickass Coders On Demand","url":"https:\/\/learning.workfall.com\/learning\/blog\/","sameAs":["https:\/\/www.instagram.com\/workfall\/","https:\/\/www.linkedin.com\/company\/workfall\/","https:\/\/facebook.com\/workfall","https:\/\/twitter.com\/workfall"],"logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/learning.workfall.com\/learning\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/i1.wp.com\/18.141.20.153\/learning\/blog\/wp-content\/uploads\/2021\/10\/cropped-WF_logo.png?fit=400%2C400","contentUrl":"https:\/\/i1.wp.com\/18.141.20.153\/learning\/blog\/wp-content\/uploads\/2021\/10\/cropped-WF_logo.png?fit=400%2C400","width":400,"height":400,"caption":"Workfall - Hire #Kickass Coders On Demand"},"image":{"@id":"https:\/\/learning.workfall.com\/learning\/blog\/#\/schema\/logo\/image\/"}},{"@type":"WebSite","@id":"https:\/\/learning.workfall.com\/learning\/blog\/#website","url":"https:\/\/learning.workfall.com\/learning\/blog\/","name":"The Workfall Blog","description":"#Tech #Remote #Jobs","publisher":{"@id":"https:\/\/learning.workfall.com\/learning\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/learning.workfall.com\/learning\/blog\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/learning.workfall.com\/learning\/blog\/how-to-perform-an-amazon-aurora-database-deployment-that-replicates-data-and-spans-across-multiple-aws-regions\/#primaryimage","url":"https:\/\/learning.workfall.com\/learning\/blog\/wp-content\/uploads\/2021\/11\/CoverImages_1200x628px-8.png","contentUrl":"https:\/\/learning.workfall.com\/learning\/blog\/wp-content\/uploads\/2021\/11\/CoverImages_1200x628px-8.png","width":1200,"height":628,"caption":"Amazon Aurora Database Deployment"},{"@type":"WebPage","@id":"https:\/\/learning.workfall.com\/learning\/blog\/how-to-perform-an-amazon-aurora-database-deployment-that-replicates-data-and-spans-across-multiple-aws-regions\/#webpage","url":"https:\/\/learning.workfall.com\/learning\/blog\/how-to-perform-an-amazon-aurora-database-deployment-that-replicates-data-and-spans-across-multiple-aws-regions\/","name":"How to perform an Amazon Aurora Database deployment that replicates data and spans across multiple AWS regions? - The Workfall Blog","isPartOf":{"@id":"https:\/\/learning.workfall.com\/learning\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/learning.workfall.com\/learning\/blog\/how-to-perform-an-amazon-aurora-database-deployment-that-replicates-data-and-spans-across-multiple-aws-regions\/#primaryimage"},"datePublished":"2021-11-30T11:19:19+00:00","dateModified":"2025-08-20T11:10:45+00:00","description":"An Amazon Aurora cluster contains one or more DB instances and a cluster volume that helps us manage the data for those DB instances.","breadcrumb":{"@id":"https:\/\/learning.workfall.com\/learning\/blog\/how-to-perform-an-amazon-aurora-database-deployment-that-replicates-data-and-spans-across-multiple-aws-regions\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/learning.workfall.com\/learning\/blog\/how-to-perform-an-amazon-aurora-database-deployment-that-replicates-data-and-spans-across-multiple-aws-regions\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/learning.workfall.com\/learning\/blog\/how-to-perform-an-amazon-aurora-database-deployment-that-replicates-data-and-spans-across-multiple-aws-regions\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/learning.workfall.com\/learning\/blog\/"},{"@type":"ListItem","position":2,"name":"How to perform an Amazon Aurora Database deployment that replicates data and spans across multiple AWS regions?"}]},{"@type":"Article","@id":"https:\/\/learning.workfall.com\/learning\/blog\/how-to-perform-an-amazon-aurora-database-deployment-that-replicates-data-and-spans-across-multiple-aws-regions\/#article","isPartOf":{"@id":"https:\/\/learning.workfall.com\/learning\/blog\/how-to-perform-an-amazon-aurora-database-deployment-that-replicates-data-and-spans-across-multiple-aws-regions\/#webpage"},"author":{"@id":"https:\/\/learning.workfall.com\/learning\/blog\/#\/schema\/person\/cab8236044692bc5b27606b13167794a"},"headline":"How to perform an Amazon Aurora Database deployment that replicates data and spans across multiple AWS regions?","datePublished":"2021-11-30T11:19:19+00:00","dateModified":"2025-08-20T11:10:45+00:00","mainEntityOfPage":{"@id":"https:\/\/learning.workfall.com\/learning\/blog\/how-to-perform-an-amazon-aurora-database-deployment-that-replicates-data-and-spans-across-multiple-aws-regions\/#webpage"},"wordCount":1813,"publisher":{"@id":"https:\/\/learning.workfall.com\/learning\/blog\/#organization"},"image":{"@id":"https:\/\/learning.workfall.com\/learning\/blog\/how-to-perform-an-amazon-aurora-database-deployment-that-replicates-data-and-spans-across-multiple-aws-regions\/#primaryimage"},"thumbnailUrl":"https:\/\/learning.workfall.com\/learning\/blog\/wp-content\/uploads\/2021\/11\/CoverImages_1200x628px-8.png","keywords":["AWS","Cloud","Database","NoSQL","rds","workfall"],"articleSection":["AWS Cloud Computing"],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/learning.workfall.com\/learning\/blog\/#\/schema\/person\/cab8236044692bc5b27606b13167794a","name":"Workfall","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/learning.workfall.com\/learning\/blog\/#\/schema\/person\/image\/","url":"https:\/\/learning.workfall.com\/learning\/blog\/wp-content\/uploads\/2023\/09\/avatar_user_1_1693914404-96x96.png","contentUrl":"https:\/\/learning.workfall.com\/learning\/blog\/wp-content\/uploads\/2023\/09\/avatar_user_1_1693914404-96x96.png","caption":"Workfall"},"sameAs":["https:\/\/www.workfall.com"]}]}},"jetpack_featured_media_url":"https:\/\/learning.workfall.com\/learning\/blog\/wp-content\/uploads\/2021\/11\/CoverImages_1200x628px-8.png","jetpack-related-posts":[{"id":554,"url":"https:\/\/learning.workfall.com\/learning\/blog\/how-to-improve-application-availability-with-amazon-rds-proxy\/","url_meta":{"origin":785,"position":0},"title":"How to improve Application Availability with Amazon RDS Proxy?","date":"November 10, 2021","format":false,"excerpt":"If you are running applications with unpredictable workloads which require frequent open and close database connections and you also want to maintain high availability during transient database failure, the Amazon RDS proxy is the solution! It minimizes application disruption from outages affecting the availability of DB, by automatically connecting to\u2026","rel":"","context":"In &quot;AWS Cloud Computing&quot;","img":{"alt_text":"Amazon RDS Proxy Application - Workfall","src":"https:\/\/i2.wp.com\/learning.workfall.com\/learning\/blog\/wp-content\/uploads\/2021\/11\/RDSProxy.png?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]},{"id":614,"url":"https:\/\/learning.workfall.com\/learning\/blog\/how-to-do-database-migration-using-aws-database-migration-service-dms-from-on-premise-ec2-to-rds\/","url_meta":{"origin":785,"position":1},"title":"AWS DMS: Migrating On-Premise\/EC2 Databases to RDS Made Simple","date":"November 11, 2021","format":false,"excerpt":"Do you want to migrate your on-premise databases to AWS with minimal or no downtime? In today\u2019s fast-paced world,\u00a024\/7 application and database availability are the basic criteria to consider. In this case, some of your applications may not be able to afford significant downtime while migrating on-premises databases. In this\u2026","rel":"","context":"In &quot;AWS Cloud Computing&quot;","img":{"alt_text":"Database Migration using AWS Database Migration Service (DMS)","src":"https:\/\/i0.wp.com\/learning.workfall.com\/learning\/blog\/wp-content\/uploads\/2021\/11\/DMS.png?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]},{"id":1494,"url":"https:\/\/learning.workfall.com\/learning\/blog\/amazon-eks-clusters-locally-on-aws-outposts\/","url_meta":{"origin":785,"position":2},"title":"Amazon EKS Clusters Locally on AWS Outposts","date":"October 25, 2022","format":false,"excerpt":"AWS recently announced the availability of Amazon EKS local clusters on AWS Outposts. It means that now users can run the Amazon EKS cluster entirely on Outposts, including the Kubernetes control plane and nodes. To make things easier, AWS now allows you to host your entire Amazon EKS cluster on\u2026","rel":"","context":"In &quot;AWS Cloud Computing&quot;","img":{"alt_text":"Amazon EKS Clusters Locally on AWS Outposts","src":"https:\/\/i1.wp.com\/learning.workfall.com\/learning\/blog\/wp-content\/uploads\/2022\/10\/Cover-Images_Part2-1-2.png?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]},{"id":375,"url":"https:\/\/learning.workfall.com\/learning\/blog\/how-to-design-redshift-cluster-and-querying-data-using-query-editor\/","url_meta":{"origin":785,"position":3},"title":"How to design a Redshift cluster and query data using a query editor?","date":"November 3, 2021","format":false,"excerpt":"Amazon Redshift is a cloud Data warehouse solution for querying and analyzing data. In this blog, we will discuss how Redshift delivers fast query performance. Amazon Redshift provides different types of instances to maximize speed for performance-intensive workloads. It provides fast performance for datasets varying in size from gigabytes to\u2026","rel":"","context":"In &quot;AWS Cloud Computing&quot;","img":{"alt_text":"Amazon Redshift - A Cloud Data Warehouse Solution","src":"https:\/\/i2.wp.com\/learning.workfall.com\/learning\/blog\/wp-content\/uploads\/2021\/11\/redshift.png?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]},{"id":198,"url":"https:\/\/learning.workfall.com\/learning\/blog\/how-to-set-up-a-document-database-with-amazon-documentdb-with-mongodb-compatibility-and-aws-cloud9-in-a-private-vpc\/","url_meta":{"origin":785,"position":4},"title":"How to set up a Document Database with Amazon DocumentDB (with MongoDB compatibility) and AWS Cloud9 in a private VPC?","date":"October 27, 2021","format":false,"excerpt":"Are you utterly exhausted from thinking about your storage of data? You can get a fast, scalable, highly available, and fully managed document database service that supports MongoDB workloads and makes it easy to store, query, and index JSON data with Amazon DocumentDB (with MongoDB compatibility). In this blog, we\u2026","rel":"","context":"In &quot;AWS Cloud Computing&quot;","img":{"alt_text":"Set up a Document Database with Amazon DocumentDB (with MongoDB compatibility) and AWS Cloud9 in a private VPC","src":"https:\/\/i0.wp.com\/learning.workfall.com\/learning\/blog\/wp-content\/uploads\/2021\/10\/DocumentDB-1200-x-628-px.png?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]},{"id":863,"url":"https:\/\/learning.workfall.com\/learning\/blog\/how-to-manage-backups-for-amazon-documentdb-cluster-with-mongodb-compatibility-using-aws-backup\/","url_meta":{"origin":785,"position":5},"title":"How to manage backups for Amazon DocumentDB cluster (with MongoDB compatibility) using AWS Backup?","date":"January 25, 2022","format":false,"excerpt":"Amazon DocumentDB (with MongoDB compatibility) cluster backups are now supported by AWS Backup, expanding the list of AWS features that are supported across compute, storage, and database. With this release, you'll be able to maintain and restore backups for the Amazon DocumentDB database clusters via the AWS Backup service all\u2026","rel":"","context":"In &quot;AWS Cloud Computing&quot;","img":{"alt_text":"Manage backups for Amazon DocumentDB cluster (with MongoDB compatibility) using AWS Backup","src":"https:\/\/i2.wp.com\/learning.workfall.com\/learning\/blog\/wp-content\/uploads\/2022\/01\/Cover-Images_Part2-2.png?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]}],"_links":{"self":[{"href":"https:\/\/learning.workfall.com\/learning\/blog\/wp-json\/wp\/v2\/posts\/785"}],"collection":[{"href":"https:\/\/learning.workfall.com\/learning\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/learning.workfall.com\/learning\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/learning.workfall.com\/learning\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/learning.workfall.com\/learning\/blog\/wp-json\/wp\/v2\/comments?post=785"}],"version-history":[{"count":4,"href":"https:\/\/learning.workfall.com\/learning\/blog\/wp-json\/wp\/v2\/posts\/785\/revisions"}],"predecessor-version":[{"id":1794,"href":"https:\/\/learning.workfall.com\/learning\/blog\/wp-json\/wp\/v2\/posts\/785\/revisions\/1794"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/learning.workfall.com\/learning\/blog\/wp-json\/wp\/v2\/media\/786"}],"wp:attachment":[{"href":"https:\/\/learning.workfall.com\/learning\/blog\/wp-json\/wp\/v2\/media?parent=785"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/learning.workfall.com\/learning\/blog\/wp-json\/wp\/v2\/categories?post=785"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/learning.workfall.com\/learning\/blog\/wp-json\/wp\/v2\/tags?post=785"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}