Quantum is a project that is designed to deliver “Network as a Service”. It is a virtual switch that comes with the components to bring Software Defined Networking deployment to OpenStack. Quantum provides a plugin mechanism to enable different technologies implement calls made via the Quantum API. The plugin architecture brings advanced networking capabilities like firewall, intrusion detection, VPN between the VMs running within Nova. This will make it easy to deploy multi tier applications on OpenStack that demand advanced networking features. The best thing about Quantum is that it can interface with controllers like Open vSwitch, Nicira NVP and Ryu Controller.
OpenStack Folsom also includes the block storage component called Cinder. While Swift delivers the object storage, Cinder provides the pluggable block storage to the VMs. Though it was implicitly included in the Nova project as Nova-Volume, Folsom release highlights the importance of the block storage for the workloads deployed on OpenStack. Cinder will also enable Nova VMs to boot from persistent block storage.
This release of OpenStack makes it complete by bridging the gap that existed with the commercial implementations. Quantum will let commercial deployments of OpenStack bring certain AWS capabilities like Security Groups, ELB and VPC. Cider is comparable to Elastic Block Storage of AWS.
It’s also interesting to note that Red Hat is one of the major contributors to OpenStack Folsom release. While Rackspace remains the largest contributor, Cannoical, HP and others are investing in this stack through their contributions.
This release of OpenStack is certainly appealing to both enterprises and service providers. Let’s hope that we see more Private and Public Clouds powered by OpenStack!
- Janakiram MSV, Chief Editor, CloudStory.in