What this book covers
This book is broken into three sections. Part 1 covers the fundamental concepts of application migration and modernization with innovation as well as best practices for cloud adoption.
Chapter 1, An Introduction to Hybrid Cloud Modernization, starts by introducing the cloud. It gives different popular strategies for cloud migration used in industries. This chapter also focuses on the fundamental concept of cloud migration along with recent trends and challenges by exploring real-life industry use cases. It also helps to explain the characteristics of a successful roadmap for an application migration program. Finally, this chapter sheds some light on different cloud concepts and our understanding of the cloud.
Chapter 2, Understanding Cloud Modernization and and Innovation Fundamentals, explains fundamental concepts for successful application modernization driven by innovation. Modernization is a complex process that requires extensive analysis of the strategies and proper planning. This chapter describes the dos and don’ts to select the right path for modernization. It also explores different cultural and mindset aspects of different stakeholders such as developers and solution architects.
Chapter 3, Exploring Best Practices for the Cloud Journey, explores best practices to overcome different challenges of cloud transformation. It also gives an overview of different IBM products and services that can help you migrate to the cloud successfully and enhance the innovativeness of modernization. This chapter establishes the basic set of functional as well as non-functional requirements that cloud adoption programs will explore to be successful.
Part 2 explores cloud-native methods, practices, and technologies. Each chapter explains different cloud-native development methodologies and technologies that can enhance the efficiency of application modernization.
Chapter 4, Developing Applications in a Cloud Native Way, dives into the world of development and explains different methodologies and practices for cloud-native development so that you can differentiate different technology for implementations of different types of applications. This chapter discusses the IBM Design Thinking and IBM Garage methodologies along with the Twelve-Factor methodology for application modernization in detail.
Chapter 5, Exploring Application Modernization Essentials, focuses on the fundamental requirements and challenges of application modernization. It also gives an overview of the end-to-end journey of application modernization, starting from planning to implementation.
Part 3 focuses exclusively on the cloud infrastructure to set up a platform in the cloud for organizations. The main goal of this section is to get you familiar with raw cloud infrastructure, storage, networks, security, resiliency, and continuous operations to take care of all these cloud computing resources to establish a successful platform for application migration and modernization using IBM and Red Hat products and technologies.
Chapter 5, Designing and Implementing Cloud Storage Services, looks in depth at the characteristics of cloud data storage to understand its requirements and design. It also presents a real-world use case scenario explaining how to develop a modern AI and data insights solution or modern big data hub solution using IBM and Red Hat products and technologies. It moves on to explain the architecture design details for data storage backup solutions for applications deployed on the cloud using real-world industry examples.
Chapter 5, Designing and Implementing Networking in Hybrid Cloud Infrastructure, looks at a real-world reference solution for modern network architecture for cloud workloads. Using a real-world use case, this chapter explains the main challenges and requirements of efficient network communication. It also explains how IBM Cloud Pak products can improve the efficiency of network operations.
Chapter 8, Understanding Security in Action, looks in depth at the implementation of security, regulations, and compliance for cloud services and resources. This chapter describes challenges, practices, and best practices for security in cloud modernization. It also gives an overview of different IBM products to design a secure platform.
Chapter 9, Designing a Resilient Platform for Cloud Migration, focuses on resiliency to implement reliability, high availability, disaster recovery, Always-On, cyber security, and other resiliency patterns for the raw infrastructure components.
Chapter 10, Managing Operations in Hybrid Cloud Infrastructure, describes the challenges, requirements, solutions, methods, and best practices of operation management. It also explains IBM reference architecture for different operation and management solutions.