As the leader in Software-Defined Storage, Nexenta is a proud supporter of the OpenStack cloud operating system; used via administrator dashboards to control large pools of compute, storage and networking resources throughout the data center. Today NexentaStor is used by a large number of cloud service providers delivering cloud compute services including KT, nScaled, MorphLabs, Hosting.com, LeaseWeb, and many more.
The OpenStack initiative aims to deliver solutions for all types of clouds by being simple to implement, massively scalable, and feature rich. The technology consists of a series of interrelated projects delivering various components for a cloud infrastructure solution. Nexenta participates in several of these, including Cinder (block storage) and Swift (object storage).
OpenStack releases are scheduled on six-month intervals, and the NexentaStor drivers for Cinder are updated as changes are needed. Most recently, NexentaStor drivers for OpenStack Cinder have been updated to provide support for both the Grizzly and Havana releases.
Use of NexentaStor for Cinder block storage is enabled within the OpenStack release. This software only needs user passwords to control the export of Cinder volumes from existing NexentaStor appliances. No additional software needs to be installed or upgraded on the deployed NexentaStor appliance.
Nexenta has developed two different Cinder Volume Manager Packages:
With the Havana release, OpenStack has demanded that all Volume Drivers support a core set of capabilities, including snapshotting. Nexenta has updated the volume drivers to be fully compliant with the Havana release.
In the next OpenStack release, Icehouse, Nexenta will be working to enhance Cinder to better leverage the advanced snapshot capabilities of NexentaStor to optimize features such as backing up volumes or snapshots to Object Storage, migrating volumes and efficient deployment of master images to virtualization hosts.
Nexenta supports openness in clouds, as well as storage, and is committed to enthusiastically supporting efforts to keep the leading cloud stacks inter-operable.
OpenStack Project Nova
OpenStack has two important parts. OpenStack Compute (code-named Project Nova) is open source software designed to provision and manage large networks of virtual machines, creating a redundant and scalable cloud computing platform. It gives users the software, control panels, and APIs required to orchestrate a cloud, including running instances, managing networks, and controlling access by users and projects.
OpenStack Project Swift
OpenStack Object Storage (code-named Project Swift) is open source software for creating redundant, scalable object storage using clusters of standardized servers to store petabytes of accessible data. It is not a file system or real-time data storage system intended to support collaboration on shared data sets, but rather a long-term storage system for a more permanent type of static data that can be retrieved, leveraged, and then updated if necessary. Primary examples of data that best fit this type of storage model are photo storage, email archive and other backup and archiving use cases.
Nexenta participates in both the Nova and Swift projects, stay tuned for information.
For information regarding Cloud Copy on Write, click here.