In today’s world where Cloud has become all-pervasive and must-have, the questions around Cloud are moving away from “Why Cloud”, “What are the benefits”, types to “How to move to Cloud”, “How to optimally use Cloud”, etc. In this blog, we are going to talk about how RLCatalyst (DevOps and Automation product from Relevance Lab) can be leveraged for efficient and effective Cloud Migration.
While there is no single universally accepted approach for Cloud migration, organisations and service providers often depend on the goals & objectives, existing landscape & architecture, toolsets and guidelines to achieve cloud adoption. Relevance Lab’s Cloud migration approach advocates a 4-stage structured methodology of DISCOVER →ASSESS → PLAN → MIGRATE (DAPM), involving consulting services and its RLCatalyst product.
In the Discover stage, we identify and document the entire inventory planned for the migration – applications, infrastructure and dependencies. Studying the characteristics of each of these will help in the next phase – Assessment. Organisations which maintain the inventory may skip this step and do the assessment directly based on the inventory.
The Assess stage is the crucial step that defines whether a migration candidate qualifies for migration. Some of the factors that need to be determined here are Business considerations (like whether the applications have highly sensitive customer data which requires high security, what are the Disaster Recovery requirements of the applications, etc.) and Technical Considerations (like whether the applications are customized and are integrated with lot of components, whether the applications are tightly bound to on-premise applications, etc.).
In the Plan stage, a migration plan is worked out covering the goals/objectives of migration, identified apps with dependency plans (if any), what tools to use to discover/assess/migrate, target architecture, target cloud (decided based on cost, performance, support etc.), migration strategy (Lift and Shift or Virtualisation & Containerisation, etc.), expected business benefits.
While the above 3 stages are mostly consulting oriented, its in the final stage of Migrate that a tool usage kicks in. While a 100% automated migration is not practically possible, RLCatalyst accelerates migration with some of its in-built capabilities around provisioning of target environment, orchestration & post migration monitoring support, as in:
Infrastructure Automation: The first step in executing the migration is to setup the target environment as per the outcome of the assessment phase. With RLCatalyst you can do this in 2 phases
Use the base templates available in the product to setup the base infrastructure
Create templates for specific software stacks and applications which can be run on top on basic infrastructure
Ongoing Workload Migration Automation: For the subsequent workload migration post the initial set, you can reuse the RLCatalyst templates and blueprints
BOTs accelerated Migrations: Use RLCatalyst BOTs to manage applications/services/processes post migration
Once migration/move to Cloud is complete, the next big focus area for enterprises becomes managing the “Day After” (Post-Migrate). Optimally using the Cloud is key to achieve the overall Cloud Migration program objectives. A “global Cloud pioneer-cum-born in the Cloud company” once told us “DevOps is the right way to manage Cloud”. Along with DevOps, Automation concepts can also be leveraged to use Cloud resources effectively by extending the coverage to IT Service Ops.
RLCatalyst helps Enterprises transition to a “Managed Model” of their existing Data Center and Cloud assets and enables Cloud Monitoring and Optimization.
RLCatalyst Command Centre helps in monitoring all your assets (including multi/hybrid Cloud scenarios) and also tracking KPIs like capacity, usage, compliance, costs, etc. more effectively
RLCatalyst “Automation First” BOTS provides a pre-built “Automation Library” of assets (BOTS), with which one can quickly achieve standardization, self-service IT, 1-Click deployment, real-time monitoring, proactive remediation capabilities etc. leading to reduced manual efforts in IT services delivery
RLCatalyst CI/CD Cockpit helps you seamlessly manage multiple projects across environments, thereby helping you achieve faster time-to-market