{"id":178,"date":"2010-12-13T14:25:49","date_gmt":"2010-12-13T20:25:49","guid":{"rendered":"http:\/\/www.unifiedcomputingblog.com\/?p=178"},"modified":"2010-12-13T14:25:49","modified_gmt":"2010-12-13T20:25:49","slug":"why-doesnt-cisco","status":"publish","type":"post","link":"https:\/\/www.unifiedcomputingblog.com\/?p=178","title":{"rendered":"Why doesn&#8217;t Cisco&#8230;?"},"content":{"rendered":"<p>I get asked a lot why Cisco doesn&#8217;t have feature X, or support hardware Y in their UCS product line.\u00a0\u00a0 A recent discussion with a coworker reminded me that lots of those questions are out there, so I might as well give my opinion on them.<\/p>\n<p>Disclaimer : I don&#8217;t work for Cisco, I don&#8217;t speak for Cisco, these are just my random musings about the various questions I hear.<\/p>\n<h2>Why doesn&#8217;t Cisco have non-Intel blades, like AMD or RISC-type architectures?\u00a0 Are they going to in the future?<\/h2>\n<p>As of today, Intel processors (the Xeon 5500\/5600, 6500\/7500 families) represent the core (pun intended) of the x86 processor market.\u00a0 Sure, even Intel has other lines (Atom, for one), and AMD still makes competitive processors, but most benchmarks and analysts (except for those employed by other vendors) agree that Intel is the current king.\u00a0\u00a0 AMD has leapfrogged Intel in the past, and may do so again in the future, but for right now &#8211; Intel is where it&#8217;s at.<\/p>\n<p>If you look at this from a cost-to-engineer perspective, it starts to make sense.\u00a0\u00a0 It will cost Cisco just as much to develop an AMD-based blade as it does for the more popular and common Intel processors.\u00a0\u00a0 Cisco may be losing business to customers that prefer AMD, but until they&#8217;ve run out of customers on the Intel side of things, it just doesn&#8217;t make financial sense to attack the AMD space as well.<\/p>\n<p>As for RISC\/Unix type architectures (really, any non-x86 platform), who&#8217;s chip would they use?\u00a0 HP?\u00a0 Not likely.\u00a0 IBM?\u00a0 Again, why support a competitor&#8217;s architecture &#8211; especially one as proprietary as IBM.\u00a0 (Side note &#8211; I&#8217;m a really big fan of IBM AIX systems, just not in the &#8220;blade&#8221; market)\u00a0\u00a0 Roll their own?\u00a0 Why bother?\u00a0 It&#8217;s still a question of return on investment.\u00a0\u00a0 Even if Cisco could convince customers to abandon their existing proprietary architectures for a Cisco proprietary processor, how much business do you really think they&#8217;d do?\u00a0\u00a0 Nowhere near enough to justify the development cost.<\/p>\n<h2>Why doesn&#8217;t Cisco have Infiniband adapters for their blades?\u00a0 What about the rack-mount servers?<\/h2>\n<p>One of the key concepts in UCS is the unified fabric, using only Ethernet as the chassis-to-Fabric Interconnect topology.\u00a0 By eliminating protocol-specific cabling (Fibre Channel, Infiniband, etc), the overall complexity of the environment is reduced and the bandwidth is flexibly allocated between upper (above Ethernet) layer protocols.\u00a0\u00a0 Instead of having separate cabling and modules for different protocols (a la legacy blade architectures), any protocol needed is encapsulated over Ethernet.\u00a0\u00a0 Fibre Channel over Ethernet (FCoE) is the first such implemenatation in UCS, but certainly won&#8217;t be the last.<\/p>\n<p>Infiniband as a protocol has a number of compelling features for certain applications, so I&#8217;d definitely see Cisco supporting RDMA over Converged Ethernet (RoCE) in the future.\u00a0 RoCE does for Infiniband what FCoE does for Fibre Channel.\u00a0 The underlying transport is replaced with Ethernet, while keeping the protocol intact.\u00a0 Proponents of Infiniband will point to the transport&#8217;s legendary latency characteristics, specifically low and predictable.\u00a0\u00a0 The UCS unified fabric architecture provides just such an environment &#8211; low, predictable latency that&#8217;s consistent in both inter- and intra-chassis applications.<\/p>\n<p>As for the rack-mount servers, there&#8217;s nothing stopping customers from purchasing and installing their own PCI Infiniband adapters.\u00a0\u00a0 Cisco isn&#8217;t producing one, and won&#8217;t directly support it &#8211; but rather treats it as a 3rd party device to be supported by that manufacturer.<\/p>\n<h2>What about embedded hypervisors?<\/h2>\n<p>Another key feature of UCS is that the blades themselves are stateless, at least in theory.\u00a0 No identity (MACs, WWNs, UUIDs, etc), no personality (boot order, BIOS configuration) until one is assigned by the management architecture.\u00a0\u00a0\u00a0 Were the blades to have an embedded hypervisor, that statelessness is lost.\u00a0 Even though it&#8217;s potentially a very small amount of stateful data (IP address, etc), it&#8217;s still there.\u00a0\u00a0 This is probably the most-likely to be supported question in my list.\u00a0 My expectation is that at some point in the future, the UCS Manager will be able to &#8220;push&#8221; an embedded hypervisor, along with its configuration, to the blade along with the service profile.\u00a0\u00a0 By making UCS Manager the true stateful owner of the configuration data, having a &#8220;working copy&#8221; on the blade becomes less of an issue.<\/p>\n<h2>Final thoughts&#8230;<\/h2>\n<p>I&#8217;ve used this analogy in the past, so I&#8217;ll repeat it here.\u00a0\u00a0 I look at UCS as sort of the Macintosh of the server world.\u00a0\u00a0 It&#8217;s a closely controlled set of hardware in order to provide the best possible user experience, at the cost of not supporting some edge-case configurations or feature sets.\u00a0\u00a0 No, you can&#8217;t have Infiniband, or GPUs on the blade, or embedded hypervisors.\u00a0\u00a0 The fact is that the majority of data center workloads don&#8217;t need these features.\u00a0\u00a0 If you need those features, there are plenty of vendors that provide them.\u00a0 If you want a single vendor for all your servers &#8211; regardless of edge-case requirements &#8211; there are certainly vendors that provide that (HP, IBM, etc).\u00a0\u00a0 In my opinion, though, it&#8217;s that breadth of those product offering that makes those solutions less attractive.\u00a0\u00a0 In accommodating for every possible use case, you end up with a very complex architecture.\u00a0\u00a0 Cisco UCS is streamlined to provide the best possible experience for the bulk of data center workloads.\u00a0\u00a0 Cisco doesn&#8217;t need to be, or want to be as near as I can tell, an &#8220;everything to everybody&#8221; solution.\u00a0 Pick something you can do really, really well and do it better than anyone else.\u00a0\u00a0 Let the &#8220;other guys&#8221; work on the edge cases.\u00a0 Yes &#8211; that will cost Cisco some business.\u00a0\u00a0 Believe it or not, despite what the rhetoric on Twitter would have you believe, there&#8217;s enough business out there for all of these server vendors.\u00a0\u00a0 Cisco, even if they&#8217;re wildly successful in replacing legacy servers with UCS, isn&#8217;t going to run HP or IBM or Dell out of business.\u00a0\u00a0 They don&#8217;t need to.\u00a0\u00a0 They can make a lot of money, and make a lot of customers very happy, co-existing in the marketplace with these vendors.\u00a0\u00a0 Cisco provides yet another choice.\u00a0\u00a0 If it doesn&#8217;t meet your needs, don&#8217;t buy it.\u00a0\u00a0 \ud83d\ude42<\/p>\n<p>No offense or disrespect is intended to my HP and IBM colleagues.\u00a0\u00a0 You guys make cool gear too, you&#8217;re just solving the problems in a different way.\u00a0\u00a0 Which way is &#8220;best&#8221;?\u00a0 Well, now, that really comes down to the specific customer doesn&#8217;t it?<\/p>\n","protected":false},"excerpt":{"rendered":"<p>I get asked a lot why Cisco doesn&#8217;t have feature X, or support hardware Y in their UCS product line.\u00a0\u00a0 A recent discussion with a coworker reminded me that lots of those questions are out there, so I might as well give my opinion on them. Disclaimer : I don&#8217;t work for Cisco, I don&#8217;t &hellip; <a href=\"https:\/\/www.unifiedcomputingblog.com\/?p=178\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">Why doesn&#8217;t Cisco&#8230;?<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[3,7,8],"tags":[17,23,45,54],"class_list":["post-178","post","type-post","status-publish","format-standard","hentry","category-competitive","category-ucs-hardware","category-ucs-management","tag-competitive","tag-fcoe","tag-roce","tag-ucs"],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.unifiedcomputingblog.com\/index.php?rest_route=\/wp\/v2\/posts\/178","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.unifiedcomputingblog.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.unifiedcomputingblog.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.unifiedcomputingblog.com\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.unifiedcomputingblog.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=178"}],"version-history":[{"count":0,"href":"https:\/\/www.unifiedcomputingblog.com\/index.php?rest_route=\/wp\/v2\/posts\/178\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.unifiedcomputingblog.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=178"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.unifiedcomputingblog.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=178"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.unifiedcomputingblog.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=178"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}