Understanding various architectural considerations
Before going into the architectural considerations for a hybrid cloud, it is first important to understand the problems or challenges that we are trying to fix using a hybrid cloud implementation. As with all architectures, the hybrid cloud has its own pitfalls as well. We will look at this in more detail in the Various pitfalls of hybrid cloud section of this chapter.
Let’s keep the cloud strategy highlighted in the previous section as a good background and understand the various architectural considerations:
- Portability and manageability help to avoid vendor lock-in
- Data residency and regulatory requirements
- Application requirements for regional and global redundancy
- Efficient software delivery supply chain processes across the entire infrastructure footprint
The following diagram is the same illustration that we used in Chapter 6 and shows a simple web application running inside a Kubernetes...