"Revolutionary. Cutting edge. State of the art. These words and phrases are bandied around for so very many products in the IT field that they become useless, bland, expected. The truth is that truly revolutionary products are few and far between. That said, Cisco's Unified Computing System fits the bill."
Paul Venezia, ComputerWorld. November 10, 2009.
Following months of rumors about its "project California", Cisco made a big production last March in unveiling the Unified Computing System as transformative to the data center and "…as important to the industry as the personal computer was in the early '80s." Top executives from industry leaders such as Intel, EMC, VMware, Microsoft, Red Hat and others participated in the fanfare along with customers, partners and analysts. Cisco CEO, John Chambers, said, "This new Unified Computing System brings together the concepts of compute, network, virtualization and storage in a way that we think isn't just a product announcement, but we think is the future on which others will build".
Thirty-five days later, HP issued a press release announcing the HP Matrix with an obvious attempted jab at Cisco, "…the industry's first all-in-one software, server, storage and networking platform that allows customers to get the benefits of a converged system without a 'rip and replace' strategy for all their existing data center investments." HP's Web site and partner communications continue, albeit without much substance, to aggressively position Cisco UCS as inferior to Matrix.
An updated perspective is enabled by the several months that have now passed since both products began shipping. The overwhelming popularity, elegance, reliability and ease of deployment of UCS evidence the three years of investment Cisco made in developing an optimized virtualization platform. The complexity, limitations and lack of much excitement around Matrix, on the other hand, bear out a rushed repackaging of existing HP products in response to the Cisco announcement.
A Difference in Business Philosophy
Cisco approaches markets in terms of long-term architectural strategies rather than from the perspective of individual products or even product categories. Cisco foresaw the coming pervasiveness of data center virtualization and made partnership overtures to both HP and IBM years ago to to develop a more comprehensive computing architecture (Light Reading 12/9/2009). After being turned down by the server manufacturers, Cisco decided to undertake the effort on its own.
According to the Cisco book published early this year titled, Project California: A Data Center Virtualization Server, UCS is, "one of the largest endeavors ever attempted by Cisco". The Cisco-funded startup, Nuova, developed UCS under the leadership of VMware co-founder and former CTO, Ed Bugnion, to engineer a virtualization hosting platform for unifying the traditional data center functional silos of servers, storage and networking. Cisco UCS incorporates myriad innovations in architecture, performance, unified fabric and management.
The initial HP Matrix press release appears to be the first public mention of the product; it is hard to imagine that it resulted from a long-term data center strategy. The HP-sponsored April, 2009 IDC white paper, HP BladeSystem Matrix: Enabling Adaptive Infrastructure, says "HP is not introducing any brand-new technologies". Matrix not only lacks innovation, it feels like a work in progress. Even the "adaptive infrastructure" messaging used to introduce Matrix last April appears to have been replaced by "dynamic infrastructure".
HP Matrix – Time to Swallow the Red Pill
The HP BladeSystem Matrix Starter Kit includes the HP BladeSystem c7000 enclosure, HP VirtualConnect Flex-10 Ethernet modules, HP Virtual 8GB 24-Port Fibre Channel Modules, an HP Proliant BL460C (commonly referred to as the CMS – or Central Management Server) and 16 HP Insight Software packages. It also includes optional HP storage.
HP BladeSystem Matrix Starter Kit
HP BladeSystem c7000 enclosure
The version of the HP BladeSystem c7000 enclosure tested with, and certified for, Matrix runs only on single phase power which can cause some older data centers to require modification. Seven full height and a single half-height or 15 half-height device bays are available for populating with server blades although the first blade in the enclosure is reserved for the required CMS.
Central Management Server (CMS)
The Central Management Server is the brain of all operations and runs the Insight software. No fault tolerance or clustering and little to no redundancy results in a scenario of maintaining all eggs in one basket. The CMS requires either Windows Server 2003 R2 or SP2 / Windows Server 2008 R1. A failed CMS requires significant effort to restore it back on line. An unrecoverable CMS requires an on-site visit from an HP Engineering Services engineer along with a minimum one-week engagement to get the OS back on line.
Virtual Connect
A primary component of the HP BladeSystems Matrix, the Virtual Connect Flex10 module, provides some of the stateless capabilities that UCS enables along with a reduced cabling requirement. It has some negatives as well. For example, to move profiles between all the matrix-managed enclosures (chasses), all enclosures must be identical with the same number of VC modules in each enclosure, the same number of uplink cables all plugged to the same port numbers and with the same VLAN configuration an all enclosures. One enclosure cannot have more bandwidth requirements than other enclosures. Only four enclosures can be added to a single VC domain. Two chasses, each its own VC domain (the default), cannot be merged into one domain. One must be selected as the master and the other wiped out and then added to the existing domain.
Most importantly, the nature of Virtual Connect is to set up trunked ports between the core switch and VC modules for passing all VLAN traffic. This allows server teams to create additional LAN and SAN networks inside a VC domain and gives the server administrators control of the edge network. From a virtualized data center perspective, however, this scenario is disadvantageous in that it detracts from the networking team's responsibility for applying consistent network operations, policies and troubleshooting procedures. It is contrary to the joint efforts of Cisco and VMware in developing the VN-Link technology that enables the network team to effectively take back control of the vSwitch environment.
Insight Software
The HP Insight Software that comes packaged with Matrix is a collection of 14 pre-existing software packages and only 2 new packages. Page 8 of the HP BladeSystems Matrix Compatibility Chart shows the currently supported Managed node operating systems. Customers are locked into a small number that can be deployed, managed and controlled.
As the 33-page Insight Software Installation checklist guide shows, operating systems and databases are very limited. For example, Footnote 1 of Table 2.2 on page 11 warns that, "ID – VSE, VCEM, IO, and HP IR do not support CMS installation to 64-bit Windows Server 2008." Insight Orchestration requires Internet Explorer 6.0 SP3. CMS requires Microsoft SQL Server.
Overall Matrix options are quite limited as well. VMware vSphere, for instance, is supported in technology preview only. Matrix CMS only supports up to 250 logical servers whether they be physical or virtual servers (search for "250" on the HP BladeSystem Matrix Overview). While it is possible to combine multiple CMS units in order to reach an upper limit of 1,000 logical/physical servers, they are not clustered and do not share information. Server profiles cannot be moved from one CMS to another. This limits the Matrix as a solution to smaller organizations not wishing to utilize VDI, although VDI is impractical in any case since Matrix lacks automated provisioning support for desktop operating systems.
HP Matrix Implementation Service
Setting up all of the HP Matrix hardware and software is, not unexpectedly, very complex. A June 17, 2009 Infoworld review says, "The setup and initial configuration of the Matrix product is not for the faint of heart." The Matrix includes a mandatory two-week Onsite BladeSystem Matrix Starter Kit Implementation Service performed by a HP-Certified Matrix Professional from HP Engineering Services. But two weeks is still a short window for many organizations attempting to bring in all of the storage, network and server team players who need to provide input for the set-up – making implementations particularly challenging.
A customer cannot perform the Matrix install without a certified HP BladeSystems Matrix Engineer. HP also highly recommends HP Education Services for customer training and education along with Additional Technical Services. Matrix is QA/QC certified to only support a strict firmware, driver and server BIOS level. HP recommends that customers not update these components without first contacting the HP Matrix support line to ensure these updates will not negatively affect the overall Matrix infrastructure.
Cisco UCS vs. HP Matrix Matrix
| |
Cisco UCS |
HP Matrix |
|
Enterprise scalability |
40 chasses, 320 blades – tens of thousands of VMs |
250 total logical servers. Can combine up to 4 CMS to reach 1,000 logical servers, but no clustering or information sharing. Server profiles cannot be moved from one CMS to another |
|
Redundancy |
All components redundant |
Central Management Server has no fault tolerance or clustering and little or no redundancy. |
|
Memory |
96GB Half Width Blade and 384GB Full Width Blade
(8GB DIMMs) |
With HP BL490C half-height blades : 144 GB w/8 GB DIMMs, 192 w/16 GB DIMMs 1
With HP BL685c (AMD) blades: 256 GB |
|
"Closed" Architecture Limitations |
Cisco UCS requires Cisco servers, CNAs and Fabric Interconnects for optimal performance |
Requires one of the following specific HP ProLiant blades: HP ProLiant BL260c, HP ProLiant BL280c, HP ProLiant BL460c, HP ProLiant BL465c, HP ProLiant BL490c, HP ProLiant BL495c, HP ProLiant BL680c or HP ProLiant BL685c.2 |
|
vNIC & vHBA Support |
Up to 128 each with Palo Adapter (56 vNICs per half-slot server today) |
LAN – Ethernet 16 x 10 Gb downlinks to server ports
SAN – Fiber 16 X 8 Gb 2/4/8Gb auto negotiating server ports |
|
OS Support for Management Software |
None required |
Windows Server® 2008, Enterprise Edition 32 bit
Windows Server® 2003, Enterprise Edition R2/SP2: 32 bit |
|
Database Support for Management Software |
None required |
Microsoft SQL Server 2008, Microsoft SQL Server 2005 SP2,
Microsoft SQL Server 2005 Express Edition SP2 |
|
Hypervisor Support |
Supports any X86-based hypervisor. Particular advantages from tight integration with vSphere |
VMware ESX Server 3.5.0 Update 4
VMware ESX Server 4.0 (pilot & test environments only)
Windows Server 2008 Hyper-V (though not yet supported by Insight Recovery) |
|
Guest OS Support (server) |
Any |
Windows Server® 2008, Datacenter Edition 32 bit and x64
Windows Server® 2008 Hyper-V, Datacenter1 x64
Windows Server® 2003, Enterprise Edition R2/SP2: 32 bit R2/SP2: x64
Red Hat Enterprise Linux 43 Update 7: 32 bit Update 7: AMD64 and Intel® EM64T
Red Hat Enterprise Linux 53 Update 3: 32 bit Update 3: AMD64 and Intel® EM64T
SUSE Linux Enterprise Server 103 SP2: 32 bit SP2: AMD64 and Intel® EM64T |
|
Guest OS Support (VDI) |
Any |
None (No Matrix automated provisioning support ) |
|
3rd party development |
XML-based API |
None |
|
QOS |
Yes |
None |
|
Minimum cables required per chassis (inc. FC & redundancy) |
2 |
6 |
|
Maximum cables potentially needed per chassis (inc. FC & redundancy) |
8 |
34 |
|
FCoE |
Yes |
No |
|
Ability to deliver native network and storage performance to VMs via hypervisor bypass |
Yes |
No |
|
Network traffic monitoring & application of live-migration aware network and security policies |
Cisco VN-Link / Nexus 1000V |
None |
|
Mfg. Support |
1-Year |
3-Year |
|
Search.twitter.com hits: 12/15/09 – 12/22/09 in English [-ROIdude (my Matrix/UCS inquiries)] |
54 |
12 |
1The HP BL490c half-height blades support up to 144 GB with 8 GB DIMMs, or 192 GB with 16 GB DIMMs. They utilize 3 DIMMs per channel meaning that with over 96GB, the entire memory bus speed drops to 800 GHz. Additionally, the BL 490s have no RAID controllers and the SSD Hard drives are not hot-pluggable. Cisco UCS, on the other hand, uses a patented Cisco Extended Memory Technology which enables up to 384 GB on a full-width Intel Nehalem-based blade without sacrificing performance or requiring very expensive 16 GB DIMMs.
2 While the c7000 will work with any HP ProLiant blade, Matrix only works with the blade models listed.
Cisco UCS – Revolutionizing Data Center Virtualization
Much has been written describing Cisco UCS both in this blog and in many other publications – obviating the need to go into details. At a high level, UCS is the culmination of years of development within Cisco/Nuova while also reflecting its close partnership with VMware. UCS was designed from the ground up as an optimized hosting platform for a virtualized data center. It integrates tightly with vSphere 4 to deliver an enterprise hosting platform enabling even the largest organizations to feel comfortable about virtualizing their data centers.
Despite its significant technology advances, Cisco UCS is surprisingly simple to install (HealthITGuy's Blog 11/25/2009 How Long Does it Take to Add UCS?). It utilizes only two (redundant) switches per 40 chasses and includes a common GUI making it easy for the server, network and storage teams to coordinate their efforts – yet be guided by role-based and resource-based management policies.
While Cisco UCS had already been running at IT infrastructure provider Savvis and other beta customers at the time of its announcement this past March, it appears that the first implementation of HP Matrix was at Stein Mart in the late summer. A December 9, 2009 BusinessWeek article reports that over 100 companies now are using UCS, and I suspect this is a quite conservative number. HP has not published Matrix sales figures, but supposedly a lack of qualified HP implementation engineering resources limit deployments to only a couple a month. If true, this means that Matrix production systems are likely somewhere in the 12 – 15 unit range.
Cisco UCS is a truly enterprise-class virtualization platform that, unlike traditional servers built for the physical world, is inspiring IT organizations with the confidence to embrace a completely virtualized data center strategy. This is not by accident. At Cisco's December 8, 2009 Financial Analyst Conference, Chambers said, "If you're reacting to what a competitor does, you're looking out the rearview mirror. You're three to five years behind." HP Matrix has a long way to go.
Author Disclosure: I work for a professional services company which is also a leading Cisco partner. I researched this article carefully, but welcome any corrective feedback.