Around the Storage Block

High Availability for Your Enterprise Cloud Applications Made Simple with HPE Cloud Volumes

Want to move your high-availability (HA) enterprise applications to the cloud, but concerned about a site failure impacting your production environment in a cloud region? Worried about how to refactor your on-premises applications for cloud migration and how to ensure durability in the public cloud?

What if I told you that there was a way to move your enterprise applications to Azure or AWS and—just as you would on premises—create failover clusters that can protect from failure? Not just a local hardware failure, as is the use case for many on-premises failover clusters, but an entire site failure. How? Let’s talk about combining HPE Cloud Volumes with Availability Zones in Azure or AWS.

HPE Cloud Volumes: An Enterprise-grade, Block Storage-as-a-Service Offering for Your Clustered Applications

Infrastructure failures can vary in scope as well as in their impact on business operations. To protect against datacenter downtime, both Azure and AWS offer Availability Zones, which are physically separate locations within a region. HPE Cloud Volumes are an enterprise-grade, block storage-as-a-service offering that is available to all zones in a region.

To create an HA cluster (for example, a Microsoft SQL Server Always On Failover Cluster instance), simply deploy two or more virtual machine instances, each in a distinct availability zone. Then use HPE Cloud Volumes to create shared storage for your cluster, and connect the storage to each virtual machine instance in the cluster. The following portal image shows an example of a volume being mapped and shared between two different Linux hosts.


After that, continue with the rest of the failover clustering installation, just as you would with an on-premises installation.

The one difference? You must deploy a load balancer to handle the incoming communication to the cluster. Both Azure and AWS provide extensive documentation on setting up load balancers, virtual machine instances, and probe ports.

If there is a zone failure, the cluster fails over to the available node in the other zone, and service continues (see the following illustration).


To see a demo of an Always On Microsoft SQL Server on Linux Failover Cluster Instance running in AWS with HPE Cloud Volumes as the shared storage, check out the video below.

Demo: Always On SQL Server Failover Cluster Instance on Linux, with Cloud Volumes on AWS

Note: to watch full screen, either click the link to YouTube or use the embedded player to watch full screen.



What else can HPE Cloud Volumes offer?

HPE Cloud Volumes is a feature-rich service that includes:

Multicloud support (AWS and Azure)

Instant snapshots

Instant clones

256-bit volume encryption

Replication between cloud and datacenter

Data mobility between clouds

Rich integration with all modern container orchestrators

Ready to learn more?

See HPE Cloud Volumes.

About the Author