Search icon CANCEL
Subscription
0
Cart icon
Your Cart (0 item)
Close icon
You have no products in your basket yet
Arrow left icon
Explore Products
Best Sellers
New Releases
Books
Videos
Audiobooks
Learning Hub
Conferences
Free Learning
Arrow right icon
Arrow up icon
GO TO TOP
Hybrid Cloud Infrastructure and Operations Explained

You're reading from   Hybrid Cloud Infrastructure and Operations Explained Accelerate your application migration and modernization journey on the cloud with IBM and Red Hat

Arrow left icon
Product type Paperback
Published in Aug 2022
Publisher Packt
ISBN-13 9781803248318
Length 344 pages
Edition 1st Edition
Tools
Arrow right icon
Author (1):
Arrow left icon
Mansura Habiba Mansura Habiba
Author Profile Icon Mansura Habiba
Mansura Habiba
Arrow right icon
View More author details
Toc

Table of Contents (16) Chapters Close

Preface 1. Part 1: Moving to Hybrid Cloud
2. Chapter 1: An Introduction to Hybrid Cloud Modernization FREE CHAPTER 3. Chapter 2: Understanding Cloud Modernization and and Innovation Fundamentals 4. Chapter 3: xploring Best Practices for the Cloud Journey 5. Part 2: Cloud-Native Methods, Practices, and Technology
6. Chapter 4: Developing Applications in a Cloud Native Way 7. Chapter 5: Exploring Application Modernization Essentials 8. Part 3: Elements of Embedded Linux
9. Chapter 6: Designing and Implementing Cloud Storage Services 10. Chapter 7: Designing and Implementing Networking in Hybrid Cloud Infrastructure 11. Chapter 8: Understanding Security in Action 12. Chapter 9: Designing a Resilient Platform for Cloud Migration 13. Chapter 10: Managing Operations in Hybrid Cloud Infrastructure 14. Other Books You May Enjoy Appendix A –Application Modernization and Migration Checklist

Developing a roadmap for successful cloud migration and modernization

The proper roadmap for cloud migration makes all the difference between successful and failed cloud transformation projects. This section will discuss the roadmap in depth and show how to define the roadmap for cloud transformation projects.

The roadmap needs to answer the following seven questions step by step:

  1. What is the final benefit of cloud migration?
  2. What is the current state of infrastructure?
  3. How do we collect information regarding the current state of infrastructure?
  4. How do we transform the collected information into a migration process?
  5. What are the different components (such as the delivery model, the service model, the maturity model, resources, and budget) of the cloud migration process?
  6. How do we execute the cloud migration process?
  7. What have we learned from the cloud migration process?

The answer to these questions is understood through the different stages of the cloud migration process, as shown in the following diagram:

Figure 1.13 – The different stages of the cloud migration roadmap

Figure 1.13 – The different stages of the cloud migration roadmap

The different stages of the cloud migration roadmap are described in the following sections.

Discovery

The main goal of the Discovery stage is to identify the business goals and understand the current state of the workload. Sometimes, the business goal is financial or strategic. In addition, it is also necessary to determine the metrics to measure the success against the goal once the migration process reaches the operations stage.

Once the goal is identified, the next task is to determine the cloud migration approach for decision-making and data collection. There are two main approaches, referred to as top-down or down-top, for information-gathering and decision-making. In the top-down method, decisions are made by the chief technical officer (CTO) and other C-level executives. On the other hand, in the bottom-up approach, the individuals who own certain business functionalities that cloud services can implement make the decisions. The best-case scenario recommends that even in a top-down approach, the CIO collects information from individual business units and incorporates those decisions in their own decision-making. The next task for the discovery phase is to understand the current infrastructure. The following two stages, data collection and analyze, help fully understand the current footprint of the existing workload. First, however, the discovery phase initiates the process of identifying the candidate for migration, based on the following characteristics:

  • Architecture
  • Security
  • The cloud migration maturity model
  • Performance
  • Scalability
  • Strategic importance
  • Plans
  • The agility and diversity of IT operations

Data collection

At this stage, the necessary tools and methods are organized to collect information regarding the current state of the workload and the feasibility of achieving the business goal identified at the discovery stage. The platform, data, network tools, and technologies help collect data regarding the eight characteristics identified at the discovery stage. All functional and non-functional requirements for security, resiliency, HA, and so on are identified at this stage, along with the inventory information about the current state of the workload. All data is collected to answer the following questions:

  • What workloads can move to the cloud?
  • Where should workloads land on the target – private, public, PaaS, or CaaS?
  • What level of cloud enablement and modernization is required to move the workloads?
  • Where to start – identify the priorities for the overall collection period.

Analyze

Data from the data collection phase is analyzed to understand the current state. The findings at this stage are also used as input for the next planning phase. Another important task at this stage is identifying the metrics for measuring success. At this stage, workloads are classified and suitable candidates or opportunities are identified. The main goal of the data collection and analysis stage of cloud migration is to identify the feasibility of cloud migration. The deliverables of the analyze stage are as follows:

  • Feasibility analysis: Identify all the essential data collected during data collection regarding the inventory of the current workload state, and all the business requirements and business use cases during the discovery phase to analyze the feasibility of cloud migration.
  • Dependency analysis: Identify all the dependencies, risk factors, and possible mitigation plans.
  • Workload classification: Categorize the current workloads into different classes. It is also essential to determine the priorities of a different kind of workload migration.
  • KPI identification: Identify all the KPIs to evaluate the cloud migration and optimize the cloud resources, and evaluate all the workload and target platforms on the cloud.
  • Governance standardization: Identify a standard method for processes, practices, policies, and procedures for the end-to-end project during the analysis of the cloud migration project.

Planning

Now that we understand the current platform, we need to plan for the cloud migration process. At this stage, the delivery model, service model, deployment model, maturity model, resource plan, and budget are planned and evaluated. Tools such as Cloud Advisor can prepare a perspective on modernization, combining tooling output and account team insights. These evaluations, as the outcome of Cloud Advisor, are used to review and align modernization outcomes with different evaluation metrics. In addition, the preparation of high-level business cases can provide measurement constraints for success evaluation. The main deliverables of the planning stage are as follows:

  • Design a runbook for test planning for each workload deployment.
  • Design a KPI evaluation plan.
  • Plan a business use case evaluation.
  • Plan resource optimization.
  • Plan cost optimization.
  • All risk factors and mitigation plans for different identified risks.

Operation

Once everything is planned and we have a descriptive view of the current platform, we start the cloud migration process. The cloud migration process must be agile and iterative. Therefore, multiple waves of the operation stage are executed iteratively. Each wave consists of six stages – planning, implementation, testing/validation, deployment to production, retrospective evaluation, and learning. Automation is the key to successful smooth operations for the cloud migration project. Cloud migration itself is a complex project. Manual operation is not suitable for such a complex project. Therefore, implementing automation for operations is the fundamental requirement for the success of cloud migration projects.

Governance

An overall governance method ensures standard processes, policies, practices, and procedures to optimize cloud resources. The core objective of governance is to establish a precise and structured definition for change, policy, resource, incident, and security management. In addition to the resources and workload governance, it is also essential to establish cultural and collaboration practices and methodologies to ensure overall success.

Learn

It is essential to evaluate the roadmap of the cloud migration process continuously. Then, based on the evaluation metrics for success, the roadmap of the cloud migration process is updated. The Learn stage is responsible for running the evaluation of the roadmap of the cloud migration process and providing input to any other stage, such as the discovery and planning of the roadmap. At this stage, one of the essential activities is to optimize the target platform on the cloud.

Cloud migration is a complex problem, and it requires a substantial amount of effort and budget. Therefore, cloud migration needs to be well defined, using best practices and suitable migration patterns. At the same time, it is also essential to be aware of different misconceptions regarding cloud migration. Therefore, the following section will discuss some common misconceptions about cloud migration.

You have been reading a chapter from
Hybrid Cloud Infrastructure and Operations Explained
Published in: Aug 2022
Publisher: Packt
ISBN-13: 9781803248318
Register for a free Packt account to unlock a world of extra content!
A free Packt account unlocks extra newsletters, articles, discounted offers, and much more. Start advancing your knowledge today.
Unlock this book and the full library FREE for 7 days
Get unlimited access to 7000+ expert-authored eBooks and videos courses covering every tech area you can think of
Renews at $19.99/month. Cancel anytime
Banner background image