OpenStack is an open source infrastructure, originally created by NASA and Rackspace, that may be delivered as a service (IaaS) &/or delivered as an onsite complete solution, similar / competitive to a VMWare environment. OpenStack is overseen by a board of directors, is comprised of many direct and indirect competitors, including IBM, Intel, Red Hat and VMWare. This technology is an all encompassing suite of modules used for creating and managing large groups of virtual private servers either in a data center or “as a Service”. The goal of the OpenStack is to support interoperability between cloud services and allow individuals to build their own Amazon-like cloud services or use environments like this As A Service (we can help with both). OpenStack is freely available under the Apache 2.0 license as an open source initiative BUT companies like Red Hat (of which we are an authorized partner) have production ready versions that start with the file system (RHEEL) and end with either an on site solution or as a Service (both of which we deliver).
OpenStack has a modular architecture that currently has eleven components:
• Nova – provides virtual machines (VMs) upon demand.
• Swift – provides a scalable storage system that supports object storage.
• Cinder – provides persistent block storage to guest VMs.
• Glance – provides a catalog and repository for virtual disk images.
• Keystone – provides authentication and authorization for all the OpenStack services.
• Horizon – provides a modular web-based user interface for OpenStack services.
• Neutron – provides network connectivity-as-a-service between interface devices managed by OpenStack services.
• Ceilometer – provides a single point of contact for billing systems.
• Heat – provides orchestration services for multiple composite cloud applications.
• Trove – provides database-as-a-service provisioning for relational and non-relational database engines.
• Sahara – provides data processing services for OpenStack managed resources.
Our in-house OpenStack engineering team, coupled with our direct relationships with Red Hat, Dell & Supermicro, etc. gives us, arguably, the only “production level, supported” OpenStack solution that we can deliver as an in-house solution, As A Service at our bare metal cloud location or As A Service in the public cloud. Our customers that go straight open source for the software are able to work with our engineers on Supermicro reference architectures for their hardware only requirements. Please call us early in the consideration process to engage our team, if only for advice.