{"id":78089,"date":"2021-03-22T03:53:35","date_gmt":"2021-03-22T03:53:35","guid":{"rendered":"https:\/\/www.whizlabs.com\/blog\/?p=78089"},"modified":"2021-10-08T02:40:43","modified_gmt":"2021-10-08T08:10:43","slug":"how-to-migrate-your-on-prem-web-app-to-aws-cloud","status":"publish","type":"post","link":"https:\/\/www.whizlabs.com\/blog\/how-to-migrate-your-on-prem-web-app-to-aws-cloud\/","title":{"rendered":"How to migrate your On-Prem Web App to AWS Cloud?"},"content":{"rendered":"<p><span style=\"font-weight: 400;\">Migrating your web-app from on-premises data centers to the cloud allows you to scale it on-demand to handle high traffic loads. AWS provides an affordable, public cloud platform that offers comprehensive migration solutions for faster time to business results. The platform is built with automation and data-driven decision-making, which makes migration fast and simple. AWS also comes with a broad set of features that make it perfect for deployment, Continuous Integration, and Continuous Delivery. This is a detailed and technical blog, if you are beginner in cloud, I would suggest you start with our <a href=\"https:\/\/www.whizlabs.com\/aws-certified-cloud-practitioner\/\">AWS cloud practitioner practice exam<\/a> to check your understanding of cloud.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">While the process of migrating your app and data to the AWS cloud is relatively simple, it takes various phases to justify cloud adoption. The first phase involves evaluating whether the app can be migrated to the cloud. Once you decide that an app should move to the cloud, you will need to choose between several migration options provided by AWS. These include: <\/span><a href=\"https:\/\/aws.amazon.com\/cloudendure-migration\/\" target=\"_blank\" rel=\"noopener\"><span style=\"font-weight: 400;\">AWS CloudEndure<\/span><\/a><span style=\"font-weight: 400;\">, <\/span><a href=\"https:\/\/aws.amazon.com\/directconnect\/\" target=\"_blank\" rel=\"noopener\"><span style=\"font-weight: 400;\">AWS Direct Connect<\/span><\/a><span style=\"font-weight: 400;\">, <\/span><a href=\"https:\/\/aws.amazon.com\/snowmobile\/\" target=\"_blank\" rel=\"noopener\"><span style=\"font-weight: 400;\">AWS Snowmobile<\/span><\/a><span style=\"font-weight: 400;\">, and <\/span><a href=\"https:\/\/aws.amazon.com\/snowball\/?whats-new-cards.sort-by=item.additionalFields.postDateTime&amp;whats-new-cards.sort-order=desc\" target=\"_blank\" rel=\"noopener\"><span style=\"font-weight: 400;\">AWS Snowball<\/span><\/a><span style=\"font-weight: 400;\"> among others.\u00a0 You will also need to know the resources you\u2019ll need to keep your app running.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">The third step involves Proof of Concept (PoC), where you test your workload against the AWS storage service. This phase gives you an idea of the security controls, and whether migrating to the AWS cloud will minimize expenses. Once you have all the prerequisites, created a backup, and synchronized with on-premises repositories, you can now migrate the application to the cloud.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">For this exercise, we shall be using Amazon\u2019s CloudEndure to migrate our web app to the AWS cloud platform.\u00a0<\/span><\/p>\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_76 ez-toc-wrap-left counter-hierarchy ez-toc-counter ez-toc-custom ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Table of Contents<\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Toggle Table of Content\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #ea7e02;color:#ea7e02\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #ea7e02;color:#ea7e02\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-1'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/www.whizlabs.com\/blog\/how-to-migrate-your-on-prem-web-app-to-aws-cloud\/#Migrating_your_Web_App_to_AWS_Cloud_A_Step-by-Step_Guide\" >Migrating your Web App to AWS Cloud: A Step-by-Step Guide<\/a><ul class='ez-toc-list-level-2' ><li class='ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/www.whizlabs.com\/blog\/how-to-migrate-your-on-prem-web-app-to-aws-cloud\/#Step_1_Creating_Access_Policies_for_Your_Project\" >Step 1: Creating Access Policies for Your Project<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/www.whizlabs.com\/blog\/how-to-migrate-your-on-prem-web-app-to-aws-cloud\/#Step_2_Creating_an_IAM_user_and_generating_credentials\" >Step 2: Creating an IAM user and generating credentials<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/www.whizlabs.com\/blog\/how-to-migrate-your-on-prem-web-app-to-aws-cloud\/#Step_3_Define_your_Applications_Replication_Settings_in_the_CloudEndure_Staging_Area\" >Step 3: Define your Application\u2019s Replication Settings in the CloudEndure Staging Area<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/www.whizlabs.com\/blog\/how-to-migrate-your-on-prem-web-app-to-aws-cloud\/#Step_4_Configuring_the_Blueprint_for_Your_Target_Machine\" >Step 4: Configuring the Blueprint for Your Target Machine<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/www.whizlabs.com\/blog\/how-to-migrate-your-on-prem-web-app-to-aws-cloud\/#Step_5_Testing_the_Migration_Solution\" >Step 5: Testing the Migration Solution<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/www.whizlabs.com\/blog\/how-to-migrate-your-on-prem-web-app-to-aws-cloud\/#Step_6_Migration\" >Step 6: Migration<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-1'><a class=\"ez-toc-link ez-toc-heading-8\" href=\"https:\/\/www.whizlabs.com\/blog\/how-to-migrate-your-on-prem-web-app-to-aws-cloud\/#Conclusion\" >Conclusion<\/a><\/li><\/ul><\/nav><\/div>\n<h1><span class=\"ez-toc-section\" id=\"Migrating_your_Web_App_to_AWS_Cloud_A_Step-by-Step_Guide\"><\/span><span style=\"font-weight: 400;\">Migrating your Web App to AWS Cloud: A Step-by-Step Guide<\/span><span class=\"ez-toc-section-end\"><\/span><\/h1>\n<h2><span class=\"ez-toc-section\" id=\"Step_1_Creating_Access_Policies_for_Your_Project\"><\/span><span style=\"font-weight: 400;\">Step 1: Creating Access Policies for Your Project<\/span><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Using your AWS Account, sign in to the Amazon Web Services Console<br \/>\n<img decoding=\"async\" class=\"aligncenter size-medium wp-image-78090\" src=\"https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2021\/03\/image10-1-300x269.png\" alt=\"Web-App to AWS Cloud: Step 1: Creating Access Policies for Your Project\" width=\"300\" height=\"269\" srcset=\"https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2021\/03\/image10-1-300x269.png 300w, https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2021\/03\/image10-1-1024x919.png 1024w, https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2021\/03\/image10-1-768x689.png 768w, https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2021\/03\/image10-1-468x420.png 468w, https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2021\/03\/image10-1-640x575.png 640w, https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2021\/03\/image10-1-681x611.png 681w, https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2021\/03\/image10-1.png 1290w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><br \/>\n<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\">Once you\u2019re on the AWS Console, click on <b>Services. <\/b>On the pop-up, scroll to <b>\u00a0Security, Identity and Management, <\/b>then click <b>IAM.<br \/>\n<img decoding=\"async\" class=\"aligncenter size-medium wp-image-78091\" src=\"https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2021\/03\/image6-1-300x258.png\" alt=\"Web-App to AWS Cloud - Security, Identity and Management - IAM.\" width=\"300\" height=\"258\" srcset=\"https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2021\/03\/image6-1-300x258.png 300w, https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2021\/03\/image6-1-1024x880.png 1024w, https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2021\/03\/image6-1-768x660.png 768w, https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2021\/03\/image6-1-489x420.png 489w, https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2021\/03\/image6-1-640x550.png 640w, https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2021\/03\/image6-1-681x585.png 681w, https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2021\/03\/image6-1.png 1158w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><br \/>\n<img decoding=\"async\" class=\"aligncenter wp-image-78092 size-large\" src=\"https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2021\/03\/image2-1-1024x647.png\" alt=\"Web-App to AWS Cloud -Security, Identity and Management - IAM.\" width=\"1024\" height=\"647\" srcset=\"https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2021\/03\/image2-1-1024x647.png 1024w, https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2021\/03\/image2-1-300x190.png 300w, https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2021\/03\/image2-1-768x485.png 768w, https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2021\/03\/image2-1-1536x970.png 1536w, https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2021\/03\/image2-1-665x420.png 665w, https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2021\/03\/image2-1-640x404.png 640w, https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2021\/03\/image2-1-681x430.png 681w, https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2021\/03\/image2-1.png 1999w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><br \/>\n<\/b><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">You\u2019ll be redirected to the<\/span><b> Identity and Access Management <\/b><span style=\"font-weight: 400;\">page. From the left-side navigation pane select <\/span><b>Policies<\/b><span style=\"font-weight: 400;\">.<br \/>\n<img decoding=\"async\" class=\"aligncenter size-large wp-image-78093\" src=\"https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2021\/03\/image14-1024x352.png\" alt=\"Identity and Access Management Dashboard\" width=\"640\" height=\"220\" srcset=\"https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2021\/03\/image14-1024x352.png 1024w, https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2021\/03\/image14-300x103.png 300w, https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2021\/03\/image14-768x264.png 768w, https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2021\/03\/image14-1536x529.png 1536w, https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2021\/03\/image14-1220x420.png 1220w, https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2021\/03\/image14-640x220.png 640w, https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2021\/03\/image14-681x234.png 681w, https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2021\/03\/image14.png 1999w\" sizes=\"(max-width: 640px) 100vw, 640px\" \/><br \/>\n<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Click on <\/span><b>Create Policy <\/b><span style=\"font-weight: 400;\">on the <\/span><b>Policies <\/b><span style=\"font-weight: 400;\">\u00a0page.<br \/>\n<img decoding=\"async\" class=\"aligncenter size-large wp-image-78094\" src=\"https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2021\/03\/image13-1024x380.png\" alt=\"Policies - Create Policy\" width=\"640\" height=\"238\" srcset=\"https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2021\/03\/image13-1024x380.png 1024w, https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2021\/03\/image13-300x111.png 300w, https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2021\/03\/image13-768x285.png 768w, https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2021\/03\/image13-1536x569.png 1536w, https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2021\/03\/image13-1133x420.png 1133w, https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2021\/03\/image13-640x237.png 640w, https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2021\/03\/image13-681x252.png 681w, https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2021\/03\/image13.png 1999w\" sizes=\"(max-width: 640px) 100vw, 640px\" \/><br \/>\n<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Once on the <\/span><b>Create Policy <\/b><span style=\"font-weight: 400;\">page, open the tab named <\/span><b><b>JSON.<br \/>\n<img decoding=\"async\" class=\"aligncenter size-large wp-image-78096\" src=\"https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2021\/03\/image3-1-1024x765.png\" alt=\"Create Policy - JSON\" width=\"640\" height=\"478\" srcset=\"https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2021\/03\/image3-1-1024x765.png 1024w, https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2021\/03\/image3-1-300x224.png 300w, https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2021\/03\/image3-1-768x574.png 768w, https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2021\/03\/image3-1-1536x1147.png 1536w, https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2021\/03\/image3-1-562x420.png 562w, https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2021\/03\/image3-1-80x60.png 80w, https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2021\/03\/image3-1-100x75.png 100w, https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2021\/03\/image3-1-180x135.png 180w, https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2021\/03\/image3-1-238x178.png 238w, https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2021\/03\/image3-1-640x478.png 640w, https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2021\/03\/image3-1-681x509.png 681w, https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2021\/03\/image3-1.png 1999w\" sizes=\"(max-width: 640px) 100vw, 640px\" \/> <img decoding=\"async\" class=\"aligncenter size-large wp-image-78097\" src=\"https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2021\/03\/image17.png\" alt=\"\" width=\"525\" height=\"390\" srcset=\"https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2021\/03\/image17.png 525w, https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2021\/03\/image17-300x223.png 300w, https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2021\/03\/image17-80x60.png 80w, https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2021\/03\/image17-100x75.png 100w, https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2021\/03\/image17-180x135.png 180w, https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2021\/03\/image17-238x178.png 238w\" sizes=\"(max-width: 525px) 100vw, 525px\" \/><\/b><\/b><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">On a separate tab, go to the CloudEndure IAM Policy, and copy this code. Paste this code over any text that exists in the text field of the <\/span><b>JSON editor<\/b><span style=\"font-weight: 400;\">.<br \/>\n<img decoding=\"async\" class=\"aligncenter size-full wp-image-78095\" src=\"https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2021\/03\/image19.png\" alt=\"Create Policy - JSON Editor\" width=\"645\" height=\"685\" srcset=\"https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2021\/03\/image19.png 645w, https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2021\/03\/image19-282x300.png 282w, https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2021\/03\/image19-395x420.png 395w, https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2021\/03\/image19-640x680.png 640w\" sizes=\"(max-width: 645px) 100vw, 645px\" \/><br \/>\n<\/span><b>Quick Tip: <\/b>If you are trying to launch a target machine with specific identity management roles, you should add the <i>iam:PassRole<\/i> permission manually since CloudEndure does not have this permission.<\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Click on <\/span><b>Review Policy <\/b><span style=\"font-weight: 400;\">to proceed.<br \/>\n<img decoding=\"async\" class=\"aligncenter size-large wp-image-78098\" src=\"https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2021\/03\/image4-1-1024x460.png\" alt=\"JSON - Review Policy\" width=\"640\" height=\"288\" srcset=\"https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2021\/03\/image4-1-1024x460.png 1024w, https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2021\/03\/image4-1-300x135.png 300w, https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2021\/03\/image4-1-768x345.png 768w, https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2021\/03\/image4-1-1536x690.png 1536w, https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2021\/03\/image4-1-935x420.png 935w, https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2021\/03\/image4-1-640x288.png 640w, https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2021\/03\/image4-1-681x306.png 681w, https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2021\/03\/image4-1.png 1999w\" sizes=\"(max-width: 640px) 100vw, 640px\" \/><\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">You\u2019ll be redirected to the <\/span><b>Review Policy <\/b><span style=\"font-weight: 400;\">page, where you will give your policy a <\/span><b>Name <\/b><span style=\"font-weight: 400;\">and <\/span><b>Description <\/b><span style=\"font-weight: 400;\">(optional).<br \/>\n<img decoding=\"async\" class=\"aligncenter size-large wp-image-78099\" src=\"https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2021\/03\/image1-2-1024x391.png\" alt=\"Review Policy Page\" width=\"640\" height=\"244\" srcset=\"https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2021\/03\/image1-2-1024x391.png 1024w, https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2021\/03\/image1-2-300x115.png 300w, https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2021\/03\/image1-2-768x293.png 768w, https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2021\/03\/image1-2-1536x586.png 1536w, https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2021\/03\/image1-2-1100x420.png 1100w, https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2021\/03\/image1-2-640x244.png 640w, https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2021\/03\/image1-2-681x260.png 681w, https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2021\/03\/image1-2.png 1999w\" sizes=\"(max-width: 640px) 100vw, 640px\" \/><br \/>\n<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">At the bottom right of the <\/span><b>Review Policy <\/b><span style=\"font-weight: 400;\">page, click on <\/span><b>Create Policy.<br \/>\n<img decoding=\"async\" class=\"aligncenter wp-image-78100 size-medium\" src=\"https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2021\/03\/image5-1-300x44.png\" alt=\"Review Policy - Create Policy\" width=\"300\" height=\"44\" srcset=\"https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2021\/03\/image5-1-300x44.png 300w, https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2021\/03\/image5-1-768x114.png 768w, https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2021\/03\/image5-1-640x95.png 640w, https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2021\/03\/image5-1-681x101.png 681w, https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2021\/03\/image5-1.png 913w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><span style=\"font-weight: 400;\">You will get a notification letting you know that your policy has been created.<br \/>\n<img decoding=\"async\" class=\"aligncenter size-large wp-image-78101\" src=\"https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2021\/03\/image8-1-1024x118.png\" alt=\"Create Policy Notification\" width=\"640\" height=\"74\" srcset=\"https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2021\/03\/image8-1-1024x118.png 1024w, https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2021\/03\/image8-1-300x35.png 300w, https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2021\/03\/image8-1-768x89.png 768w, https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2021\/03\/image8-1-1536x177.png 1536w, https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2021\/03\/image8-1-640x74.png 640w, https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2021\/03\/image8-1-681x79.png 681w, https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2021\/03\/image8-1.png 1549w\" sizes=\"(max-width: 640px) 100vw, 640px\" \/><br \/>\n<\/span><\/b><\/li>\n<\/ol>\n<h2><span class=\"ez-toc-section\" id=\"Step_2_Creating_an_IAM_user_and_generating_credentials\"><\/span><span style=\"font-weight: 400;\">Step 2: Creating an IAM user and generating credentials<\/span><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><span style=\"font-weight: 400;\">To use the new policy you just made, you will need to create a new IAM user and provide them with Programmatic access. After completing this step, you\u2019ll be provided with a <\/span><b>Security Access Key <\/b><span style=\"font-weight: 400;\">and <\/span><b>Access Key ID <\/b><span style=\"font-weight: 400;\">that are required to run CloudEndure.<\/span><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">On the navigation menu to the left of IAM, find <\/span><b>Users.<br \/>\n<img decoding=\"async\" class=\"aligncenter wp-image-78102 size-large\" src=\"https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2021\/03\/image12-1024x465.png\" alt=\"IAM User Credentials\" width=\"1024\" height=\"465\" srcset=\"https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2021\/03\/image12-1024x465.png 1024w, https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2021\/03\/image12-300x136.png 300w, https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2021\/03\/image12-768x348.png 768w, https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2021\/03\/image12-1536x697.png 1536w, https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2021\/03\/image12-926x420.png 926w, https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2021\/03\/image12-640x290.png 640w, https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2021\/03\/image12-681x309.png 681w, https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2021\/03\/image12.png 1999w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><br \/>\n<\/b><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Next, click on <\/span><b>Add User<\/b><span style=\"font-weight: 400;\">.<br \/>\n<img decoding=\"async\" class=\"aligncenter size-medium wp-image-78103\" src=\"https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2021\/03\/image7-1-300x76.png\" alt=\"Add User\" width=\"300\" height=\"76\" srcset=\"https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2021\/03\/image7-1-300x76.png 300w, https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2021\/03\/image7-1-768x195.png 768w, https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2021\/03\/image7-1-640x163.png 640w, https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2021\/03\/image7-1-681x173.png 681w, https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2021\/03\/image7-1.png 798w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><br \/>\n<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">On the next page, fill out an appropriate <\/span><b>User Name, <\/b><span style=\"font-weight: 400;\">and select <\/span><b>Programmatic <\/b><span style=\"font-weight: 400;\">for the <\/span><b>Access Type <\/b><span style=\"font-weight: 400;\">option. When you\u2019re done, select <\/span><b>Next Permissions.<br \/>\n<img decoding=\"async\" class=\"aligncenter wp-image-78104 size-large\" src=\"https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2021\/03\/image18-1024x705.png\" alt=\"Next Permissions\" width=\"1024\" height=\"705\" srcset=\"https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2021\/03\/image18-1024x705.png 1024w, https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2021\/03\/image18-300x207.png 300w, https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2021\/03\/image18-768x529.png 768w, https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2021\/03\/image18-1536x1058.png 1536w, https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2021\/03\/image18-610x420.png 610w, https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2021\/03\/image18-640x441.png 640w, https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2021\/03\/image18-681x469.png 681w, https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2021\/03\/image18.png 1999w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><br \/>\n<\/b><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">You\u2019ll be redirected to the <\/span><b>Set Permissions <\/b><span style=\"font-weight: 400;\">page, with three options. For this task, we\u2019ll select <\/span><b>Attach Existing Policies Directly.<br \/>\n<img decoding=\"async\" class=\"aligncenter wp-image-78105 size-large\" src=\"https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2021\/03\/image9-1-1024x697.png\" alt=\"Set Permissions\" width=\"1024\" height=\"697\" srcset=\"https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2021\/03\/image9-1-1024x697.png 1024w, https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2021\/03\/image9-1-300x204.png 300w, https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2021\/03\/image9-1-768x523.png 768w, https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2021\/03\/image9-1-1536x1046.png 1536w, https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2021\/03\/image9-1-617x420.png 617w, https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2021\/03\/image9-1-640x436.png 640w, https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2021\/03\/image9-1-681x464.png 681w, https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2021\/03\/image9-1.png 1999w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><br \/>\n<\/b>Locate the policy created in the previous step (<b>Creating Policies for Your Project<\/b>). Select the checkbox next to it and click <b>Next: Tags <\/b>at the bottom of the page.<\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Since tags aren\u2019t necessary, we\u2019ll skip and press <\/span><b>Next: Review.<br \/>\n<img decoding=\"async\" class=\"aligncenter size-medium wp-image-78106\" src=\"https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2021\/03\/image5-2-300x44.png\" alt=\"Next Review\" width=\"300\" height=\"44\" srcset=\"https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2021\/03\/image5-2-300x44.png 300w, https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2021\/03\/image5-2-768x114.png 768w, https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2021\/03\/image5-2-640x95.png 640w, https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2021\/03\/image5-2-681x101.png 681w, https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2021\/03\/image5-2.png 913w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><br \/>\n<\/b><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Review your options and press <\/span><b>Create User <\/b><span style=\"font-weight: 400;\">at the bottom of the page when you are done.<br \/>\n<img decoding=\"async\" class=\"aligncenter wp-image-78107 size-large\" src=\"https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2021\/03\/image16-1024x713.png\" alt=\"Create User\" width=\"1024\" height=\"713\" srcset=\"https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2021\/03\/image16-1024x713.png 1024w, https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2021\/03\/image16-300x209.png 300w, https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2021\/03\/image16-768x535.png 768w, https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2021\/03\/image16-1536x1070.png 1536w, https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2021\/03\/image16-603x420.png 603w, https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2021\/03\/image16-640x446.png 640w, https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2021\/03\/image16-681x474.png 681w, https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2021\/03\/image16.png 1999w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><br \/>\n<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">The Next page acknowledges the creation of a new user. On this page, you can also view and download your <\/span><b>User Security Credentials<\/b><span style=\"font-weight: 400;\">.<br \/>\n<\/span><b><\/b><b>Quick Tip: <\/b>Your credentials are only available for a one-time download. Save this .csv file as you\u2019ll need these credentials to log in to the <b>CloudEndure <\/b>console.Once you have saved your access keys, press <b>Close <\/b>to finish.<br \/>\nYou\u2019ll be redirected to the <b>Users <\/b>page, where you\u2019ll access the details of your newly created user.<\/li>\n<\/ol>\n<h2><span class=\"ez-toc-section\" id=\"Step_3_Define_your_Applications_Replication_Settings_in_the_CloudEndure_Staging_Area\"><\/span><span style=\"font-weight: 400;\">Step 3: Define your Application\u2019s Replication Settings in the CloudEndure Staging Area<\/span><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><span style=\"font-weight: 400;\">After getting login credentials, you\u2019ll need to set up the replication process.\u00a0<\/span><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Sign in to the <\/span><a href=\"https:\/\/console.cloudendure.com\/#\/signIn\" target=\"_blank\" rel=\"noopener\"><span style=\"font-weight: 400;\">CloudEndure Console<\/span><\/a><span style=\"font-weight: 400;\">.<br \/>\n<img decoding=\"async\" class=\"aligncenter wp-image-78108 size-large\" src=\"https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2021\/03\/image11-1024x775.png\" alt=\"Sign in to the CloudEndure Console\" width=\"1024\" height=\"775\" srcset=\"https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2021\/03\/image11-1024x775.png 1024w, https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2021\/03\/image11-300x227.png 300w, https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2021\/03\/image11-768x581.png 768w, https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2021\/03\/image11-555x420.png 555w, https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2021\/03\/image11-80x60.png 80w, https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2021\/03\/image11-100x75.png 100w, https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2021\/03\/image11-180x135.png 180w, https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2021\/03\/image11-640x484.png 640w, https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2021\/03\/image11-681x515.png 681w, https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2021\/03\/image11.png 1378w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><br \/>\n<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Enter the user credentials you generated on AWS, click <\/span><b>Save<\/b><span style=\"font-weight: 400;\">. Once you are logged in, move to the <\/span><b>REPLICATION SETTINGS <\/b><span style=\"font-weight: 400;\">tab.<br \/>\n<\/span><br \/>\nFrom the <b>Migration\/Disaster Recovery Resource <\/b>drop-down list under <b>Disaster Recovery Source<\/b>, select your application\u2019s source environment. Our sample application is located on vCenter, the appliance that holds VMware\u2019s virtual environment platform.On the <b>Migration\/Disaster Recovery Resource <\/b>drop-down list under <b>Disaster Recovery Target<\/b>, select the AWS region onto which you\u2019ll want to replicate your data.<\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Once you\u2019ve selected your application\u2019s source and target, you should define the application\u2019s Replication Servers. The default settings will do.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">For this project, we\u2019ll also select the <\/span><b>Default <\/b><span style=\"font-weight: 400;\">instance type. This is the t3. Instance, one that will incur the least costs.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">For our <\/span><b>Instance Converter Type, <\/b><span style=\"font-weight: 400;\">we\u2019ll select the default type. For our availability zone, this is m5.large.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">For the <\/span><b>Data Disks, <\/b><span style=\"font-weight: 400;\">choose the low cost, <\/span><b>standard disks <\/b><span style=\"font-weight: 400;\">option.\u00a0<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">For the Replication Server <\/span><b>Subnet <\/b><span style=\"font-weight: 400;\">option, we\u2019ll pick the <\/span><b>default <\/b><span style=\"font-weight: 400;\">subnet allocated by AWS.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">We\u2019ll also use the <\/span><b>Default CloudEndure security group<\/b><span style=\"font-weight: 400;\"><span style=\"font-weight: 400;\"> for this project.<\/span><\/span>We\u2019ll skip defining the <b>VPN Usage, Volume Encryption, Staging Area Tags, and Software Download.<\/b><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">At the bottom of the Replication Settings page, click <\/span><b>SAVE REPLICATION SETTINGS. <\/b>CloudEndure issues you with tokens you will use to install an agent on the source server. The agent will create a connection between the replication server in AWS and the CloudEndure User Console.<\/li>\n<\/ol>\n<h2><span class=\"ez-toc-section\" id=\"Step_4_Configuring_the_Blueprint_for_Your_Target_Machine\"><\/span><span style=\"font-weight: 400;\">Step 4: Configuring the Blueprint for Your Target Machine<\/span><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">From the right-hand top navigation panel, select the <\/span><b>BLUEPRINT <\/b><span style=\"font-weight: 400;\">tab. Use the default settings provided by CloudEndure for this project.\u00a0<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Use the default settings for <\/span><b>Best-match target machine launch, Copy Source, Copy Instance, Private IP, and Existing Instance ID <\/b><span style=\"font-weight: 400;\">categories.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Once you are done, click <\/span><b>SAVE BLUEPRINT <\/b><span style=\"font-weight: 400;\">to make these changes valid.<\/span><\/li>\n<\/ol>\n<h2><span class=\"ez-toc-section\" id=\"Step_5_Testing_the_Migration_Solution\"><\/span><span style=\"font-weight: 400;\">Step 5: Testing the Migration Solution<\/span><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><span style=\"font-weight: 400;\">In <\/span><b>Test Mode, <\/b><span style=\"font-weight: 400;\">you can launch and run your target machine on the target infrastructure you set for the source. This way, you can check to see whether the migration is effective.<\/span><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Open the machines page. Navigate to <\/span><b>User Console&gt;Machines.<br \/>\n<\/b>\u00a0 \u00a0 \u00a0 Ensure that the <b>source machine <\/b>you want to test is set to the following statuses.<br \/>\n<b>\u00a0 \u00a0 \u00a0 DATA REPLICATION PROGRESS- Continuous Data Replication<br \/>\n<\/b><b>\u00a0 \u00a0 \u00a0 STATUS- Target Machine Can Be Launched<br \/>\n<\/b><b>\u00a0 \u00a0 \u00a0 MIGRATION LIFECYCLE- Ready for Testing\/Recently Tested \/Cutover<\/b><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Select the checkbox to the left of the <\/span><b>Source Machine <\/b><span style=\"font-weight: 400;\">hosting our app.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Click the <\/span><b>LAUNCH X TARGET MACHINES <\/b><span style=\"font-weight: 400;\">and click on the <\/span><b>Test Mode <\/b><span style=\"font-weight: 400;\">button.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">To start the test, click <\/span><b>Continue.<\/b><\/li>\n<\/ol>\n<p><span style=\"font-weight: 400;\">A message appears at the top right corner of the user console, showing you the status of the test, and that a <\/span><b>target machine <\/b><span style=\"font-weight: 400;\">is being launched. Your selected source machine will have a green edge showing it\u2019s active. If you click on the source machine, you\u2019ll be redirected to the <\/span><b>Machine Dashboard, <\/b><span style=\"font-weight: 400;\">showing additional information on the test and machine. Here, you can also reset the machine\u2019s <\/span><b>Blueprint.<\/b><\/p>\n<h2><span class=\"ez-toc-section\" id=\"Step_6_Migration\"><\/span><span style=\"font-weight: 400;\">Step 6: Migration<\/span><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><span style=\"font-weight: 400;\">Performing <\/span><b>Cutover Mode <\/b><span style=\"font-weight: 400;\">action tells CloudEndure to delete the <\/span><b>previous machine <\/b><span style=\"font-weight: 400;\">and create an updated <\/span><b>new machine.\u00a0<\/b><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Open the <\/span><b>Machines <\/b><span style=\"font-weight: 400;\">page, and verify that the machine hosting our app is set to the following configurations.<br \/>\n<\/span><b>\u00a0 \u00a0 \u00a0 ETA\/LAG- none | n\/a<br \/>\n<\/b><b>DATA REPLICATION PROGRESS- Continuous Data Replication<br \/>\n<\/b><b>STATUS- Target Machine Can Be Launched<br \/>\n<\/b><b>MIGRATION LIFECYCLE- Ready for Testing\/Recently Tested \/Cutover<\/b><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Check the box on the left of the <\/span><b>Source Machine <\/b><span style=\"font-weight: 400;\">that hosts our app to activate it.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Click <\/span><b>LAUNCH X TARGET MACHINE <\/b><span style=\"font-weight: 400;\">then select <\/span><b>Cutover Mode.<\/b><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Click <\/span><b>Continue <\/b><span style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">on the confirmation message that pops up.<\/span><\/span>A Message appears at the top right of the User Console, indicating that a target machine is being launched for your source machine. After the <b>cutover <\/b>is complete,\u00a0 several indications appear on the <b>Machines <\/b>page, showing the <b>status <\/b>of your chosen machine.<\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\">Once you are sure the replication is complete, you can remove the source machines from the User Console. Click on the checkbox to the left of the <b>machine name<\/b>, open the <b>MACHINE ACTIONS <\/b>menu, and select <b>Remove X Machines from this Console <\/b>from the drop-down menu.<\/li>\n<\/ol>\n<h1><span class=\"ez-toc-section\" id=\"Conclusion\"><\/span><span style=\"font-weight: 400;\">Conclusion<\/span><span class=\"ez-toc-section-end\"><\/span><\/h1>\n<p><span style=\"font-weight: 400;\">CloudEndure provides a quick and easy way to migrate your on-premises applications and resources to AWS cloud. In this article, we\u2019ve created a CloudEndure project to replicate an on-premises web application. With CloudEndure and AWS Identity and Access Management (IAM), you can host a large number of machines on AWS without having to redo the architecture. Since CloudEndure replicates source machines continuously in an AWS staging area, migration will not cause any downtime or reduced performance of your web application.<\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Migrating your web-app from on-premises data centers to the cloud allows you to scale it on-demand to handle high traffic loads. AWS provides an affordable, public cloud platform that offers comprehensive migration solutions for faster time to business results. The platform is built with automation and data-driven decision-making, which makes migration fast and simple. AWS also comes with a broad set of features that make it perfect for deployment, Continuous Integration, and Continuous Delivery. This is a detailed and technical blog, if you are beginner in cloud, I would suggest you start with our AWS cloud practitioner practice exam to [&hellip;]<\/p>\n","protected":false},"author":169,"featured_media":78109,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_uag_custom_page_level_css":"","site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"categories":[4],"tags":[4024,4023,1706,4020,4021,4022],"class_list":["post-78089","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-aws-certifications","tag-amazon-cloudendure","tag-amazons-cloudendure","tag-cloudendure","tag-how-to-migrate-your-on-prem-web-app-to-aws-cloud","tag-migrate-web-app-to-aws-cloud","tag-web-app-to-aws-cloud-a-step-by-step-guide"],"uagb_featured_image_src":{"full":["https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2021\/03\/How-to-Migrate-Your-On-Prem-Web-App-to-AWS-Cloud.png",600,315,false],"thumbnail":["https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2021\/03\/How-to-Migrate-Your-On-Prem-Web-App-to-AWS-Cloud-150x150.png",150,150,true],"medium":["https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2021\/03\/How-to-Migrate-Your-On-Prem-Web-App-to-AWS-Cloud-300x158.png",300,158,true],"medium_large":["https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2021\/03\/How-to-Migrate-Your-On-Prem-Web-App-to-AWS-Cloud.png",600,315,false],"large":["https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2021\/03\/How-to-Migrate-Your-On-Prem-Web-App-to-AWS-Cloud.png",600,315,false],"1536x1536":["https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2021\/03\/How-to-Migrate-Your-On-Prem-Web-App-to-AWS-Cloud.png",600,315,false],"2048x2048":["https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2021\/03\/How-to-Migrate-Your-On-Prem-Web-App-to-AWS-Cloud.png",600,315,false],"profile_24":["https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2021\/03\/How-to-Migrate-Your-On-Prem-Web-App-to-AWS-Cloud.png",24,13,false],"profile_48":["https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2021\/03\/How-to-Migrate-Your-On-Prem-Web-App-to-AWS-Cloud.png",48,25,false],"profile_96":["https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2021\/03\/How-to-Migrate-Your-On-Prem-Web-App-to-AWS-Cloud.png",96,50,false],"profile_150":["https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2021\/03\/How-to-Migrate-Your-On-Prem-Web-App-to-AWS-Cloud.png",150,79,false],"profile_300":["https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2021\/03\/How-to-Migrate-Your-On-Prem-Web-App-to-AWS-Cloud.png",300,158,false],"tptn_thumbnail":["https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2021\/03\/How-to-Migrate-Your-On-Prem-Web-App-to-AWS-Cloud-250x250.png",250,250,true],"web-stories-poster-portrait":["https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2021\/03\/How-to-Migrate-Your-On-Prem-Web-App-to-AWS-Cloud.png",600,315,false],"web-stories-publisher-logo":["https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2021\/03\/How-to-Migrate-Your-On-Prem-Web-App-to-AWS-Cloud.png",96,50,false],"web-stories-thumbnail":["https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2021\/03\/How-to-Migrate-Your-On-Prem-Web-App-to-AWS-Cloud.png",150,79,false]},"uagb_author_info":{"display_name":"Girdharee Saran","author_link":"https:\/\/www.whizlabs.com\/blog\/author\/girdharee\/"},"uagb_comment_info":5,"uagb_excerpt":"Migrating your web-app from on-premises data centers to the cloud allows you to scale it on-demand to handle high traffic loads. AWS provides an affordable, public cloud platform that offers comprehensive migration solutions for faster time to business results. The platform is built with automation and data-driven decision-making, which makes migration fast and simple. AWS&hellip;","_links":{"self":[{"href":"https:\/\/www.whizlabs.com\/blog\/wp-json\/wp\/v2\/posts\/78089","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.whizlabs.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.whizlabs.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.whizlabs.com\/blog\/wp-json\/wp\/v2\/users\/169"}],"replies":[{"embeddable":true,"href":"https:\/\/www.whizlabs.com\/blog\/wp-json\/wp\/v2\/comments?post=78089"}],"version-history":[{"count":5,"href":"https:\/\/www.whizlabs.com\/blog\/wp-json\/wp\/v2\/posts\/78089\/revisions"}],"predecessor-version":[{"id":79804,"href":"https:\/\/www.whizlabs.com\/blog\/wp-json\/wp\/v2\/posts\/78089\/revisions\/79804"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.whizlabs.com\/blog\/wp-json\/wp\/v2\/media\/78109"}],"wp:attachment":[{"href":"https:\/\/www.whizlabs.com\/blog\/wp-json\/wp\/v2\/media?parent=78089"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.whizlabs.com\/blog\/wp-json\/wp\/v2\/categories?post=78089"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.whizlabs.com\/blog\/wp-json\/wp\/v2\/tags?post=78089"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}