READY TO TRY DATASTAX?
Spin up a cluster in the cloud with DataStax Astra, the best way to get started with Cassandra in just a few clicks with 10 GB for free!
Get your copy of the O’Reilly Cassandra eBook: The Definitive Guide - Download FREE Today
Hybrid cloud is defined as a computing environment that incorporates infrastructure from multiple platforms and data centers. Most often, it’s a combination of on-premises resources with those offered by a cloud service provider. But it could also consist of multiple cloud platforms and services with no on-premises component.
Cloud computing is everywhere and will continue its strong growth. However, some tooling incompatibilities, security constraints, or cost considerations could prevent some components from moving to the cloud.
Since the start of modern cloud computing in 2006, the cloud industry has erupted into a $153 ≈billion market, projected by Gartner to grow more than 21 percent per year. This next generation model for server and compute resource consumption embodied a fundamental shift for enterprise companies, and a new surface for them to build applications and services. Before the cloud came into play, the on-premises data center, hosted within a company’s walls, was the only option. At that time, IT departments were responsible for acquiring and configuring the machinery to power the organization’s technological front.
Data services and architecture should be on servers. We call it cloud computing – they should be in a “cloud” somewhere.
2006 Search Engine Strategies Conference,
The technology sector moves faster than most, and the cloud age is at a stage of rapid transformation. Thought leaders are striving to define the terminology and jargon used to describe this evolving ecosystem. It can be difficult to communicate in this environment as common terms have not yet reached an established standard.
In order to help you understand exactly how hybrid cloud is being defined, we’ve collected definitions from top companies across the technology landscape. Let’s take a look.
A hybrid cloud is a combination of one or more public and private clouds orchestrated by management and automation software that allows workloads, resources, platforms, and applications to migrate between environments.Learn More
Hybrid cloud refers to policy-based and coordinated service provisioning, use, and management across a mixture of internal and external cloud services.Learn More
One or more public clouds connected to something in my data center. That thing could be a private cloud, that thing could just be traditional data center infrastructure.Learn More
In cloud computing, hybrid cloud refers to the use of both on-premises resources in addition to public cloud resources.Learn More
A hybrid cloud is a computing environment that combines a public cloud and a private cloud by allowing data and applications to be shared between them.Learn More
As the name suggests, hybrid cloud is a mixture of multiple cloud types and deployments.
Let’s review the options.
Technology resources, data centers, and sources that are hosted within a company’s infrastructure. Typically this means that the company purchased hardware and is connected via a private network.
Technology resources, data centers, and sources that are hosted by a cloud service provider off-premises. These reside alongside other resources that are not occupied by a single company and are accessible via the public internet.
Technology resources, data centers and sources that are hosted either by a cloud service provider off-premises or within a company’s infrastructure. Typically, this is in conjunction with deployment management, container, and virtual machine technologies. Solutions like VMware, OpenStack, and Kubernetes are often in the mix. These resources are only available and accessible to a single company via a private network.
Technology resources, data centers and sources that incorporate infrastructure from multiple environments. Most often, it’s a combination of on-premises resources and those offered by cloud service providers. It also likely includes multiple cloud platforms.
Technology resources, data centers, and sources that span multiple cloud service providers and on-premise resources. The difference between this and intercloud is that there is no traffic between the cloud service providers in a multi-cloud architecture. The network between the cloud-service providers and on-premises resources may be via a private network. This is a subset of hybrid cloud.
This strategy, where a business expands IT capacity with a cloud provider, may make sense for a variety of reasons, including the necessity to burst to the cloud for additional resources or to co-locate data where it is needed for performance or compliance factors. With this form of hybrid cloud, applications may live on infrastructure hosted by a cloud service provider and the data may reside within the company’s self-hosted data centers.
This describes a setup where enterprises have versions of the same application deployed in different locations based on the stage of development. For example, a company may prefer that development and test occur in the cloud for flexibility, while the production instance is running on specially provisioned in-house hardware. This case hinges on the fact that the application itself is not integrating with cloud-native services.
A multi-cloud approach is when a company runs different modern applications either all in the cloud or in an architecture spanning on-premises resources and also with those offered by multiple cloud providers. This model caters to a developer-first mindset. Application developers are not siloed to a particular cloud. Instead, they have the freedom to choose the technology that fits the task, whether it is offered by a cloud service provider or through custom, internal services.
This deployment is the evolution of the multi-data center, multi-residency design and features cross-cloud service provider traffic. It boasts the ability to avoid vendor lock-in while taking advantage of best of breed services. Here’s an example referenced by Gartner, “Microsoft's Power BI might connect to a Salesforce database residing outside of the Azure cloud infrastructure.”
If we group some sectors, we see that 66 percent of users will increase their cloud spend by 20 percent or more. Cloud is growing strong.
Public cloud spends for 2018
AWS is leading, but Microsoft Azure is catching up, reaching 70 percent of the AWS adoption.
Distribution of cloud providers for application hosting
This must be taken with a grain of salt. As mentioned before, definitions for multi-cloud and hybrid cloud vary depending on the source. However, the trend cannot be denied. Companies are moving to the cloud to thrive in today’s enterprise economy, deploying powerful, mission-critical applications.
Distribution of cloud strategies at enterprise companies
More than 80 percent of companies with one thousand or more employees use a multi-cloud approach. Avoiding vendor lock-in, is likely a common reason.
Gartner also states, “By 2020, most data and analytics use cases will require connecting to distributed data sources” and “most organizations' DBMS deployments will coexist in the on-premises and cloud worlds simultaneously — the hybrid cloud DBMS.” New articles are published every day highlighting companies migrating a portion of their stack to off-premises infrastructure. This trend shows no signs of slowing down.
At DataStax, 63 percent of our customers have applications running on clouds. More than half of those are deploying applications on multi-cloud, hybrid-cloud, or a combination of those infrastructure environments. Read this white paper for more details.
DataStax Enterprise is the most powerful database designed for hybrid cloud. Whether public, private, or hybrid cloud, DataStax Enterprise easily spans across cloud regions and data centers with self-driving operational simplicity, allowing enterprises to easily deploy mission-critical applications across cloud environments without having to actually change anything about the applications.
A distributed cloud database enables you to leverage a hybrid, multi-cloud architecture to: