According to Google Trends from the last five years, the search terms “hybrid cloud” and “public cloud” almost appear to be playing musical chairs – trading spots constantly but getting about equal attention.
This is consistent with the epiphany that most enterprises have had in the same period about the risks of taking an exclusively public cloud approach. Most CIOs we talk to say they are currently considering – or already down the path of – a holistic cloud strategy spanning on-prem and public cloud deployments. In other words, a hybrid cloud.
Before we get into the what and how of hybrid cloud, let’s unearth the why.
All Roads Point to Application Portability and Lower Costs
Line of business and C-Suite leaders have a straightforward answer when asked why they consider cloud technologies (all of them – public, private, hybrid, multi, poly).
From a top line perspective, investing in the cloud engenders business flexibility – responding to competitive threats, creating new services for customers, complying with regulatory standards, etc. On the other end of the income statement, cloud technologies, almost by definition, can soothe the bottom line, enabling tighter control over operating expenses.
Cloud conversations with technology leaders, on the other hand, tend to be a bit more varied. While development managers maniacally focus on developer productivity (more lines of production-ready code in lesser time), operations managers are motivated by TCO and resource utilization.
DevOps teams, by nature of being at the cusp of application development and deployment, think in terms of application portability – the simple but powerful idea that applications should enjoy the freedom of being built independent of where they will live, and the freedom to move across the continuum of on-prem, private and public clouds with complete transparency to end users.
Easier said than done.
What is a Hybrid Cloud Anyway?
The term hybrid cloud suffers from definition overload like any technology in that gawky teenage phase. The adoption patterns would suggest that while the industry may be slowly aligning to a definition, enterprises are almost evenly spread in their journey toward a true hybrid cloud.
For instance, according to a 2017 Voice of the enterprise report by 451 research, companies generally follow the rule of thirds in their cloud transformation. Roughly a third are committed to a single public cloud provider. While this may be efficient on a small scale, enterprises run the risk of lock-in. Another third have multi-cloud strategies, with no formal integration or orchestration between workloads. They hedge their bets effectively among multiple public and/or private cloud provider but trade the risk of lock-in for added complexity instead.
The final third are genuine hybrid cloud pioneers who look to either migrate workloads across cloud boundaries or, more advantageously, set up some degree of workload portability, integration, orchestration, and unified management. This closely aligns to Red Hat’s vision of a true hybrid cloud.
It all sounds great, right? Let’s dig a little deeper. Consider that about 40% of enterprises that use the public cloud have pulled one or more workloads back from these services, according to Mark Peters of Enterprise Strategy Group. Not all applications are built to extract value from being deployed in the cloud. Clearly, there is no magic 8 ball to help match applications to cloud type. There are no clear right or wrong answers. However, at Red Hat, we believe there is a right approach to building a cloud strategy, and a wrong one.
A Workload-Driven Cloud Strategy
Red Hat’s approach to enabling customers onto a hybrid cloud is built around three tenets. First, start with a hybrid cloud infrastructure that is built ground up to enable flexibility and choice. Hybrid cloud isn’t an afterthought – it’s a fundamental design principle on which infrastructure building blocks like Red Hat Enterprise Linux, Red Hat Virtualization, Red Hat OpenStack Platform, and Red Hat Storage are built.
Second, enable a development platform to build and deploy cloud-native apps. If Red Hat Enterprise Linux is the open operating system of the enterprise, Red Hat OpenShift Container Platform is the common platform bridging traditional and modern applications across the hybrid cloud.
A number of best-of-breed middleware solutions can be deployed in OpenShift. In addition, infrastructure elements such as storage are integrated into OpenShift, allowing application portability without cumbersome and expensive application rewrites or downtime.
And finally, management tools to orchestrate workloads and automation tools to simplify day to day operations, are essential to delivering the complete value of a hybrid cloud.
But Wait! Don’t forget the secret sauce
Some applications and workflows lend themselves naturally to the public cloud. Others start out in the public cloud and may be coaxed into private clouds for regulatory, security, or TCO reasons. When seeking public cloud-friendly applications, some cloud admins look for deployments across more than one public cloud with two-way data synchronization. Others think in terms of interoperable data formats or data gravity that could help make the determination one way or the other.
Another factor that is increasingly becoming prominent in building a hybrid cloud strategy is the introduction of containers not just on-premise but across private and public cloud. Enterprises need to think in terms of a multi-cloud container platform while formulating their hybrid cloud plans.
There are a number of case-by-case considerations that need to be thought through when building a workload-driven cloud strategy. Working with a trusted advisor with deep consulting expertise can make the difference between long-term success and failure.
Open Matters Even More in the Cloud
“You can check out any time you like but you can never leave.”
The lyrics of the Eagles’ classic Hotel California written in the mid 70’s ring true for public clouds today. Open matters more than it ever did.
Just because cloud providers may use open technologies and industry standard interfaces to build public cloud platforms, they don’t often live up to the promise of a truly open platform. One that enables portability, migration, and heterogeneity. One without exorbitant egress costs to move workloads to across the hybrid cloud continuum. One that lets you deploy any application, in any environment, without lock in. In the words of Red Hat’s head of products and technologies, Paul Cormier, “Half open is half closed.”
As the initial euphoria around the convenience of the public cloud is replaced by the reality of lock in risks, enterprises are advised to build a workload-riven hybrid cloud strategy before it’s too late. For exactly those reasons, we predict a clear demarcation in the way the industry thinks about hybrid vs. public cloud in the future. It will be interesting to pull another Google Trends report in a year to see if that turns out to be true.