{"id":2179,"date":"2020-01-07T03:46:29","date_gmt":"2020-01-07T03:46:29","guid":{"rendered":"http:\/\/kusuaks7\/?p=1784"},"modified":"2024-01-30T10:33:59","modified_gmt":"2024-01-30T10:33:59","slug":"cloud-migration-which-cloud-migration-strategy-is-right-for-you","status":"publish","type":"post","link":"https:\/\/www.experfy.com\/blog\/bigdata-cloud\/cloud-migration-which-cloud-migration-strategy-is-right-for-you\/","title":{"rendered":"Cloud Migration: Which Cloud Migration Strategy is Right for You?"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"2179\" class=\"elementor elementor-2179\" data-elementor-post-type=\"post\">\n\t\t\t\t\t\t<section class=\"has_eae_slider elementor-section elementor-top-section elementor-element elementor-element-7a6ecfc0 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"7a6ecfc0\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"has_eae_slider elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-5a17216b\" data-id=\"5a17216b\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-470edf1d elementor-widget elementor-widget-text-editor\" data-id=\"470edf1d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/www.iland.com\/\" rel=\"noopener\"><b><i>iLand<\/i><\/b><\/a><b><i>, a global server provider, conducted a survey in 2017 on how much companies are successful in moving to the cloud. According to the research results, up to 57% of Amazon Web Service (AWS) users faced stalled or failed cloud adoption. Microsoft Azure users reported slightly a less appalling figure of 44%. What went wrong with cloud adoption and how to move to the cloud risk-free? See the instructions for safe cloud migration in the first from our Cloud Migration series of articles.<\/i><\/b>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d6065bc elementor-widget elementor-widget-text-editor\" data-id=\"d6065bc\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\tNot so long ago VMs were considered a too-disruptive notion that few businesses would eagerly agree to deploy. As time passed, we grew so accustomed to them that it\u2019s hardly possible to imagine today\u2019s IT-market player running an all-physical fleet of machines. Now, as the story repeats itself, many businesses face the necessity to shift to the cloud in order to boost performance, availability, scalability, etc. but are afraid of changes. Indeed, to make use of the cloud-native features, an organization will have to go through numerous time and labor-consuming transformations that turn out to be quite risky sometimes. What measures you as a cloud adopter should undertake to migrate to the cloud seamlessly? Start from learning the details of the available migration strategies.\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-e3d873b elementor-widget elementor-widget-heading\" data-id=\"e3d873b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\"><h2>Cloud migration strategies<\/h2><\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4fa552f elementor-widget elementor-widget-text-editor\" data-id=\"4fa552f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<em>What is a cloud migration strategy?<\/em>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6515329 elementor-widget elementor-widget-text-editor\" data-id=\"6515329\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\tIt is an approach the company follows when moving its application to the cloud. Sure thing, there\u2019s no universal solution to fit any company willing to benefit from cloud-native features, for applications at least vary in size and complexity. That\u2019s why strategies are numerous and when moving to the cloud a single company may consider adhering to multiple strategies at once, applying a different strategy for a different application. Below are three of the most common migration strategies, listed together with their respective rewards and implications.\n<ol>\n \t<li><span style=\"font-size: 16px;\"><strong><em>Rehost<\/em><\/strong><\/span><\/li>\n<\/ol>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-9a76b1a elementor-widget elementor-widget-text-editor\" data-id=\"9a76b1a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\tIt is by far the easiest method to migrate your application to the cloud. Also known as lift-and-shift, it is exactly what its name suggests. You basically lift and relocate your physical and virtual servers into an IaaS solution, i.e. from on-prem facilities to the public or private cloud. During rehost, an organization transports an exact copy of its application, database, and OS, which is literally simply changing a host without introducing extensive changes to the system.\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-06635ff elementor-widget elementor-widget-text-editor\" data-id=\"06635ff\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\tRehost is a very common cloud migration strategy due to its relative simplicity: almost no code alterations needed, quick ROI and relatively low demands for IT-skills required to do the trick. Thus, you can save a lot on the cost of the on-prem infrastructure moving all of your portfolio to the cloud almost in no time, if that\u2019s what you need. For instance, GE Oil &amp; Gas initially <a href=\"https:\/\/medium.com\/aws-enterprise-collection\/6-strategies-for-migrating-applications-to-the-cloud-eb4e85c412b4\" class=\"broken_link\" rel=\"noopener\">found<\/a> it could save up to 30% of its cost by rehosting, achieving <a href=\"https:\/\/aws.amazon.com\/ru\/solutions\/case-studies\/ge-oil-gas\/\" rel=\"noopener\">a 52% reduction<\/a> in total TCO in the end after migrating its 500 applications to the cloud. For them, the rehost was a perfect solution.\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-97d4001 elementor-widget elementor-widget-text-editor\" data-id=\"97d4001\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\tWhy bother with further efforts if rehost cuts your costs and the system is running smoothly in new infrastructure? Like every quick patch, the rehost imposes specific limitations. They become especially evident if you compare a rehosted application with a cloud-native one. Since you simply change the host and leave the system as it is, you cannot benefit from scalability, performance and other rewards of being in the cloud. Moreover, what comes to the cloud, stays in the cloud. In other words, malware and insecure configurations are imported to the cloud with the rest of the system.\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ec5412f elementor-widget elementor-widget-text-editor\" data-id=\"ec5412f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\tThe good news is that, according to Stephen Orban, General Manager at Amazon Web Services, application optimization runs easier once the application is in the cloud (as compared to re-platform and refactor where optimization is actually the part of the migration campaign).\n<ol>\n \t<li value=\"2\"><span style=\"font-size: 16px;\"><strong><em>Replatform<\/em><\/strong><\/span><\/li>\n<\/ol>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-e6004d3 elementor-widget elementor-widget-text-editor\" data-id=\"e6004d3\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\tReplatform combines the simplicity of rehosting and cloud-nativeness of refactoring. It suits better the needs of the well-established players who want to move their legacy systems which are too-structured to be easily moved to the IaaS. <em>Instead of changing the core of the applications, the applications are emulated through a virtual machine so that legacy IT systems can become compatible with modern-day cloud technologies<\/em> (<a href=\"https:\/\/beacontelecom.com\/cloud-migration-strategies-the-6-rs\/\" rel=\"noopener\">Beacon Telecom<\/a>).\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3b19c06 elementor-widget elementor-widget-text-editor\" data-id=\"3b19c06\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\tThe changes that the application undergoes allow the business to enjoy better performance and reduced costs along with benefiting from time and effort-saving managed services. During re-platforming the common components of the application and the cloud-native components are swapped, thus the application inherits some cloud-native characteristics. <em>As an example, a typical three-tier application that includes a load-balancer in a VM and a database layer in a VM can be adjusted to swap the load-balancer VM for an AWS managed load balancer, and the database VM for AWS managed Relational Database Service<\/em> (Cloudsoft).\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-0db015a elementor-widget elementor-widget-text-editor\" data-id=\"0db015a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\tA huge plus of replatform migration strategy is the chance to substitute the fragile scripts and configurations with the reliable ones through introducing cloud-friendly modifications. However, it implies additional costs. Additionally, the high quality transformation of the application poses higher demands for the qualifications of the cloud engineers. Among common mistakes committed by the inexperienced cloud, engineers are choosing inadequate cloud components to be replaced, poor configuration, complex architecture.\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-cb6845f elementor-widget elementor-widget-text-editor\" data-id=\"cb6845f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<ol>\n \t<li value=\"3\"><span style=\"font-size: 16px;\"><strong><em>Refactor<\/em><\/strong><\/span><\/li>\n<\/ol>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-139b07a elementor-widget elementor-widget-text-editor\" data-id=\"139b07a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\tTo refactor an application means to rearchitect it. By choosing this strategy, you\u2019re stepping on an uneasy path, that\u2019ll take you long before you reach your very ambitious goal. Refactor allows leveraging benefits of microservices, among others, with increased elasticity, availability, performance, so your application will be able to successfully compete with any cloud-first one. This strategy is future-oriented, as it implies extensive initial investments, which pay off later on, though.\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-da5efa0 elementor-widget elementor-widget-text-editor\" data-id=\"da5efa0\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\tIn contrast to the two options mentioned above, the refactor entails major changes to the application configuration and code, including its architecture. Caution must be taken in order not to induce unfavorable changes to the external behavior of the application. <em>For example, if your existing application is resource-intensive, it [<\/em>changes to the application configuration and code<em>] may cause larger cloud billing because it involves big data processing or image rendering<\/em> (<a href=\"https:\/\/www.einfochips.com\/blog\/application-migration-strategies-rehost-vs-replatform-vs-refactor-when-to-use-which\/\" class=\"broken_link\" rel=\"noopener\">eInfochips<\/a>). To avoid this, consider redesigning your application for better resource utilization before migrating your portfolio to the cloud.\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-e756385 elementor-widget elementor-widget-text-editor\" data-id=\"e756385\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\tKeep in mind, by the way, that high rewards always go hand in hand with high ramifications. For example, as for refactoring, it is complex and demands qualifications. Besides, there\u2019s the risk of lock-in. In other words, to get the most of the cloud, you\u2019ll have to tie your application to higher-order services of your cloud provider. It looks like putting all your eggs in one basket, which has never been a good idea.\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-f51c979 elementor-widget elementor-widget-text-editor\" data-id=\"f51c979\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\tAfter all, in case you\u2019re not sure that you\u2019re ready to accept all the refactor-related risks, you may choose between complete and partial refactor, as partial refactor implies less intensive migration efforts and takes less time to complete. Following this less disruptive path will deprive you of a portion of the performance and lower costs that complete refactor ensures in the long run, but won\u2019t make you excessively dependent on your cloud solutions provider.\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-8b11ab3 elementor-widget elementor-widget-heading\" data-id=\"8b11ab3\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\"><h2>Summary<\/h2><\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-9c0e51c elementor-widget elementor-widget-text-editor\" data-id=\"9c0e51c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\tBefore you start moving every bit of your data, remember to get to the core of as many available migration strategies as possible, for your prudence will be key to the success of your cloud migration campaign. Out of the 6R\u2019s (which is how the most common migration strategies are referred to \u2013 Rehost, Replatform, Refactor, Repurchase, Retire, Retain), we\u2019ve covered only three in our article. So, be hesitant, study the options and wait for our upcoming articles from the Cloud Migration series.\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-bfb2f35 elementor-widget elementor-widget-text-editor\" data-id=\"bfb2f35\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\tInvest in a reliable cloud provider and, surely, an experienced cloud partner who will be in charge of your transition to the cloud. Beware of \u201cexperts\u201d talking you into rehosting all your portfolio, for rehost, is the easiest way to get the things done, although rarely the best one.\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-1f0e247 elementor-widget elementor-widget-text-editor\" data-id=\"1f0e247\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\nMore cloud migration strategies will be covered in our upcoming articles from the Cloud Migration series. Don\u2019t miss a post to stay tuned about migration planning, system testing, follow-up and maintenance of your applications in the cloud.\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Before you start moving every bit of your data, remember to get to the core of as many available migration strategies as possible, for your prudence will be key to the success of your cloud migration campaign. Invest in a reliable cloud provider and, surely, an experienced cloud partner who will be in charge of your transition to the cloud. Beware of experts talking you into rehosting all your portfolio, for rehost, is the easiest way to get the things done, although rarely the best one.<\/p>\n","protected":false},"author":707,"featured_media":3267,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"content-type":"","footnotes":""},"categories":[187],"tags":[95],"ppma_author":[3518],"class_list":["post-2179","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-bigdata-cloud","tag-big-data-amp-technology"],"authors":[{"term_id":3518,"user_id":707,"is_guest":0,"slug":"sergey-pupkevich","display_name":"Sergey Pupkevich","avatar_url":"https:\/\/www.experfy.com\/blog\/wp-content\/uploads\/2020\/06\/Sergy-150x150.png","user_url":"http:\/\/www.qulix.com","last_name":"Pupkevich","first_name":"Sergey","job_title":"","description":"Sergey Pupkevich is the Head of Java Solutions Department at <a href=\"https:\/\/www.qulix.com\/\">Qulix Systems<\/a>. He is an expert in the web app development, IoT and cloud migration, and provides professional advice to businesses operating in different domains.\u00a0"}],"_links":{"self":[{"href":"https:\/\/www.experfy.com\/blog\/wp-json\/wp\/v2\/posts\/2179","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.experfy.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.experfy.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.experfy.com\/blog\/wp-json\/wp\/v2\/users\/707"}],"replies":[{"embeddable":true,"href":"https:\/\/www.experfy.com\/blog\/wp-json\/wp\/v2\/comments?post=2179"}],"version-history":[{"count":11,"href":"https:\/\/www.experfy.com\/blog\/wp-json\/wp\/v2\/posts\/2179\/revisions"}],"predecessor-version":[{"id":35749,"href":"https:\/\/www.experfy.com\/blog\/wp-json\/wp\/v2\/posts\/2179\/revisions\/35749"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.experfy.com\/blog\/wp-json\/wp\/v2\/media\/3267"}],"wp:attachment":[{"href":"https:\/\/www.experfy.com\/blog\/wp-json\/wp\/v2\/media?parent=2179"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.experfy.com\/blog\/wp-json\/wp\/v2\/categories?post=2179"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.experfy.com\/blog\/wp-json\/wp\/v2\/tags?post=2179"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/www.experfy.com\/blog\/wp-json\/wp\/v2\/ppma_author?post=2179"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}