Article by OpsRamp Product Management and Cloud Operations SVP Bhanu SIngh
Enterprise transformation is rife with stories of moving legacy systems and applications to the cloud. These transitions are ostensibly planned to leverage the security, scalability, efficiency or availability of cloud resources.
Yet sometimes it makes more sense to repatriate applications from the cloud back to legacy data centres or on-premise infrastructure.
This article will review what applications can be repatriated, and when it makes sense to do so,
Hybrid infrastructure has opened up options.
The value of hybrid infrastructure is that it provides both the flexibility and ease of on-demand scalability, along with governance and control of on-premise infrastructure.
Sometimes, applications need to repatriate to take advantage of the latter. With hybrid infrastructure, IT teams can pick and choose depending on requirements.
Modern, hybrid enterprises are ready to adopt and deploy infrastructure and application utilities across environments to ensure application continuity and evolution to maintain competitive advantages.
The many considerations of application infrastructure.
Application architecture, data security, and compute and network resource availability are key considerations when choosing hosted infrastructure options.
It may be worthwhile for certain applications to run on-premises while disaster recovery runs in the cloud to leverage flexibility and agility and avoid business disruption and customer impact.
It makes sense to pull a custom application out of cloud and back to an on-premises enterprise private cloud environment if it meets any of these use cases:
Since cloud provides pay-as-you-go model based on resource usage, an application that is consuming compute resources and network bandwidth continuously could be too expensive for public cloud compared to private cloud hosting with a proper visualised environment with modern network and security systems monitored and managed by skilled resources.
The value of the data centre remains compelling.
Depending on product strategy, roadmap, and service delivery demands, an enterprise may find itself a good candidate for on-premise application hosting. The benefits include:
If any of these criteria apply, it’s time to examine a plan for repatriation.
Making the move with minimal disruption.
First, the best candidates for cloud repatriation are applications that are built to be modular. These are cloud-agnostic or cloud-independent and don’t rely on customisations from the underlying infrastructure. Microservices architecture is designed to handle use cases like these.
Custom applications ideally should be built leveraging modern microservices architecture for maximum flexibility without using cloud-specific services like serverless technology or RDS to avoid cloud lock-in.
A note about traditional application design: Migrating traditional legacy applications to cloud without modern architecture typically does not provide much cost savings or agility. This is why it’s critical that enterprises simplify their application architecture using cloud-agnostic microservices architecture to maintain necessary flexibility and agility to repatriate back to an on-premises data centre with minimal customer impact.
Watch out for pitfalls
Of course, as with any digital transformation initiative, there are liable to be challenges. Applications leveraging cloud-specific services and APIs could have repatriation concerns due to customisations or provider-specific features.
Enterprises with a lack of skilled resources or proper infrastructure (like modern data centre technology) could have challenges in maintaining performance and availability.
It’s also important to note that the transition does not make sense for companies born in the cloud. These companies never had a data centre or the requisite skilled resources to handle these transitions or to provide global, secure access with high availability and performance.
For these enterprises, it may make sense to continue leveraging public cloud but consider modern microservices architecture to avoid cloud vendor lock-in and migrate between infrastructure options. Only then can an organisation be truly modern and hybrid together.