Documente Academic
Documente Profesional
Documente Cultură
Cloud Management Platforms (CMPs) currently focus on two markets: enterprise businesses and service
providers. The following analysis will concentrate on implementation and use for service providers.
Simply put, CMPs deliver an environment for providers and their respective customers. Customers can provision, monitor and manage virtual
machines. They allow the service provider a means of metering usage and billing customers, as well as Role-Based Access Control (RBAC),
allowing administrators to control user permissions and resource limits. Most CMPs provide a multi-cloud architecture that enables service
providers to deploy public, private, hybrid and other types of clouds. All clouds and tasks are managed from one all-inclusive control panel.
Features
Automation
Improving profit margins is a process, hindered significantly by timeconsuming administrative tasks. Automating provisioning (customer
self-service), VM management, cloud maintenance and billing can
decrease the number of employees required to run your business.
The result is a high level of efficiency and a smooth environment.
API
Easy integration with billing, monitoring systems
Role-based access control
Failover
Pricing model flexibility (utility basis, plan basis,
packages, etc.)
Out-of-the-Box Features
OpenStack
OnApp
The following chart shows the features that each solution comes with before any customization or integration. OpenStack is hardly relevant in this
comparison because it provides only the bare bones. OpenStack emphasizes creativity and creation from scratch, while OnApp provides a strong
feature offering out of the box.
EASE OF USE
Implement in 1-2 Days
Integrated Load Balancing
User-Friendly Control Panel
Intelligent Deployment of VMs
Customer Self-Provisioning
Pre-Built Billing Integration
Image Library
Amazon EC2 API Support
Diskless Boot for Hypervisors
Usage Metering Presentation
x
*
x
x
x
x
x
x
x
x
Hypervisors Supported
Multi-Cloud Environment
Vertical Autoscaling
Clone VMs
Language Files
Object Storage
Block Storage
Utility and Plan-Based Billing
3**
7
x
x
x
x
Open-Source
Customizable Control Panel with Branding
Open API
Firewall Configuration
Role-Based Access Control
VM Backup
Automatic VM Failover
Track and Limit Resource Utilization
x
x
FLEXIBILITY
CUSTOMIZABILITY
SUPPORT
*Full functionality coming in OnApp Cloud v3 rolling out in July.
**VMware will be supported in July.
OnApps CDN platform is the first example of this federated model at work. Service
providers can use OnApp CDN to monetize unused infrastructure, and to extend their
cloud presence globally through OnApp's federated CDN marketplace. This offers a
way for providers to create new service areas and revenue streams without additional
capital expenditure on infrastructure. OnApp CDN currently has more than 80 locations
available for providers to subscribe to, on demand, and appears to still be growing.
OnApps CDN uses a global Anycast DNS service that OnApp hosts at datacenters
around the world. This service is responsible for routing end user content requests to
the CDN's most appropriate point of presence for delivering that content, based on the
user's location and the availability of each location in the CDN. An interesting benefit of
this for providers using OnApp Cloud is that they can also use this capability to manage
DNS for their hosting clients. These tools are available through the OnApp Control
Panel at no additional cost.
Storage:
OnApps storage offering, currently in beta, integrates with OnApp Cloud and provides
fast, reliable and, most of all, affordable enterprise-class storage at no additional cost.
OnApps solution solves common problems in the industry: lack of scalability and
performance for low-cost SANs, as well as the complexity and lack of reliability of open
source offerings. Built on commodity hardware, OnApps Storage product provides
levels of scalability and efficiency that are difficult to find in todays market. The modular
design of this offering allows providers to add additional storage capacity without having
to rebuild the whole SAN. Also, no centralized disk management system means no
single point of failure, signaling reliability. OnApps Smart Disk Technology makes your
SAN a smart, self-managing unit, capable of making decisions about data
synchronization, load balancing, and moving content around efficiently.
OpenStack
100GB RAID 1
2 x 1GB NIC
2 x Hypervisors
8GB+ RAM
12GB RAM
30GB SATA
2 x 1GB NIC
1 x Data Store
2TB+ NAS
2TB RAID 1
Backup Store not Included in Requirements
Required Software
OnApp
OpenStack
Platform: OnApp Cloud
OS: CentOS 5
Hypervisor: Xen, KVM or VMWare VSPP 3.0
Billing Software
Platform: OpenStack
OS: OpenStack is available for all major Linux distributions.
Hypervisor: XCP, XenServer, KVM, ESX, ESXi, LXC, QEMU
LDAP
Open Source Monitoring Software
Metering & Billing Software
OpenStack
1 to 2 days
48 Cores, 1 Cloud
CMP License
Open LDAP
Open Monitoring
Metering & Billing
Implementation Support
Technical Support
Upgrade Support
Total:
Year 1
OnApp
$6,960
$2,000
$8,960
Year 2
OpenStack
$14,000
$150,000
$60,000
$90,000
$314,000
OnApp
$6,960
$2,000
$8,960
OpenStack
$17,000
$200,000
$60,000
$120,000
$397,000
OnApp
$25,200
$3,000
$28,200
OpenStack
$22,000
$250,000
$66,000
$150,000
$488,000
OnApp
$55,622
$5,000
$60,622
OpenStack
$31,000
$350,000
$75,000
$210,000
$666,000
OnApp
$87,360
$8,000
$95,360
OpenStack
$113,000
$500,000
$240,000
$300,000
$1,153,000
OnApp
$602,280
$8,000
$610,280
Year 3
OpenStack
$7,000
$60,000
$90,000
$157,000
OnApp
$6,960
$2,000
$8,960
OpenStack
$10,000
$60,000
$120,000
$190,000
OnApp
$25,200
$3,000
$28,200
OpenStack
$15,000
$66,000
$150,000
$231,000
OnApp
$55,622
$5,000
$60,622
OpenStack
$24,000
$75,000
$210,000
$309,000
OnApp
$87,360
$8,000
$95,360
OpenStack
$106,000
$240,000
$300,000
$646,000
OnApp
$602,280
$8,000
$610,280
OpenStack
$7,000
$60,000
$90,000
$157,000
Year 1
OnApp
$25,200
$3,000
$28,200
Year 2
Year 3
OpenStack
$10,000
$60,000
$120,000
$190,000
Year 1
OnApp
$55,622
$5,000
$60,622
Year 2
Year 3
OpenStack
$15,000
$66,000
$150,000
$231,000
Year 1
OnApp
$87,360
$8,000
$95,360
Year 2
Year 3
OpenStack
$24,000
$75,000
$210,000
$309,000
Year 1
OnApp
$602,280
$8,000
$610,280
Year 2
Year 3
OpenStack
$106,000
$240,000
$300,000
$646,000
Conclusion
OnApp is the best choice for providers because it delivers an all-in-one solution with features such as
flexible user management, metering calculations, billing flexibility, autoscaling and load balancing.
OnApp was built specifically for the service provider market, and it shows. OnApp is the best choice for providers because it delivers an all-in-one
solution with features such as flexible user management, metering calculations, billing flexibility, autoscaling and load balancing. The feature
offering does not complicate running a provider business, however, because of OnApps focus on ease of use. OnApp is best suited for service
providers looking to get to market quickly, control their costs and see a return on investment as soon as possible.
OnApps strengths also lie in the area of price, ease of use and speed to market. As the TCO analysis shows, OnApp is the less expensive choice
for most deployments. OnApp gives its customers every chance to be successful through its different services like the OnApp Marketplace and its
free support. OnApps new storage functionality provides another potential revenue stream without any additional cost. Implementing OnApp is
easy and fast; you can have your business running within one to two days. OnApps support team also helps you through the implementation
process to make sure everything is smooth, at no additional cost. OnApp is a well-tested and mature solution that has been implemented by many
reputable service providers. Maintaining a high level of service and profitability is much easier with OnApp.
As the OpenStack movement matures, implementation costs may come down, different flavors of
OpenStack may be brought to market, and more open source software that helps build out functionality
may materialize.
OnApp Cloud and OpenStack are very different from each other, and thus, cater to different markets. OpenStack is more favorable for service
providers looking to initiate extremely large deployments with a 100% customizable solution. This is not to say OnApp isnt highly customizable
because it is, but OpenStack has the advantage of being an open source solution so anything is possible. OpenStack is very basic in nature,
allowing for this extensive configuration, but at the cost of a much longer and more involved deployment process, sacrificing time and resources.
OpenStack is seen as production ready by some and not even close by others; opinions on OpenStack are highly variable. It seems that this
product is a much better fit for enterprises than service providers. Out of the box, OpenStack is essentially a private cloud that can be
implemented using Dells Crowbar for about $9,000-$10,000. OpenStack can be deployed on any type of hardware, using almost any type of
hypervisor. As previously mentioned, implementing and running OpenStack for service providers is much more complicated, leading to high costs
for implementation and support. As the OpenStack movement matures, implementation costs may come down, different flavors of OpenStack may
be brought to market, and more open source software that helps build out functionality may materialize. In its current state, OpenStack makes
more sense for enterprises than service providers, while OnApp operates as a complete and comprehensive solution built specifically for service
providers.
In its current state, OpenStack makes more sense for enterprises than service providers, while OnApp
operates as a complete and comprehensive solution built specifically for service providers.
TCO Methodology
The following will outline the assumptions, methods and strategies used in the Total Cost of Ownership (TCO) measurements for OnApp and OpenStack. It should be noted that the
following core assumptions played a critical role in the overall calculation.
1.
Hardware costs are equal
2.
Estimates are calculated on the basis of what would be needed for a full service provider solution
3.
Estimates assume there is no in-house expertise on OpenStack and all support is outsourced
4.
Only 1 controller
5.
Only nodes are scaled up
6.
No cost for operating systems or hypervisors
OnApp
CMP License
The cost of the CMP license is highly variable, initiating incentives for larger deployments. OnApp prices for deployments above 200 cores are based on a two year
committed deal. Additionally, customers with large deployments (over 1,000 cores) are assumed to be resellers and are provided a discount. These discounts increase
with the size of the deployment.
OpenStack
CMP License
OpenStack is open-source software, and doesnt require the purchase of a license. This is an important distinction.
Implementation Support
With no in-house OpenStack expertise, significant implementation charges are required in the first year, a direct result of the basic nature of OpenStack. These costs are
for turning OpenStack into a complete solution for service providers that can rival OnApps offering. Through research of leading companies providing OpenStack
implementation support, we concluded that as OpenStack deployments increase in size, complexity also increases. As a result, implementation costs are higher with large
deployments to supplement the technical complexity. These costs are exclusive to the first year of the deployment. OpenStack requires an extensive amount of
configuration and time to create a complete solution for service providers, which is the reason for the high implementation costs.
Technical Support
Market research shows that OpenStack support is typically billed at a fixed rate up to a certain amount of resources, and increases with larger deployment sizes.
Upgrades
OpenStack produces two new versions every year. This analysis assumes that providers upgrade after every new version OpenStack releases. Research of companies
providing OpenStack upgrade support has led to the assumption that pricing for upgrades is about 30% of the original implementation cost per upgrade (60% per year).
The Essex release provides an upgrade path for the next version of OpenStack (Folsom), which decreases costs because a provider would not have to start clean with a
new version. Upgrades can still be very expensive because of the amount of labor involved time frames can be anywhere from one week to three months. Although
these costs are extremely expensive in the analysis, the estimates are conservative.