The document evaluates self-service cloud management platforms. It reviews VMWare vCloud, HP Cloud Services Automation, and OpenNebula. Evaluation criteria include support, consumption metering, self-service provisioning, and cost. VMWare is easy given current infrastructure but has complex chargeback and limited features. HP is a complete solution but relies on Java and costly support. OpenNebula has the best chargeback, open ecosystem and ease of use, but lacks some monitoring and automation. The evaluation will help choose a platform for cloud management and DevOps.
1. Self-Service “Cloud Management”
Trade-Space Analysis
“The Journey to DevOps begins with Self-Service”
U.S. Department of Labor/OASAM/OCIO
Software Development/IT Engineering (SD/ITE) Team/AEG
9 February 2016
3. Overview
• DevOps is a journey as much as a Destination
• A vast array of dev tools attempting to get the same efficiencies
can create confusion depending on the requirements and
2
4. Overview Continued
• Its important to distinguish from DevOps and “Cloud Ops” or
“Cloud Management.” This evaluation falls more on the Cloud
Ops side of the equation.
• A Self Service Cloud Management solution should offer an
enterprise governance (controls to minimize risk), agility
(automation for consistency across clouds to achieve the
economic and operational advantage of cloud computing), and
choice (the ability to be selective with regards to the services and
resources best suited to your business function).
• Main ROI Metrics: (1) time to provision, (2) time to deploy, (3)
time to fix, (4) security, and (5) information assurance risk
assessments.
3
9. Evaluation Method
• Research
- Leverage industry documents (Gartner and Forester) as well as industry forums (recode, serverfault,
etc).
- Product documentation (configuration guides, deployment guides, community support forums)
• Informal Outreach
- Army (HP and VMWare)
- OUSDI (VMWare)
- UNOPS (OpenNebula)
• Prototype
- Open Nebula
- HP CSA
• Document and Demonstrate
8
10. Evaluation Criteria
• Support and Compatibility
- Confirm that the Cloud Management Platform (CMP) being evaluated supports the required VMs,
Hosts, Security Infrastructure (PKI), and Public Cloud APIs.
- Confirm the CPM works with the OCIO Automation and Monitoring tools both in place today and
planned in the future.
- Application migration ease and support – How to move Apps across multiple cloud environments?
• Consumption Metering & Charge Back
- Detailed metering of consumption is a requirement for easily determining cloud usage for proper
costing of resources used and the way forward capacity planning.
• Self Service Provisioning
- Proper security and access control for self service
- Active Directory Integration
- PIV Login Capable
- Support and Compatibility requirements listed above are required by tenants for self service as well
• Cost
- Wherever possible, gather cost information as related to component and functional breakdown to
gather as much information as possible for future project decision making by the Government.
9
13. Cost Research - OpenNebula Cloud
12
Open Nebula is open source and therefore has no direct license cost. Support costs
vary depending on the size of organization and therefore could not be compared
for this study.
14. Evaluation Results Summary
13
• VMWare
- Pro: Easy solution given current DCCI architecture.
- Con: Complex Chargeback, Limited PKI Support, Limited public cloud
support
• HP
- Pro: Complete enterprise solution, no stack dependence
- Con: Java version reliance, costly specialized support services
• OpenNebula
- Pro: Best Chargeback, Open Ecosystem, Easy to use
- Con: Partial solution for monitoring and automation (self service only, not
focused on system administrators)