Quobyte is a complete storage platform for OpenStack, with block, file and object storage.
Public cloud providers like Amazon have set a new benchmark for enterprise infrastructure: an unrivaled agility, ease of use and cost structure that raised the bar to new heights. With OpenStack, service providers and IT departments now have a powerful tool at hand to deliver services on a par with public clouds – all the while capitalizing on their individual strengths.
Quobyte’s data center file system turns heterogeneous server hardware into a complete storage infrastructure. With its scalability, elasticity and fault-tolerance Quobyte decouples operations from individual pieces of hardware and enables the level of operational and cost efficiency that companies like Google and Amazon benefit from.
Quobyte actively supports and contributes to OpenStack. Our certified drivers are part of all OpenStack distributions.
Cinder and Nova provide Virtual Machine (VM) services and are at the heart of most OpenStack deployments.
Quobyte’s Cinder and Nova drivers allow the use of Quobyte’s high-performance block storage capabilities as a VM backend for OpenStack disk volumes. The OpenStack infrastructure then directly benefits from Quobyte’s fault-tolerance: if a compute host fails, persistent application state is stored across the infrastructure on Quobyte and VMs can be rescheduled on other compute hosts. As Quobyte also supports live migration, hosts can be drained for maintenance or load can be dynamically balanced with no downtime.
As Quobyte’s RAM usage is limited, it is entirely reasonable to run Quobyte storage servers on Nova compute hosts and thereby deploy a hyper-converged infrastructure. Quobyte also does not prescribe specific hardware configurations, and allows adapting the infrastructure to actual customer and application demands. The hardware platform does not need to be homogeneous, it can contain a mix of HDDs and SSDs and it can be dynamically extended without interrupting service.
Quobyte’s Cinder and Nova drivers are part of all OpenStack distributions starting with the Kilo release. Backports are available for Icehouse and Juno.
Manila is the OpenStack component that manages file storage and is able to export file systems to Neutron networks and VMs. This way VMs can access application data on shared file systems.
Quobyte’s Manila driver makes any Quobyte file system volume available via NFS and automatically configures the access from Neutron networks. With Quobyte’s multi-tenancy capabilities, customer file system volumes live in their own namespaces.
Quobyte’s Manila driver is part of all OpenStack distributions starting with the Kilo release.
Keystone is OpenStack’s module for managing users, groups, domains and roles. Especially Keystone’s multi-tenancy capabilities make OpenStack the infrastructure of choice for any service provider.
In particular, these multi-tenancy capabilities make OpenStack and Quobyte a perfect match. Quobyte has built-in multi-tenancy support for its file systems. This means that customers live in their own tenant namespace where they can create, delete and manage their own filesystems. Customers can authenticate with Quobyte’s UI using their Keystone credentials and manage their data.
Quobyte’s S3 proxies are also fully integrated into Keystone. This way customers can manage EC2 credentials via Keystone and are not further exposed to Quobyte’s S3 internals.
Ever heard about the “infrastructure sandwich” – running Kubernetes to manage OpenStack to manage Kubernetes containers? Either way, be sure to swing by our containers page to find out about how to use Quobyte for container-native storage.
OpenStack Summit in Berlin
Coming up! · Meet us there & get in touch.
Nov 13–15, 2018