Book Image

Hybrid Cloud for Architects

By : Alok Shrivastwa
Book Image

Hybrid Cloud for Architects

By: Alok Shrivastwa

Overview of this book

Hybrid cloud is currently the buzz word in the cloud world. Organizations are planning to adopt hybrid cloud strategy due to its advantages such as untested workloads, cloud-bursting, cloud service brokering and so on. This book will help you understand the dynamics, design principles, and deployment strategies of a Hybrid Cloud. You will start by understanding the concepts of hybrid cloud and the problems it solves as compared to a stand-alone public and private cloud. You will be delving into the different architecture and design of hybrid cloud. The book will then cover advanced concepts such as building a deployment pipeline, containerization strategy, and data storage mechanism. Next up, you will be able to deploy an external CMP to run a Hybrid cloud and integrate it with your OpenStack and AWS environments. You will also understand the strategy for designing a Hybrid Cloud using containerization and work with pre-built solutions like vCloud Air, VMware for AWS, and Azure Stack. Finally, the book will cover security and monitoring related best practices that will help you secure your cloud infrastructure. By the end of the book, you will be in a position to build a hybrid cloud strategy for your organization.
Table of Contents (19 chapters)
Title Page
Copyright and Credits
Software Hardware List
Packt Upsell
Contributors
Preface
Index

Choosing different cloud combinations


Now we know the different combinations, let's try and answer the following questions: 

  • Are all the infra-up clouds private? 
  • Conversely, are all the service down clouds public? 
  • Can infrastructure up clouds be used only to serve IaaS? 

You get the idea! Now, let's take a close look at the answers to these questions, and then try to decipher what circumstances might impact our decision of which cloud to use. 

So a statement of fact would be, while all infra-up clouds are not private, most of them are. As an exception to this rule, a public cloud provided by Vodafone runs on VMware vRealize Suite, thereby making it an infrastructure up cloud. 

The same thing is applicable to service down clouds. They are mostly used as public clouds, however, if one has a private OpenStack deployment, then it is still a service down cloud. As an example, Cisco, SAP, Intel, AT&T, and several other companies have massively scalable private clouds running on OpenStack (thereby making it a service down cloud) 

While infrastructure up cloud orchestrators technically provide IaaS by default, there have been some who take it to the next level by providing Database as a Service (DBaaS) and so on. 

The following section attempts to provide a few circumstances and some points you should consider when choosing the right kind of cloud: 

  • DevOps/NoOps: 
    • In this, when we want to give more control to the development team rather than the infra team, you should choose a service down cloud 
    • Depending on your current data center footprint, cost requirements, compliance requirements, scaling requirements, and so on, you would choose to use a public or a private cloud 
    • Depending on the desired type of customization of the platform, one would use IaaS (more customization) or PaaS (less customization)
  • Self-service: 
    • Depending on complexity, you would choose infra-up (less complex) and service down (more complex) 
  • Integration of enterprise tools: 
    • If this is our primary motive, then infra-up sounds like the most likely choice 
    • The private cloud is also our only option, because public clouds are few and don't allow very much customization 
  • Moving to next-generation/advanced architectures: 
    • If we intend to move to next generation architectures, including the likes of containerization, use of cognitive services, machine learning, artificial intelligence, and so on, we choose a service down public clouds (and Hyperscale - for example, AWS, Azure, or GCP).

We should try and escape the biases posed by the Law of the instrument, as stated in the following, and design clouds as per the needs and strategies of the organization, rather than what we know of them:

I suppose it is tempting, if the only toolyou have is ahammer, to treat everything as if it were a nail

                                                                                            - Abraham Maslow, 1966                                                                                                          

We can now appreciate, the non mutual-exclusivity of the different demographics and therefore, the products in the field. 

The following image shows different products in the field, and the area that they predominantly play in. We will take a look at these in detail in the next chapter, including the products and alliances in order for them to compete in the hybrid cloud world: