{"id":3299,"date":"2015-05-11T11:25:39","date_gmt":"2015-05-11T17:25:39","guid":{"rendered":"http:\/\/benincosa.com\/?p=3299"},"modified":"2015-05-11T16:29:06","modified_gmt":"2015-05-11T22:29:06","slug":"can-aws-put-out-the-private-cloud","status":"publish","type":"post","link":"https:\/\/benincosa.com\/?p=3299","title":{"rendered":"Can AWS put out the private cloud?"},"content":{"rendered":"<p>TL;DR: No.<\/p>\n<p>Today I <a href=\"https:\/\/youtu.be\/JRODD1_jBww\">watched a recording of Andy Jassy at the AWS summit<\/a> in San Francisco from last month. \u00a0(Yes, I have a backlog of Youtube videos I&#8217;m trying to get through and John Oliver takes precedence to AWS)<\/p>\n<p>The statistics he laid out were incredible:<\/p>\n<ul>\n<li>102% YoY revenue growth for the S3 service comparing Q4 2014 to Q4 2013<\/li>\n<li>93% YoY revenue growth for the EC2 service comparing Q4 2014 to Q4 2013<\/li>\n<li>1,000,000 active customers. \u00a0(Active customers do not include internal Amazon customers)<\/li>\n<li>40% YoY Revenue growth in total<\/li>\n<\/ul>\n<p>Andy went on to say that AWS is the fastest growing multi-billion dollar enterprise IT company. \u00a0He backed this up by showing what I would guess internally they may be calling the &#8220;dinosaur slide&#8221;. \u00a0A slide that showed the lagging growth of other companies like Cisco (7%), IBM, HP, etc. \u00a0(never mind that he was comparing to the total Cisco business and not just the datacenter business that AWS competes with)<\/p>\n<p>This presentation with its great guest speakers and the announcement of the new EFS service really set the Internet on fire. \u00a0There were posts such as this one: &#8220;<a href=\"http:\/\/www.theplatform.net\/2015\/04\/09\/how-in-hell-will-any-cloud-ever-catch-aws\/\">How in the hell will any cloud ever catch AWS<\/a>&#8221; and many more.<\/p>\n<p>I love AWS. \u00a0After being stuck using VMware for a few years AWS just feels so right. \u00a0I love how easy it is to use and develop applications and I especially love the APIs. \u00a0But I have to take exception with the simple Dark Lord Sith logic of there is &#8220;the right way = AWS&#8221; and the &#8220;wrong way = whatever else you&#8217;re doing&#8221;. \u00a0This is what I call the Sith Lord slide that he showed:<\/p>\n<figure id=\"attachment_3300\" aria-describedby=\"caption-attachment-3300\" style=\"width: 806px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/benincosa.com\/wp-content\/uploads\/2015\/05\/A4E8582C-22F7-49DF-BADA-CE624A9CA0E0.png\"><img decoding=\"async\" loading=\"lazy\" class=\"wp-image-3300 size-full\" src=\"http:\/\/benincosa.com\/wp-content\/uploads\/2015\/05\/A4E8582C-22F7-49DF-BADA-CE624A9CA0E0.png\" alt=\"A4E8582C-22F7-49DF-BADA-CE624A9CA0E0\" width=\"806\" height=\"209\" \/><\/a><figcaption id=\"caption-attachment-3300\" class=\"wp-caption-text\">The Sith Lord Slide from AWS Summit San Francisco April 2015<\/figcaption><\/figure>\n<p>&nbsp;<\/p>\n<p>The slide and the pitch suggest rather explicitly, that if you build your own frozen datacenter and don&#8217;t use AWS you will get left behind. \u00a0Really, AWS says there is no need for your own data centers. \u00a0AWS releases new services nearly every day, 512 in 2014 (I&#8217;m not sure what all 512 are, nor what they consider a service, but this seems like marketing hyperbole). \u00a0And there is no way you or any other datacenter can catch up.<\/p>\n<p>Also this last weekend there was an article that&#8217;s title looked like it was written by Bilbo Baggins called: &#8220;<a href=\"http:\/\/www.pcmag.com\/article2\/0,2817,2483994,00.asp\">There and Back Again: Zynga&#8217;s Tale with Amazon&#8217;s cloud<\/a>&#8220;. \u00a0The article talks about how Zynga, so hot, tried to ween itself from AWS and then after several years, decided it would ditch its own data centers and go back to AWS. \u00a0All in, according to their CEO on earnings call last week.<\/p>\n<h3>But that&#8217;s just like your opinion, man<\/h3>\n<p>So based on all that, it seems that building your own data center is a fools errand. \u00a0So in light of all this, I have to quote the Big Lebowski and say: Yeah? Well, you know, that&#8217;s just like, your opinion man.<\/p>\n<figure style=\"width: 475px\" class=\"wp-caption alignnone\"><img decoding=\"async\" loading=\"lazy\" class=\"\" src=\"http:\/\/i.qkme.me\/3s3k1d.jpg\" alt=\"\" width=\"475\" height=\"268\" \/><figcaption class=\"wp-caption-text\">That&#8217;s just like, your opinion, man.<\/figcaption><\/figure>\n<h3>A differing opinion, man<\/h3>\n<p>Let&#8217;s just talk in general now and then talk specifically about what we know from the Zynga article.<\/p>\n<ol>\n<li>The Enterprise: The final frontier<\/li>\n<li>Taxi cabs or rent a car?<\/li>\n<li>Feature complete or good enough?<\/li>\n<li>What can we build together on open source?<\/li>\n<\/ol>\n<h4>The Enterprise: The final frontier<\/h4>\n<p>AWS&#8217;s reach has largely been for startups. \u00a0My two instances in AWS count towards that 1,000,000 customer count. \u00a0Now the focus is to the enterprise where they are starting to see great success. \u00a0But the enterprise may not be as good of a fit to go &#8216;all in&#8217; and there&#8217;s one good reason:<\/p>\n<p><strong>Large static workloads<\/strong>. \u00a0Startups have workload that comes and goes based on the customers an seasonality. \u00a0So too does the enterprise, but there is still a large amount of static workload that doesn&#8217;t change size. \u00a0Take the HR programs of these companies that are off the shelf and just live in their own data centers. \u00a0It makes good sense for a line of business organization to move a lot of its customer facing, variable driven, applications to the cloud. \u00a0But for that static work load?<\/p>\n<p>Look, static workloads are as unsexy as a corner drugstore. \u00a0They are the old applications. \u00a0They are about as sexy as the applications that run on a mainframe (which who&#8217;s business continues to grow for IBM). \u00a0But for the enterprise, we still need them. \u00a0Perhaps these old workloads are the new mainframe workloads.<\/p>\n<p>In the future these workloads will probably offered as SaaS based applications and then the enterprise can abandon them, but for now most of them aren&#8217;t. \u00a0In addition there are applications that are home grown, like a facilities application in certain universities that hasn&#8217;t been rewritten to be cloud aware (probably a lot of money in this by the way).<\/p>\n<p>But its not just off the shelf software packs from Oracle. \u00a0It could be the companies own product: \u00a0A SaaS delivered to its customers. \u00a0If that is largely static, and we already have the data centers, why not just use them? \u00a0It doesn&#8217;t require extra capital outlay as we&#8217;ve already got them. \u00a0The only thing enterprises may be lacking is the cloud operations experience, but that is something they can buy from something like Metacloud, now Cisco OpenStack Private cloud.<\/p>\n<h4>Uber or rent a car?<\/h4>\n<p><a href=\"http:\/\/twitter.com\/scottsanchez\">Scott Sanchez<\/a> <a href=\"http:\/\/www.metacloud.com\/getting-started-with-openstack-five-rules-aws-users\/\">talks about how workload infrastructure is similar to transportation options<\/a>. \u00a0The cloud is like renting a taxi cab. \u00a0When you only need it now and then, it makes a lot more sense. \u00a0When I fly into Seattle, I grab a cab because its so much easier. \u00a0I don&#8217;t have to take the bus all the way to the rental car facility. \u00a0I hop into the cab and he takes the carpool lanes all the way to the city. \u00a0I pay and I&#8217;m done. \u00a0This is like the cloud. \u00a0Its super effective and faster.<\/p>\n<p>But does hiring a cab make sense if I need a car all week with multiple meetings in different cities? \u00a0Hiring a cab gets really expensive and really may not be the best fit. \u00a0It costs a lot more to keep him sitting there unused while I&#8217;m in my meetings with the meter running. \u00a0In this case, I may be better off just renting a car. \u00a0Especially if its multiple days and different cities and in places where parking is free.<\/p>\n<p>A best option for large enterprises would be to have a place where they can run static workloads more cost effectively and if things get dynamic, burst those workloads to the cloud. \u00a0Some apps go here, some go there.<\/p>\n<h4>Feature complete or good enough?<\/h4>\n<p>Can anybody catch AWS? \u00a0Oh yeah. \u00a0Let&#8217;s look at VMware as a case study. \u00a0Nothing even came close to offering its complete, feature rich, easy to use vSphere products. \u00a0But what happened? \u00a0In that space a new technology like AWS started to erode it and then Microsoft got &#8216;good enough&#8217;. \u00a0This will continue to happen, <a href=\"http:\/\/www.bloomberg.com\/news\/articles\/2015-04-21\/vmware-profit-exceeds-estimates-on-software-contract-renewals\">even though VMware is currently meeting earnings<\/a> expectations I&#8217;m already predicting its demise. \u00a0Let&#8217;s check back in 5 years and see how 2020 earnings are. \u00a0Maybe I&#8217;m wrong?<\/p>\n<p>Microsoft continues to get good enough and its new offerings are very compelling to the enterprise because they include a strategy on how to leverage their existing data center. \u00a0Their <a href=\"http:\/\/www.microsoft.com\/en-us\/server-cloud\/products\/azure-in-your-datacenter\/\">azure stack<\/a>\u00a0offers the link for hybrid cloud that AWS doesn&#8217;t have. \u00a0Its not perfect, but its on the track to do what enterprises need: \u00a0Connect the static with the variable.<\/p>\n<p>What about feature complete? \u00a0No service is really feature complete, but for the average programmers and IT organizations, how many of those AWS services are people really using? \u00a0 For the beginning organizations just give me EC2, ELB, S3, cloud formation, and cloud watch for autoscale and I&#8217;m pretty good.<\/p>\n<p>Guess what? \u00a0OpenStack already has at minimum 2nd or 3rd generation projects that already do that. \u00a0Consider the rise of Digital Ocean with its cheaper services, limited features, and hyper growth.<\/p>\n<p>The other issue is newer clouds don&#8217;t need the baggage of the old guard. \u00a0If we had a cloud service that was container based (docker, rkt) then we could use that. \u00a0AWS has ECS but this current version leaves a lot to be desired. \u00a0A container based cloud I&#8217;m convinced is the future and the only real cloud we&#8217;ll need. \u00a0(I&#8217;ve been wrong before&#8230; a lot), but as a full stack guy, I&#8217;m going all in on containers. \u00a0I don&#8217;t know if Docker will survive, but containers will.<\/p>\n<h4>What can we build together<\/h4>\n<p>This brings me to my last point and this is how I think everybody else can win: \u00a0If we standardize our private clouds based on an open architecture and then at some point connect those together then we can really do something incredible. \u00a0If we did that we could:<\/p>\n<p>1. \u00a0Offer cheaper cloud services than even AWS to our customers. \u00a0Private cloud wins every time on cost, but it isn&#8217;t about cost why people use AWS: \u00a0Its about speed and features. \u00a0If we can&#8217;t get that with a private cloud there&#8217;s no reason to have it. \u00a0But if we can deliver both we win.<\/p>\n<p>2. \u00a0Offer capacity up. \u00a0Think of it like a house with solar panels. \u00a0You make extra electricity and the electricity company has to pay you for what you use. \u00a0If we can create secure connections and secure data at rest then data centers can attach to this cloud-grid and consume and use services all over the place. \u00a0You will have more data centers than even AWS has to chose from.<\/p>\n<p>Positioning your private data cloud around proprietary offerings limits you from the ability to engage with the larger community. \u00a0No doubt these private offerings have their place and will have their day in the sun, but I fail to see how they help build a community large enough to be sustainable; That is, unless they achieve critical mass, but then we&#8217;ve got the same problem with one player setting the rules.<\/p>\n<p>An open platform offers a way for everybody to win.<\/p>\n<h4>Zynga<\/h4>\n<p>Let&#8217;s turn back to Zynga. \u00a0I used to tell everybody how Zynga got so big they had to make their own cloud because their AWS bill was too big. \u00a0Zynga gave <a href=\"http:\/\/arstechnica.com\/business\/2012\/05\/how-amazon-saved-zyngas-buttand-why-zynga-built-a-cloud-of-its-own\/\">great reasons, including over-provisioning as a reason they built their own cloud<\/a>. \u00a0If they&#8217;ve gone back to AWS &#8216;all-in&#8217; what does it say about them and what can we infer? \u00a0Does it mean AWS killed the private cloud? \u00a0Here&#8217;s what I infer:<\/p>\n<p>1. \u00a0Revenue isn&#8217;t coming in. \u00a0Trimming its workforce by 18% and jettisoning data centers are cost cutting measures so they can free capital to invest in new games. \u00a0Gaming\u00a0is a tough business and it seems there is no fixed workload.<\/p>\n<p>2. \u00a0Variability. \u00a0Zynga&#8217;s games may be more variable than previously thought. \u00a0This probably relates to point 1. \u00a0Did the variability in Zynga&#8217;s games make it so that they had over built capacity?<\/p>\n<p>3. \u00a0Is private Cloud best served as a product or a service? \u00a0We know a\u00a0little\u00a0about the <a href=\"http:\/\/arstechnica.com\/business\/2012\/05\/how-amazon-saved-zyngas-buttand-why-zynga-built-a-cloud-of-its-own\/\">Zcloud<\/a>. \u00a0It was at one point based on Cloudstack with RightScale to provision workloads. \u00a0Citrix sells products. \u00a0Its not an operations company. \u00a0Zynga used CloudStack before it was open source. \u00a0While all reports generally show that CloudStack is getting better, perhaps its features are not enough for Zynga and maintenance and upgrades wasn&#8217;t so easy. \u00a0<a href=\"http:\/\/www.datacenterknowledge.com\/archives\/2015\/02\/23\/openstack-vs-cloudstack-the-platforms-and-the-cloud-apis\/\">CloudStack is still a distant second as best from market adoption as OpenStack is<\/a>. \u00a0But OpenSource\u00a0alone isn&#8217;t going to save people. \u00a0A service like Metacloud, now Cisco OpenStack Private Cloud may have saved this.<\/p>\n<p>4. \u00a0Were developers happy using the internal cloud? \u00a0If they weren&#8217;t and couldn&#8217;t move as fast then perhaps they didn&#8217;t want the Zcloud. \u00a0Perhaps the Zcloud was a cause of contention the whole time it was around.<\/p>\n<p>Lastly, this interesting tweet from Adrian Cockcroft:<\/p>\n<p><a href=\"http:\/\/benincosa.com\/wp-content\/uploads\/2015\/05\/Screen-Shot-2015-05-11-at-10.14.41-AM.png\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-3301\" src=\"http:\/\/benincosa.com\/wp-content\/uploads\/2015\/05\/Screen-Shot-2015-05-11-at-10.14.41-AM.png\" alt=\"Screen Shot 2015-05-11 at 10.14.41 AM\" width=\"568\" height=\"168\" \/><\/a><\/p>\n<p>Can&#8217;t argue with that, but I can question it: \u00a0Did they save $100M with their own data centers and just not redeploy the capital enough? \u00a0Obviously there was a TCO analysis done, perhaps it just didn&#8217;t work out because the bets didn&#8217;t pay off. \u00a0What if House of Cards was a flop? \u00a0Netflix still pays a lot of money for AWS and I would argue has more of a sustainable advantage than Zynga does in the marketplace. \u00a0Does the result of this experiment apply to everybody?<\/p>\n<h3>Conclusion<\/h3>\n<ul>\n<li>I still believe in a future of loosely federated clouds that can offer capacity to each other. \u00a0I&#8217;m not &#8216;all-in&#8217; on the public cloud. \u00a0Just like I&#8217;m not &#8216;all-in&#8217; on getting rid of mainframes.<\/li>\n<li>I believe a large enterprise would save and benefit from a private cloud as a service offering from something like Metacloud rather than pure open source products alone. \u00a0Metacloud mitigates risk and delivers the core capability (IaaS) that AWS provides.<\/li>\n<li>Organizations within Enterprises should use public clouds like AWS. \u00a0It makes a lot of sense. \u00a0Even if they have private clouds, I still advocate using public clouds like I do using Uber or Taxis&#8230; Just not all the time.<\/li>\n<li>Zynga&#8217;s outcome doesn&#8217;t apply to everyone.<\/li>\n<li>We need better hybrid cloud solutions. \u00a0We need better ways to connect the clouds.<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>TL;DR: No. Today I watched a recording of Andy Jassy at the AWS summit in San Francisco from last month. \u00a0(Yes, I have a backlog of Youtube videos I&#8217;m trying to get through and John Oliver takes precedence to AWS) The statistics he laid out were incredible: 102% YoY revenue growth for the S3 service&#8230;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":[],"categories":[990,199,676],"tags":[1010,733,738,737],"jetpack_featured_media_url":"","_links":{"self":[{"href":"https:\/\/benincosa.com\/index.php?rest_route=\/wp\/v2\/posts\/3299"}],"collection":[{"href":"https:\/\/benincosa.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/benincosa.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/benincosa.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/benincosa.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=3299"}],"version-history":[{"count":4,"href":"https:\/\/benincosa.com\/index.php?rest_route=\/wp\/v2\/posts\/3299\/revisions"}],"predecessor-version":[{"id":3306,"href":"https:\/\/benincosa.com\/index.php?rest_route=\/wp\/v2\/posts\/3299\/revisions\/3306"}],"wp:attachment":[{"href":"https:\/\/benincosa.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=3299"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/benincosa.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=3299"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/benincosa.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=3299"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}