Cloud repatriation is the process of moving data, applications, or workloads from public cloud environments back to on-premises infrastructure or private cloud solutions. It also refers to transferring IT resources from a public cloud environment provided by a cloud vendor to a local data center, whether on-premises, a local public cloud, or a colocation facility. This shift often involves rethinking initial cloud deployments and considering a hybrid approach in cloud strategies.

The Cloud Repatriation Trend in 2023

Browse the pages ofmost IT tech news websites and chances are you will come across stories of enterprise organizations migrating en masse to the public cloud as part of their cloud adoption strategy. But does the premise of hosting on the public cloud, a service dominated by cloud hyperscalers like AWS, Azure, and GCP, still ring true? By and large, yes. Organizations of all sizes still rely on public cloud infrastructure for application and data hosting to support their mission-critical workloads. However, the idea of going all-in on a public-cloud-only strategy and abandoning the on-premises data center and/or colocation services is slowing down. Organizations now realize the benefits of ahybrid cloud approach, giving rise to more cloud repatriation initiatives.This shift highlights the importance of reassessing cloud strategies and considering the balance between cloud solutions and on-premises infrastructure. In this article, we will discuss and address the areas relating to the cloud repatriation trend.

Cloud Repatriation

Drivers of Cloud Repatriation

Many organizations initially lifted and shifted their workloads to the public cloud without fully adapting their applications to cloud-native environments. As a result, they faced challenges that prompted them to revisit their cloud strategies. And, cloud repatriation has garnered significant attention in recent years. There are several key reasons why organizations are moving workloads back from hyperscaler cloud-based environments to on-premises or local cloud infrastructure. Let’s explore a few of them.

  1. Cost Savings: One of the most compelling reasons for repatriating workloads is the high cost of hyperscaler clouds. Organizations often encounter unexpected financial pitfalls, such as high data transfer (ingress/egress) fees that result in significant "bill shock". In many cases, migrating and hosting the wrong workloads in inappropriate configurations can be more costly in public clouds than on-premises. As enterprises scale, many have reported that it becomes increasingly cost-effective to manage their workloads on-premises, allowing for predictable costs and the prevention of unforeseen expenses like data transfer fees.
  2. Data Security & Sovereignty Requirements: Concerns about data sovereignty, combined with stringent regulatory measures by governments, demand a more controlled environment for hosting and storing customer data. The preference often leans towards in-country hosting to meet compliance and security measures.
  3. Better Performance: Public cloud services, while providing extensive geographic reach, can sometimes introduce performance issues. Latency can negatively impact user experience, especially for edge computing use cases that demand real-time processing. The close proximity of a local data centeror on-premises cloud solution effectively addresses this issue.
  4. Resource Optimization: Repatriation isn't just a reactionary move; it can also be strategic. Companies are continuously looking to optimize IT resources, ensuring that workloads are aptly distributed across various environments and geographies.This involves refining their cloud strategies to determine the most suitable deployment models for each workload.
  5. Skill Shortage: The diverse nature of hyperscaler cloud platforms demands a specific skill set, and a scarcity of talent to manage these platforms can lead organizations to reconsider their cloud-first approach.Managing complex cloud deployments can be challenging without the right expertise.
  6. Vendor Lock-in Avoidance: Vendor lock-in is the situation where companies become overly reliant on a single cloud provider's infrastructure and services. This can prompt businesses to reassess and, if necessary, repatriate for long-term flexibility.Diversifying cloud solutions can mitigate this risk.

Reasons for Cloud Repatriation

Cloud Repatriation Examples

Dropbox

In 2015, Dropbox, a cloud-based file storage and synchronization service, undertook a massive migration from AWS to its own private cloud infrastructure called "Magic Pocket." The primary drivers for this move included cost savings, performance optimization, and greater control over hardware and network configurations. As a company storing exabytes of data for over 500 million users, Dropbox faced escalating costs on AWS.

By transitioning to a private cloud, Dropbox reduced operational expenses while tailoring its system for better performance and security. The migration itself was executed over two years, involving meticulous planning to move petabytes of data without disrupting user experience. Financial statements revealed that the move had saved Dropbox almost $75 million in operational expenses over the first two years. The result was a more cost-effective, scalable, and high-performing storage service, validating the company's strategic decision to move away from public cloud services.

The Cloud Repatriation Strategy

Cloud repatriation is a complex and time-consuming process that requires careful assessment, planning, and execution to avoid disruption to business operations and data loss. As such, organizations must critically evaluate the overall benefits and risks before making the critical decision to move away from the cloud. Drawing on successful use cases, the following are steps and best practices to consider as part of a cloud repatriation strategy:

  1. Developing and evaluating the business case: Organizations should rigorously evaluate the business case to determine the motivations, projected outcomes, and benefits before starting the repatriation process. This assessment should include an end-to-end review of the current cloud environment, encompassing aspects like performance, cost, operations, compliance, and other relevant factors. It’s also important to consider the loss of some public cloud benefits, such as scalability and elasticityprovided by cloud vendors. Additionally, understanding whether initial workloads were merely lifted and shifted without optimization can influence the decision.
  2. Creating a migration plan: Once a decision has been made, the next step is to formulate a detailed project plan that outlines the specific steps, timelines, resources, and budgets required to complete the entire migration process. The plan must specify the types of migration tools, network connectivity, data transfer costs, data backup and recovery options, and infrastructure requirements. It should also incorporate contingency measures to address any unexpected problems, issues, or delays.A well-crafted plan ensures that the cloud repatriation aligns with the organization's broader cloud strategies.
  3. Choosing the right infrastructure: Determining the optimal infrastructure for repatriation is crucial. Options include on-premises data centers, private clouds, and local cloud providers. Criteria such as compliance, performance, security, and scalability should guide the infrastructure selection process.Selecting the appropriate cloud solutions is essential for meeting future needs.
  4. Executing a successful migration: The actual repatriation process involves migrating applications, data, and workloads from the existing public cloud environment to the new on-premises or local cloud environment. This process can span weeks, months, or even years, depending on the size and complexity of the “to be” landscape and environment. Crucially, organizations need to ensure that they have skilled personnel in place, whether in-house or a professional service provider, to manage and execute the migration.This often requires revisiting cloud deployments to ensure compatibility with the new environment.
  5. Validating and optimizing the new environment: After the completion of the migration, organizations need to test and optimize their new environment to ensure it meets current and future performance, security, and governance/compliance requirements. Additionally, they should establish processes for the ongoing management and monitoring of the new environment.Continuous evaluation and adaptation of cloud strategies are necessary to maintain alignment with business objectives.

Conclusion

At the outset, the hyperscalers and public clouds projected significant IT cost reductions and elevated operations/performances. For many, the initial results of going all-in on the public clouds did reduce their capex (IT software & infrastructure) as data centers were collapsed and expensive legacy infrastructure was divested. However, recent surveys conducted on CSPs and data center colocation providers found that cloud repatriation is happening on a global scale, albeit to varying degrees depending on the type of organization and their landscapes. In several recent global IT surveys, it was noted that around 70-80% of organizations are repatriating at least some data from hyperscalers and public cloud due to a variety of concerns, as discussed above.

Organizations must now seriously consider whether cloud repatriation is a viable strategy or explore other ways of achieving their objectives other than relying on hyperscaler/public clouds. Notably, they are now adopting a moderated “hybrid cloud” approach that combines on-premises infrastructure with certain workloads in the public cloud. Others are pursuing a private cloud, which offers some of the benefits of virtualized infrastructure in a single-tenant environment, either on-premises or in a colocated data center. Hence, the adoption and trend of cloud repatriation can vary widely depending on the specific needs and circumstances of each organization.

Contact Us for Business Inquiry

Frequently Asked Questions

Cloud repatriation is the process of moving data, applications, or workloads from public cloud environments back to on-premises infrastructure or private cloud solutions.

Companies consider repatriation due to high costs, data security concerns, performance issues, resource optimization, skill shortages, and the desire to avoid vendor lock-in.

"Lifted and shifted" refers to moving applications to the cloud without redesigning them for cloud environments, which can lead to inefficiencies and higher costs.

Repatriation prompts organizations to reassess their cloud strategies, often leading to hybrid approaches that combine public cloud and on-premises solutions.

Hybrid cloud deployments offer flexibility, improved performance, cost savings, and better control over data and workloads by combining public and private cloud environments.

Listen To This Post

Search

Get in Touch

Get in Touch with Sangfor Team for Business Inquiry

Related Articles

Cloud and Infrastructure

Best Zscaler Alternatives

Date : 16 Dec 2024
Read Now
Cloud and Infrastructure

A Guide to Cloud Security Frameworks

Date : 14 Nov 2024
Read Now
Cloud and Infrastructure

Best Cloud Security Companies

Date : 11 Nov 2024
Read Now

See Other Product

Sangfor Application Delivery (AD) Product Series
VMware Replacement
Sangfor Kubernetes Engine (SKE)
Sangfor Database Management Platform (DMP)
HCI - Hyper Converged Infrastructure
Cloud Platform