Software-Defined Data Centers: Seeing Through the Hype
Nerval's Lobster writes "In case you didn't catch it yesterday, AllThingsD ran a piece endorsing the idea of the software-defined data center. That's a venue where hordes of non-technical mid- and upper-level managers will see it and (because of the credibility of AllThingsD) will believe software-defined data centers are not only possible, but that they exist and that your company is somehow falling behind because you personally have not sketched up a topology on a napkin or brought a package of it to install. If mid-level managers in your datacenter or extended IT department have not been pinged at least once today by business-unit managers offering to tip them off to the benefits of software-defined data centers—or demand that they buy one—then someone should go check the internal phone system because not all the calls are coming through. Why was AllThingD's piece problematic? First, because it's a good enough publication to explain all the relevant technology terms in ways that even a non-technical audience can understand. Second, it's also a credible source, owned by Dow Jones & Co. and spun off by The Wall Street Journal. Third, software-defined data centers are genuinely happening—but it's in the very early stages. The true benefits of the platform won't arrive for quite some time—and there's too much to do in the meantime to talk about potential endpoints. Fortunately, there are a number of resources online to help tell hype from reality."
Just call it Software Defined Cloud 2.0 and be done with it already.
We're no longer constrained by the need to have deep specialized knowledge in the low-level components to get basic access to this technology.
That's what it is really about. The unit of computational resource is a standardized, empty server. It's not "maintained", it's wiped and reloaded. If something goes wrong with it, its load is sent elsewhere, and eventually the unit will be replaced by someone who unplugs it and plugs in another one. Nobody in the data center really has to have much of an idea of what's going on with the computers. Their concerns are power, cooling, cabling, and physical security.
Most of them will be paid at security-guard levels.
It's as if there's something genetic in MBA types that makes them abuse English so awfully as this summary exemplifies.
It's a good thing that tomorrow is Bloomsday.
--
BMO
the other day I saw a summary that was not even a complete sentence, now today I see one that could have had all the words above the third point removed and it would not have made any difference because its just some asshat getting on the whine train about management.
somewhere there is a middle, maybe one decade slashdot can consistently hit it!
The article on robot controlled data centers received warm reception. This article seems more critical. It simply explains what Amazon is already doing, automation through programmed check boxes.
I'm not talking about some goofy VB controlled hack either. When you automate something, you better have a good understanding of the process. Pushing your labor off to users with credit cards willing to pay for the privilege has been the business model for quite some time.
The stack constructed atop these solutions are actually a lot more complicated than those that continue to be at the core of many enterprise workloads. The need continues and in fact grows for 'gurus', but they won't be focused as much on the continued health of any particular instance, but on the resiliency of the workload on top of a set of unreliable instances (assuming that AWS and similar take over the market entirely, I actually believe that going to ecosystems like AWS is currently overhyped and IT will stop doing large moves to it in the near future or there might even be a backfire as most companies realize that they do not have the skills required to provide an adequate service under those conditions).
There is a lot to learn from the model, but I envision ultimately a compromise. AWS and similar being inspirational to IT orgs to cut out some of the truly meaningless crap they have, but preserving some of the instance reliability that their less-than-genius application developers require to deliver remotely acceptable behavior. I'll agree that you need to be able to tolerate failure *anyway* but the truth is the run of the mill application developer isn't good enough to pull it off. Enterprises will continue to have a requirement to persist instances whatever it takes, and failures will just continue to be a nightmare.
Hell, look at netflix. They are among the best at providing a decent experience on top a complicated, unreliable infrastructure. Nevertheless, they've suffered 2-3 multi-hour outages a year for their entire service,. It's common for a request to play a video to fail and require retry by user (or for a video in flight to stop working). Despite all their ability and all their effort, they still provide an experience that falls short compared to many enterprise implementations.
...it's software-defined.
Yes, one could discover that by clicking on one of the links, but it's not the main link - it's the one at the bottom.
When I first read the summary (here on Slashdot), I thought it was an endorsement of software defined data centers combined with an unusual plug for AllThingsD (not just another online publication...). In fact, it's just the opposite, Fogarty is saying it might be a load of hype after all. That's the kind of nuance you lose by cutting and pasting paragraphs from a column to a newsfeed-type blog.
https://www.coursera.org/course/sdn
Another senseless buzz-defined buzz phrase.
Fuck systemd. Fuck Redhat. Fuck Soylent, too. Wait, scratch the last one.
Really, pointing to an article which (repeatedly) says the acronym for Software Defined Data Center is "SDDN?" That refers to Software Defined Data Network. The latter isn't limited to data centers, although that's where the most clear benefit lies. SDDN is just a single part of SDDC, which also make use of virtualization of compute and storage resources.
"National Security is the chief cause of national insecurity." - Celine's First Law
USA-Rent-a-cop mini wage and BYOG.
Yes there was a data center that posted a job for security guards after they got robed and they where paying min wage and having your gun was a big plus.
Posting as AC since I am not authorized to talk for my company, sir, you really don't know what you are talking about. There are companies, our being one of them doing it in reality. What it took was to start from scratch, blank slate, and reenvision, how you would do infrastructure today if you had all the resources you needed available (which we did) and you wouldn't have to deal with legacy.
For certain uses (datacenter and supercomputers) there is a demand for a special LAN that is large, fast, and cheap.
IP Routers can handle large networks, but are neither fast nor cheap. This is because IP is designed for the internet, and is overkill for a single-owner single-building LAN.
Ethernet switches are individually fast and cheap, but since they really only handle tree topologies properly, they lose efficiency when the network gets large.
The solution is to add a routed network layer that's not IP and is local to the LAN. This is called a fabric protocol, or something to that effect.
However, all fabric protocols are proprietary nightmares of vendor lock-in. SDN is an attempt to break the lock-in by letting you write your own fabric protocol using a set of standardized primitives provided by all SDN-compliant fabric switches.
However the set of standardized primitives is itself a new proprietary protocol...
Or I could be completely wrong, but at least this is the impression I got.
I think mauve has the most RAM.
As systems become more inter-connected and more dependent on standard components, they also become more difficult to diagnose. Problems in one seemingly benign part of the system can affect it and render it unusable, and now those parts may be spread around virtual datacenters and servers. We need OS guru's now more than ever, but it's also expected that those guru's know many different technologies (hence, DevOps and other automation-oriented skills). It's the corollary to what's happening in development: one developer can build more software faster than ever before, but they must also be knowledgeable in a wider range of technologies.
I'm going to make me a software defined sandwich get in my software defined car and drive myself to my software defined work where I fix software designed problems (well the last part is at least technically true)
But seriously is this the new synergy? The latest buzzword craze? When did doing some fancy programming suddenly mean we had to slap the word software-defined on everything?
I should pre-emptively go out and patent the process of doing anything "in software", because "on a computer" was sooo 2012.
"More than an actual technology, SDDN is the culmination of many other efforts at abstracting, consolidating, managing, provisioning, load balancing and distributing datacenter assets." Which is a fancy way of saying it's a bunch of commodity PCs running Xen, attached to some f***ing big Juniper QFabric switch with some PHP scripts to let middle-managers bring up servers without knowing where they are. It's just that right now our stage in the hype cycle is the Peak of Inflated Expectations.
If intelligent life is too complex to evolve on its own, who designed God?
I like that, for a piece about software defined data centers, the stock photo that gets in the way of the content is of hardware that you'd find on a desktop.
Really? A closeup shot of a row of what appears to be Dell(tm) desktop systems? C'mon /. editors, you can do better. Oh wait, they're Dice editors now...well shit.
I never thought I'd see "the credibility of AllThingsD" in a sentence on Slashdot. Katie Boheret is cute, but the combined candle power of Walt Mossberg, Boehret, and the others couldn't light a shoe box.
How about "(because AllThingsD is the fluff consumed by people who don't know anything about technology)" instead?
Has the author actually seen Fantasia? Mickey's attempt to control the brooms turned out to be a disaster. I imagine the software-defined data center as being a boon for consultants (the Sorcerer?) who come in and clean up the ensuing mess that the Corporate Mickeys create.
One suspects that the software defined data center is going to have so many knobs and levers that nobody will be able to effectively control it all. Maybe not even the Sorcerers. Touch one knob and affect -- quite probably adversely -- a half dozen other knobs and levers.
CUR ALLOC 20195.....5804M