Book Image

Hybrid Cloud Infrastructure and Operations Explained

By : Mansura Habiba
Book Image

Hybrid Cloud Infrastructure and Operations Explained

By: Mansura Habiba

Overview of this book

Most organizations are now either moving to the cloud through modernization or building their apps in the cloud. Hybrid cloud is one of the best approaches for cloud migration and the modernization journey for any enterprise. This is why, along with coding skills, developers need to know the big picture of cloud footprint and be aware of the integration models between apps in a hybrid and multi-cloud infrastructure. This book represents an overview of your end-to-end journey to the cloud. To be future agnostic, the journey starts with a hybrid cloud. You'll gain an overall understanding of how to approach migration to the cloud using hybrid cloud technologies from IBM and Red Hat. Next, you’ll be able to explore the challenges, requirements (both functional and non-functional), and the process of app modernization for enterprises by analyzing various use cases. The book then provides you with insights into the different reference solutions for app modernization on the cloud, which will help you to learn how to design and implement patterns and best practices in your job. By the end of this book, you’ll be able to successfully modernize applications and cloud infrastructure in hyperscaler public clouds such as IBM and hybrid clouds using Red Hat technologies as well as develop secure applications for cloud environments.
Table of Contents (16 chapters)
1
Part 1: Moving to Hybrid Cloud
5
Part 2: Cloud-Native Methods, Practices, and Technology
8
Part 3: Elements of Embedded Linux

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.