Back to Blog

5 Reasons HyperGrid is going to Rock #DockerCon: #4 Running Stateful Apps on Containers

By | March 24, 2017

Last week we kicked off our countdown to #DockerCon and our sponsorship of this year’s conference. The benefits of containerizing apps is hugely  important to us here at HyperGrid, and we recently shared that our HyperCloud Block Storage Volume Plugin has been “Docker Certified” and is available in the Docker Store.

This leads us to this week’s reason why we’re rocking #DockerCon:

#4  – Running Stateful Apps on Containers with Persistent Storage using HyperCloud’s Docker Volume Plugin

We’ve seen that HyperCloud Block Storage Service meets the diverse needs of enterprises by providing reliable block storage to run mission-critical applications and databases. The Docker Volume Plugin for HyperCloud’s Block Storage Service (HBS) enables automated provisioning and mounting of high performance block devices (for Linux and Windows) to provide persistent storage for containers. The key benefits include high performance, fault tolerance, policy-based governance, self-service provisioning, QoS controls, on-demand scaling and pay-as-you-go pricing.

Block storage is the most commonly used storage type for most applications. It is ideal for databases as they all require consistent I/O performance and low-latency connectivity. As a result, block storage is critical for running mission-critical applications like Oracle, SAP, Microsoft Exchange, and Microsoft SharePoint.

The challenge that most IT organizations face when delivering infrastructure and storage services in general lies with the manual processes required to deliver these services and the complexity of a piece-part approach for putting these services together. To deploy an application for example, IT admins may end up going through several manual steps like provisioning a VM, then asking the storage team to create a dedicated storage disk, then mounting this disk, formatting this disk, and finally installing the application. This simple process can end up taking days or even weeks.

HyperCloud addresses these challenges by providing automated, self-service provisioning and mounting of high performance (SSD) block storage volumes for I/O intensive applications running on Linux or Windows, VMs or Containers. With a certified Docker Volume Plugin, deploying stateful applications on containers can be done in a single click while adhering to IT-defined entitlements, approvals, quotas, and quality of service (QoS) policies. HyperCloud also delivers database-as-a-service with Microsoft SQL Server, MySQL, MariaDB, PostgreSQL, and MongoDB, with built-in support for multi-host clustering, backup, replication, and automatic database recovery.

HyperCloud also allows administrators to manage Quality of Service (QoS) controls to provide the required service levels to meet application-specific needs for storage performance. Once a block device is provisioned, users can scale storage up or down or provision and attach additional volumes to absorb unexpected spikes in traffic or growth in data storage size.  Lastly, HyperCloud allows users to create block storage volume blueprints as code controlled by user entitlements in order to simplify the management and version control of volume templates.

Watch this demo covering the following:

  • Registration of Volume Providers along with advanced settings for managing role-based access controls, entitlements, approval, quota and cost metering policies
  • Automated provisioning of VMs and block storage volumes from a central self-service library
  • Deployment of a multi-tier Java application on containers with a MariaDB cluster set up for master-slave replication. The master and slave containers are automatically attached to dedicated block storage volumes for persistent storage.

Watch a video recording from Docker’s meetup in Santa Clara where our VP of Engineering, Intesar Mohammed, walked through the new Docker Plugins framework in Docker Engine 1.13 and explained how HyperCloud’s Docker Volume Plugin works under the hood.

And here’s our official solution page for HyperCloud’s Block Storage Service.

 

Amjad Afanah

VP of Product, HyperForm at HyperGrid
VP of Product at HyperGrid. Previously the co-founder of DCHQ, which is now HyperForm, a deployment automation platform for container-based applications. Amjad has extensive experience in cloud automation and application management. Prior to founding DCHQ, Amjad was a senior product manager at VMware, where he managed strategic products in cloud management & automation for almost 3 years. He also assumed a product management role for 5 years at Oracle where he focused on application and middleware management capabilities. Amjad holds a bachelors degree in computer science from MIT and an MBA degree from UCLA.