I read an interesting article in the Channel Register written by Timothy Pricket Morgan today. In his article - Cisco California pricing revealed, $3,000 for a blade with no innards he attempts to position UCS as a horribly overpriced system where Cisco is egregiously marking up components. A pretty strong statement from his article is listed below:
“it looks like one of the key features not on the list of components for the California boxes is going to be a red discount pen”
Timothy references sources who have obtained a price list and shared it with “El Reg”. I wish Timothy would have contacted an actual Cisco Unified Computing System Advanced Technology Partner, because any partner that is involved in the launch could have explained to him the concepts of List price (List), Manufacturers Suggested Retail Price (MSRP), and Purchase or Buy price.
In this article I want to dispel the myths of server and network manufacturer pricing, demonstrate the true cost of building a data center with blade systems, and at the end provide a cost comparison between legacy server vendors options and Cisco’s Unified Compute System.
First, let’s go over some the basic concepts of vendor pricing. At the end of this you should understand the difference between list price, manufacturers suggested retail price, and purchase price.
List price is a high level number that Cisco publishes weekly in its global price list. The purpose of this list price is to provide a uniform price list across all product sets that Cisco offers. The most important thing about list price is NOBODY EVER PAYS LIST PRICE. Let me repeat that again NOBODY EVER PAYS LIST PRICE. Are we clear? This is similar to list price on a car on the car lot. All list price provides is a starting point where a Cisco partner and a customer can negotiate a common discount and end up with something close to (generally at or below depending on technology type and yearly spend) MSRP.
This concept is something that anyone who has purchased a car before is familiar with. The number that is on the window of the car when you look on the lot is list price. The first number the dealer brings up lower than sticker is MSRP. Depending on the popularity of the product, the competition in that particular space, and the negotiating power of the customer you will either pay that price, or some percentage below. For example if you are buying one new car you may have the negotiating power to get the price to drop 5% off of list. If you are buying 200 new cars (say a fleet) you have significantly higher negotiating power, and you may be able to drop the price by 15% off of list price.
In Networking Sales MSRP is significantly less than list price. A good exercise to see what this number is, is to find a device, say a WS-C3560E-12SD-E (3560 with 12 Gig SFP ports and 2 10 Gig ports) in the Global Price List. You have access to this at any partner level at www.cisco.com/dprg. (my point here is that this is no big secret). As of Friday June 12 2009 the LIST price for this product is $19,995.
Now take that same part number - WS-C3560E-12SD-E and pop it into your google search window. Within the top four links I found this product for $12,434.15. This price is for pure fulfillment, with no value added consulting or design work from your local Cisco partner.
If you do the quick math, this price difference is equal to 38% off of list price. Come to your own conclusions, but it would be safe to say that this could be considered MSRP for Cisco products.
Buy price is just that, the price at which the customer purchases (buys) the product. This can be at MSRP, or if the customer is buying significant amounts of hardware at a time, or if there is a “special” (programs and incentives) going on the number could be slightly lower than MSRP.
This is where the biggest confusion is coming from. Legacy server manufacturers have set their list prices much closer to MSRP than networking vendors (remember, MSRP is the price where most customers purchase at).
Why is this? In the networking space, vendors have historically created their own processors, ASICS and boards. This means that the sales discussions are feature to feature. It also meant that you had to have a conversation with the networking vendor or networking partner to properly size your network devices and get a quote - which is around MSRP, not List price.
In the legacy server space, especially the majority of the x86 server space, the market has been essentially commoditized. E.G. - You can buy an intel based server with X amount of memory and hard drives that will perform roughly equally from any of the main manufacturers. That made it much easier for a server admin to just pull a price off of the web and compare. So what the server vendors ended up doing is setting their list price only slightly above MSRP.
What this translates to is the list price, between legacy compute vendors and Cisco will be drastically unequal. What is equal is MSRP, or the generally accepted purchase price by common customers.
For the vast majority of its sales, Cisco relies on what is called the channel model. This means that Cisco partners with local Value Added Resellers (VAR’s) who sell Cisco’s products and then provide consultative services to design and implement them in customer networks. Most customers who purchase any regular amount of Cisco product either have a general expectation that they will buy Cisco product at a certain percentage discount off of list and sometimes the partner and customer have entered into purchasing contracts which require that all Cisco product is provided at a specific discount off of list price.
If Cisco decided to set the List price at a small percentage lift over MSRP, this would cause a problem for the entire channel. This would be especially hard for any customer who had a contract to buy product at a specific discount. What would happen is contracts would have to be renegotiated, which generally takes months and is about as fun as pulling teeth.
The second reason for setting list price the for compute the same as list for network is quoting. Right now, if you buy hundreds of different Cisco devices through a reseller it is very likely that the discount is going to be the same across all products. This makes the mechanics of sales much simpler, because you don’t have a lot of math in the quote (this can cause errors). On the customer side, having one set discount makes it much easier to compare quotes and to ensure that they are getting the best deal possible. In short, sticking with Cisco’s current list pricing structure benefits both the customer and the partner.
Blade Server - The compute blade where commodity silicon elements such as the CPU and RAM are housed. As of writing this article, the latest high performance blades from all major server manufactures support two xeon 5500 processors (Nehalem) and DDR3 memory.
Mezzanine cards - These cards take the place of PCI-e cards in a rack form factor server. In a blade system these provide data network and storage network connectivity. They attach to the blade itself via proprietary connectors that implement either PCI-e 8 or 16 lane connectivity at the time of writing. In some cases other functions such as IO accelerators can also be attached in the mezzanine card form factor.
Blade Enclosure - This is functionally a tin can where eight to sixteen blades are placed. It also is used to provide a centralized power distribution fabric, as wells as slots for interconnections of data and storage network devices.
Data Network Modules - These are effectively ethernet switches that have been miniaturized to fit into the tight confines of a blade enclosure. Classically they have provided 1 gig connectivity to the servers, and 10 gig to the distribution layer, however with Nehalem processors and VMware there is a move towards presenting 10 gig connections to the server, and multiple 10 Gig connections into the distribution layer.
Storage Network Modules - The local disk in a blade server is classically anemic. To provide higher IOPS (input outputs per second) to disk, Fibre Channel connectivity is extended by taking SAN fabric switches and miniaturizing them to fit into the blade enclosure.
Data Network Distribution - If you have multiple blade enclosures there is a need to connect them together at a reasonably high bandwidth. To serve that need a variety of 10 Gig distribution switches are provided from all server manufactures at varying cost and performance levels.
Storage Network Distribution - Along the same lines of the data network distribution, SAN fabric switches have to aggregate up to a SAN distribution layer, or if the installation is reasonably large a “director” class SAN switch. This allows all the blade enclosures to see the same storage network, as well as providing for deterministic storage network performance as you scale out.
Management Infrastructure - All manufactures have a need to manage and monitor all of the devices that comprise their blade system. Many manufactures have multiple management modules per blade enclosure.
The funny thing, is that many people have assumed that Cisco’s Unified Computing System will be priced higher than legacy server manufactures products. In my mind this is because they associate higher quality with higher price (basically the Mercedes vs Kia discussion). Here is something that will shock you - it costs less to buy an entire blade system through Cisco than to buy from the legacy server manufacturers.
When people hear this, they are puzzled. How can two server manufacturers, who buy their CPU’s from the same company (Intel) and their memory from the same fabs end up with different prices? The answer is elegance in engineering. Let’s go through each of the elements of a blade system infrastructure and find out where the costs are. More importantly let’s look at where Cisco has innovated to provide higher performance at a lower cost.
Blade Server - Legacy server manufactures and Cisco have almost identical MSRP for their compute blades. All server manufacturers buy the components of currently shipping blade servers from the same manufactures. I italicized currently shipping blade servers because I have used Cisco’s B-200 series blade for this comparison. This fall Cisco will be shipping the B-250 blade which further increases Cisco’s price advantage.
Mezzanine cards - The legacy server manufacturers require two separate mezzanine cards to provide both storage and data network access. This is one area where Cisco is able to provide a superior product at a lower cost. Cisco has miniaturized the Converged Networking Adapters (CNA’s) that have been available for a year now, and made them available for their blade system. 1/2 the adapters results in less cost.
Blade Enclosure - If you take the cost per blade (some manufacturers have 16 blade enclosures and some have 8 blade enclosures) this cost is pretty much equal between manufacturers.
Data Network Modules - Legacy server manufactures have put switches, or virtualized IO cards (essentially switches with a different GUI) into their blade enclosures. Cisco has taken a new route and miniaturized a 10 Gig version of their Fabric Extender Modules (FEX). This results in the ability to provide the higher bandwidths required by new virtualization platforms at a much lower cost than the legacy manufacturers.
Storage Network Modules - In legacy environments, a pair of separate SAN switches is required per blade enclosure. Cisco is leveraging its Unified Fabric technology to pass this SAN traffic over the same Fabric Extenders used for transmitting data. Cisco again is lowering costs by removing the requirement for SAN devices in each blade enclosure.
Data Network Distribution - No matter what manufacturer you go with, you have to aggregate up all the blade enclosures into a high bandwidth, low latency network. Cisco has introduced the concept of a Fabric Interconnect. This is where all of the 10 Gig Fabric Extenders aggregate into. Again, this lowers the cost of building your blade system infrastructure.
Storage Network Distribution - Right now this burden is shared between all server manufacturers. If Fibre Channel networking is required on any scale, a storage distribution layer is required. Cisco is however reducing the challenges of scaling this system by implementing Network Port Virtualization at the fabric interconnects.
Management Infrastructure - Cisco has taken the independent management blade commonly found in legacy server manufacturers blade enclosures and centralized that functionality in the Fabric Interconnects. Again, we see the common theme of Cisco doing more with less. And when you have to purchase less components, you spends less money.
I worked up two quotes recently. These quotes included all elements required to build an end to end blade system using both legacy server manufactures devices, and using Cisco’s Unified Computing System. I have broken out two scenarios.
In this scenario the cost of servers and enclosures were fairly equal. The cost savings started racking up as storage and data networking devices were included, as well as base management software was taken into consideration.
With 320 blade servers the same cost savings seen in the 8 server scenario were amplified. Economies of scale translated into significantly less devices being required to support the individual compute blades. This resulted in 31% savings compared to the legacy server manufacturers.
Cisco has entered into a highly competitive server market by taking an elegant approach to its blade systems. This approach lowers the purchase price of the UCS through reducing the amount of components compared to legacy server manufacturers. I know that there is a lot of misinformation flying around, and I hope this helps to set the record straight on the pricing of Cisco’s Unified Computing System.
Quick Links
Legal Stuff