What Web 2.0 Means for Hardware and the Datacenter 125
Tom's Hardware has a quick look at the changes being seen in the datacenter as more and more companies embrace a Web 2.0-style approach to hardware. So far, with Google leading the way, most companies have opted for a commodity server setup. HP and IBM however are betting that an even better setup exists and are striking out to find it. "IBM's Web 2.0 approach involves turning servers sideways and water cooling the rack so you can do away with air conditioning entirely. HP offers petabytes of storage at a fraction of the usual cost. Both say that when you have applications that expect hardware to fail, it's worth choosing systems that make it easier and cheaper to deal with those failures."
RTFA... (Score:4, Funny)
I'd love to RTFA but there's no link...
Re:RTFA... (Score:5, Informative)
Oh, honestly (Score:5, Funny)
Re:RTFA... (Score:5, Insightful)
WTF ? The Web 2.0 approach to hardware? (Score:5, Insightful)
Re:WTF ? The Web 2.0 approach to hardware? (Score:4, Funny)
Re: (Score:2, Funny)
Re: (Score:2)
Get on board or get left behind (Score:2)
Re: (Score:3, Funny)
Re: (Score:3, Informative)
Re: (Score:1)
Re: (Score:2)
Re: (Score:1)
Re: (Score:1)
Re:Get on board or get left behind (Score:5, Funny)
Re: (Score:1)
Re: (Score:2)
Don't blame the article author.. (Score:4, Interesting)
I'm not saying Google was by any means the first to think of this or do it, but no one else that did that as part of their core strategy had come to the spotlight to the degree Google has. Every single one of Google's moves to the industry at large has become synonymous to 'Web 2.0', and as such hardware designs done with an eye on Google's datacenter sensibilities logically become 'Web 2.0' related. You'll also note them saying 'Green computing' and every other possible buzzword that is fashionable.
Of course, part of it is to an extent trying to create a sort of self-fulfilling prophecy around 'Web 2.0'. If you help convince the world (particularly venture capitalists) that a bubble on the order of the '.com' days is there to be ridden, you inflate the customer base. Market engineering in the truest sense of the phrase.
Unfortunately there's one single definition (Score:5, Informative)
Now I'm not usually one to make a big fuss over using a word wrong, but this one is actually a trademark. Deciding to use it in any other way, is a bit like deciding to call my Audigy 4 sound card a GeForce or an Audi. It just isn't one.
And the extent to which both tech "pundits" and PHBs use it wrong, while (at least the latter) proclaiming their undying love and commitment to it, just leaves the impression that they use it as yet another buzzword. You don't proclaim your commitment to a technology, unless you actually understand what it is, how it can help you, and preferably how it compares to other technologies to the same end. Just going with a buzzword because it's popular, and ending up pledging your company to the camp of such a buzzword, is as silly (and often has the same effects) as making it your strategy to use scramjets in bicycles. Just because everyone seems to love scramjets lately, and you wouldn't want your mountain bike company to be left behind.
To get back to the actual definition of that trademark, it's not even about technology as such. It's about people. It's not techno-fetishism, as in liking cool new technologies for their sake, it's techno-utopianism: the mis-guided belief that you only need to give more internet tools to a billion monkeys, to get a utopia like nothing imagined before. Although said monkeys never created anything worth reading with a keyboard, if it's keyboards connected to the Internet, now that's how you hit a gold mine.
O'Reilly's idea is sorta along the lines of:
- forget about publishing content (e.g., hiring expensive tech writers and marketers for your site), it's all about participation, baby. Let users write your content. Hust put in some wikis and forums, and a thousand bored monkeys will do the work faster, cheaper and more accurate. (People will just flock to offer you some free, quality work, just because they like donating to a corporation, I guess. And if instead you discover comments about how much your company sucks, the CEO's sexual orientation, and his mom's weight, well, I guess it must be true, 'cause collaborative efforts can't _possibly_ be wrong.)
- forget about setting up your own redundant servers or dealing with Akamai, use BitTorrent. (Ask a lot of people how they felt about Blizzard's going almost exclusively through BitTorrent at launch. Nowadays their own servers serve a lot more of the content, if not enough other users are stuffing your pipe. I wonder why.)
- forget selling media on the Internet, teh future is Napster letting people pirate it, like happened way back then. (No, literally, the "mp3.com --> Napster" line is part of his own page explaining Web 2.0. I guess good thing noone told Steve Jobs that.)
- forget content management systems, use wikis. (I wonder in which alternate reality the piss-poor search engines of wikis can be compared to the capabilities of those systems.)
- for that matter, forget about structuring information in any way, like through directories and portals, just let the users tag it. (I'm _sure_ that the tags "humor, theft, oldnews, !news, digg" will so help me find the story about a manager stealing the server from earlier. Never mind that search engines were already dumping searching for tags, in favour of full text search, even at the time when he came up with that idea.)
Etc.
Basically, if you have the patience to sift through his ramblings, and don't give up at the "well, Google started up as a web database" intro, the meat begins at "Harnessing Collective Intelligence". That's what's it about. It's not as much about what technology you use on the web, it's about connecting a billion clueless monkeys, and believing that the result is something a billion times more intelligent and informed. Anything that helps connect those monkeys is good, anything else is irrelevant. Even whether you us
Re: (Score:2)
Not saying I disagree (Score:3, Insightful)
However, to an extent, fighting for the original spirit/meaning of 'Web 2.0' to an extent is like fighting for correct usage of 'begging the question', while you may be in the right, the masses still adopt the common usage. And in Web 2.0 in the true sense of the word, the most popular opinion tends to
Re: (Score:2)
Kinda funny, because what the rest of us saw is: those who
Re: (Score:1)
Re: (Score:3, Informative)
Re: (Score:3, Interesting)
Re: (Score:2)
Re:WTF ? The Web 2.0 approach to hardware? (Score:4, Informative)
Not to be pedantic, but it depends on what model you are using. According to the OSI model, the Application Layer is 6 layers above the Physical Layer. And according to the TCP/IP model, the Application Layer sits 4 layers above hardware.
Network models with thousands of layers?! Not only is that crazytalk, it's way too precise to be practical.
Re: (Score:2)
Re: (Score:2)
But seriously, "Web 2.0" is a bit more than 4 or 6 "layers" of functionality above bare heardware, if you count them all:
Hardware is abstracted by an OS, is abstracted by libraries, are utilized by a web server, which has extra functionality added to it for dynamic content, which is stored in a database. Said database is abstracted by a user interface written in a high-level programming language, which runs o
Re: (Score:2)
I was just trying to be a bit of a smartass. As a network guy, those two models are pretty much my bubble. Thanks for the lesson.
Hyperbole(n.) A word elementary school teachers made-up to torture kids when spelling test time comes around. :)
Re: (Score:2)
If you're running a highly redundant and completely pointless application, then you want to optimise your hardware differently than if you're running a monolithic and mission-critical one. Which is what the article is about.
Re: (Score:3, Interesting)
I haven't read the FA yet, but here are the big 2 with data centers infrastructure-wise. 1) Power 2) cooling. Always has been, always will be. Frankly, I think that pumping a bunch of cold air in the floor is a bit primitive. I think in the near future we will see power and cooling be more a part of the racks than the way its done now. There are some data centers that are doing this, but its one of the things
Re: (Score:1)
A link in the story please? (Score:2, Funny)
Re: (Score:1, Insightful)
Try slashdotting my server http://127.0.0.1/ [127.0.0.1]
Re: (Score:2)
Re: (Score:1)
How stupid of you to list your IP!
I've entered it into the queue and in a few moments, my botnet will begin a DoS atta
Re: (Score:2)
What Web 2.0 REALLY Means (Score:1)
Web 2.0 (Score:5, Insightful)
Sounds pretty stupid, but maybe Tom's hardware guide has a good explanation...wait, there's no link to the article, or anything at all! At least we'll get some good discussion going because this is Slashdot, right?
This is probably the worst article I've ever seen on Slashdot.
Re: (Score:1)
Re:Web 2.0 (Score:5, Informative)
When drives or the fans in the disk enclosures fail, the PolyServe software tells you which one has failed and where - and gives you the part number for ordering a replacement. Add a new blade or replace one that's failed and you don't need to install software manually. When the system detects the new blade, it configures it automatically. That involves imaging it with the Linux OS, the PolyServe storage software and any apps you have chosen to run on the ExDS; booting the new blade; and adding it to the cluster. This is all done automatically. Automatically scaling the system down when you don't need as much performance as you do during heavy server-load periods or marking data that doesn't need to be accessed as often, also keeps costs down. [emphasis mine]
I know, not what you meant, but a funny coincidence.
IBM is offering a more optimized rack, with shared and optimized power supplies, different arrangement for the fans, a heat exchanger in every rack for your building's air conditioner, (which Tom's interprets as water cooling) and a couple other things.
HP has a weird clustering software/hardware hybrid with large amounts/density of RAID 6 storage (for a flickr-style site, for example) together with a cluster of blades that can all access all the storage and can be added/removed at will. Interestingly they point at scaling down the system when load is low, to keep the costs down. I wonder if they put servers on stand-by automatically or something. They are also looking at not spinning all the disks all the time, but they're not there yet. I guess having some disks acting as a write cache could allow you to at least spin down the parity disks of the LRU sections or some such. You could even cache the read side if you're willing to put up with the spinup delay on a cache miss.
Supposedly this is Web 2.0 because you want a google-style cluster with lots of generic hardware where any one computer can go down and the whole thing keeps going. IBM wants to lower the maintenance costs, HP didn't show them the server side, but pushed their storage technology.
Re: (Score:1)
You must be new here ;)
Re: (Score:2)
Re: (Score:1)
I think we should celebrate the fact that there was no link to begin with
Re: (Score:2)
Web 2.0 and hardware (Score:5, Insightful)
But from the summary, it seems that "Web 2.0 servers" are like "Web 1.0 servers" but they would need more
1. storage (for user comments)
2. I/O (less caching, more throughput)
3. processing power
But then that is just common sense. Regardless, "Web 2.0" is clearly a misused term to fullest extent possible these days. Might as well be "web enabled" and "linux" at end of the 90s.
Re:Web 2.0 and hardware (Score:5, Funny)
Maybe they let Ops mod their servers too.
Gotta bring in the user content aspect into the picture.
AMD will die (Score:2)
http://www.tomshardware.com/reviews/servers-hp-ibm,1937-3.html [tomshardware.com]
I didn't say it. Netcraft didn't say it. IBM and/or Tom's Hardware did!!
Re: (Score:1)
Re: (Score:2)
With that approach, the big SMP systems are now the detritus of technologies past. Everything is cluster this, cluster that, basically. Web 2.0 doesn't change this any, but it makes for a nice buzz word.
But never mind that. The article presents HP as having a storage solution at a "significa
Re: (Score:2)
I think you are very confused what they mean when they say $15/gig, that includes redundant load balanced raid controllers, the power required to run it all, any internal switching connected such as Infiniband, 10GigE, or FCP interfaces.
When you add all this up then yes, a 60tb SAN array is not going to cost the price of 60 1tb Hard drives.
Enterprise class storage with all the associated equipment does not come cheap even today.When your goal isn't just bulk capacity then you have to also consider the n
Re: (Score:2)
That's for Tier-II. For Tier-1, it's in the $4.50 range. I am presuming that the HP soluti
Re: (Score:2)
web 2.0 'applications' soak up gigantic amounts of memory on the webserver side. Thats not the database, thats just the webserver.
You'd be lucky to get away with 2 gigs of RAM on the webserver.
These things are disgusting bloated beasts.
Re: (Score:2)
Client: I'd like a Web 2.0 site.
Me: Could you describe it for me?
Client: You know, something that plays by Web 2.0 standards. None of the old stuff.
Me: Do you mean you'd like a database-driven, dynamic web site?
Client: *fires up web browser and goes to, say, digg.com* No, like this.
Me: So you want a blue and grey color scheme?
Client: No, buttons that look like this with the jelly bean look!
New Buzz Hardware... (Score:2, Insightful)
Web 2.0 is gonna be better then Web 1.0 Just like Vista was WAY WAY better then Windows XP!
Though I mean common seriously, this stuff is getting a bit dicey. Web 2.0 isn't really even a standard of OTHER standards. It's a term for how much java, shockwave, and ads you cam JAM INTO A WEBSITE!
What Web 2.0 means for hardware, is that a bunch of companies late to taking in the $$$ from Web 1.0 are gonna not miss the next gravy train. Overselling to data centers a rack of watercooled 12
Re: (Score:2, Insightful)
Re: (Score:1)
Re: (Score:1)
Yippy skippy doodle.
Better names other than Web 2.0 (Score:2, Funny)
Re:New Buzz Hardware... (Score:4, Informative)
The poster equates Web 2.0 to "java, shockwave, and ads" and gets modded as insightful? Riiiiight.
Even if you were only focused on the technical aspects of Web 2.0, you would realize that these so-called Web 2.0 [blogspot.com] sites used AJAX and neither java nor shockwave. An even more relevant description of web 2.0 would include such terms as collective intelligence [blogspot.com], user generated content [transitionchoices.com], or the long tail [blogspot.com].
Re: (Score:2, Insightful)
So it means the same as anything else these days? (Score:2)
High availability, built in redundancy, cheap per-unit cost. What's not to like?
Works for your mission critical apps and your less critical stuff.
Re:So it means the same as anything else these day (Score:3, Funny)
For those not keeping up, here is my guide to Web 2.0:
Web 1.0: House blend coffee
Web 1.5: Tall, skinny latte with soy milk
Web 2.0: Frappuccino.
Web 1.0: Static HTML
Web 1.1: Dynamic HTML
Web 1.5: Dynamic XHTML
Web 2.0: HTML? What's that?!
Web 1.0: Cisco routers
Web 1.1: Cisco routers runnning IOS
Web 1.5: Nortel routers
Web 2.0: Who needs routers? We have IPV6!
Web 1.0: Wired
Web 1.5: Wireless
Web 2.0: Sharks. With friggin' LASE
Re:So it means the same as anything else these day (Score:1)
Re: (Score:2)
Strangely enough they though of that.
Re: (Score:1)
Re: (Score:2)
Because you don't need anywhere near as much redundancy. You don't have to double up every server, just have enoug capacity for if one or two real boxes fail.
I guess I live in a server software world where the software isn't all that hungry, but you want the high availability, server encapsulation and load balancing offered by ESX.
Re: (Score:2)
Specing hardware for an application farm usually means piles of blades or 1
Re: (Score:1)
Also, the way they manage to get some 15 poorly performing servers out of hardware and software investments close to 50k Euro must be brilliant. We only get decent performing servers for some 1.5-2k Euro/Server (WITH full redundancy for the services that requires it, including separate disk-arrays).
Sorry, but I don't buy V
Re: (Score:2)
By your comments I take it you mean you have experience with VMware workstation. Try using ESXi and coming back to me on that. You're out of date.
This just in... (Score:5, Funny)
The best way to organize your serverroom for web 2.0 compliance is by stacking the servers diagonally. This way, air can float freely between racks, improving the flow of the system administrator gas based bowel attacks.
Don't bother with those 10Gb switches, just hook it all up on wireless. Wireless network, wireless fibre storage, wireless power! Your megaflops (the rate at which a million projects per second will turn out to be a flop) will increase by a factor of 213% per watt.
Web 2.0, the best thing to happen to your serverroom since buttered toast and angry system administrators, can be yours now only for $ 9999,95 per diagonal server! Why go for a 1U server when you can have a 2U for three times the price. Call now, and receive a free "My other server is a web 3.0" bumpersticker which will be applied by an angry salesman who'll also slash your tires for FREE!
Warning: servers may not be stacked diagonally on top of eachother, rather rammed into your rack repetetively by an angry monkey (which we've nicknamed "Bob the technician"). Aforementioned technician may or may not leave presents in your servers. Do not feed Bob during the installation process, nor introduce Bob to small children and pets.
Re: (Score:2)
I thought the purpose of web 2.0 is so we would have FEWER managers.
Re: (Score:2)
Don't you mean sqrt(2)U ?
Karma Whoring (Score:1, Interesting)
If you're an IT administrator for a bank and want to build a server farm for your ATM network, you make it fault tolerant and redundant, duplicating everything from power supplies to network cards. If you're a Web 2.0 service, you use the cheapest motherboards you can get, and if something fails, you throw it away and plug in a new one. It's not that the Website can afford to be offline any more than an ATM network can. It's that the software running sites like Google is distributed across so many different machines in the data center that losing one or two doesn't make any difference. As more and more companies and services use distributed applications, HP and IBM are betting there exists a better approach than a custom setup of commodity servers.
Then they go on to talk about how google uses custom power supplies, how people are now charged by power consumption and how blade style servers use up too much power (?)
They mentioned preconfigured linux servers for cheap, to help people avoid the extra work in setup (?)
Etc. A jumble of suggestions for cheaper data centers, cooling many midrange servers, and so on.
I would've thought selling VMs on a power-efficient mainframe would
Re: (Score:2)
The Blue Gene solution? (Score:1)
So, after reading the article ... don't bother. (Score:5, Interesting)
And we have the useless quote: I'm not going to claim that forced air is more efficient than bringing chilled water straight to the track, as it's not -- but the comparison is crap -- anyone who's had to manage a large datacenter will have had to balance ducts before -- it's not fun, I admit, but you don't just pump the air in, and expect everything to work.
Then there's the great density -- 82TB in 7U. I mean, that's not bad, but the SATABeast is 42TB in 4U (unformatted), and I'm going to assume a hell of a lot cheaper. (although, it's a lower class of service). And HP's not using MAID yet, but spinning all of the disks.
My suggestion -- skip the article. It reads more like a sales brochure, with very little on the actual technical details of what they're doing.
Re: (Score:2)
Not the way this works.. (Score:2)
On the sideways thing.. (Score:5, Informative)
As to the air cooling aspect, I think the discussion is tilted toward the extremes of bad datacenter design to sound better, but water-cooling is more efficient to pump the distance even with clear path for the air to go. Not saying this is specific to any particular vendor (the difficulty of sticking the converse of a radiator on the back of a rack seems like it would be low), but I think IBM is fishing for ways to take advantage of two-column racks in a remotely meaningful way. In this case, the ratio of usable surface area on the water pipes to unusable plumbing in the design is higher since they can be wider.
Re: (Score:2)
I cringe to have to tell you this, but yes.
Eco friendly solution! (Score:1)
Re: (Score:1)
Re: (Score:2)
Re: (Score:2)
What?! (Score:3, Insightful)
I fail to see why this requires supercooled servers, and until now I didn't even think it was possible to use the "Web 2.0" buzzword on hardware.
Web 2.0 FAQ (Score:5, Funny)
This seems like a good opportunity to mention the famous Web 2.0 FAQ by Rich "Lowtax" Kyanka on somethingawful.com. For those readers who are not entirely sure what web 2.0 is:
Question: What is Web 2.0?Answer: Web 2.0 is a combination of Web 1.0 and being punched in the dick.
Question: How do I know I'm using a website / service / product that is officially "Web 2.0" and not actually "Web 1.0" with various patches and enhancements added to it?Answer: Web 2.0 is made obvious by the addition of completely and highly unnecessary bells and whistles that don't do anything besides annoy you and make life more complicated. If Web 1.0 was the equivalent of reading a book, Web 2.0 is reading a book while all the words are flying around and changing pages as the book rotates randomly and sets your hands on fire. Also there's this parrot that keeps on flying towards your head in repeated attempts to gouge out your eyes.
Question: I read about this one website in Wired Magazine. Is that Web 2.0??Answer: Oh definitely. Wired won't even mention Web 1.0 sites. Every single site in their magazine is at least Web 2.0. Sometimes they're even up to Web 45.2 (such as www.ebutts-and-credit-reports-delivered-via-carrier-pidgeon.com)!
Question: My roommate said he "digged" a "wikipedia entry" about "the blogosphere" which mentioned "podcasting" as a viable form of "crowdsourcing."Answer: Your roommate is a faggot. Also, this wasn't technically a question.
Question: What's Web 3.0?Answer: It's a product or service planned on release in spring of 2008, and consists solely of websites enabling the user to create even more detailed Kirby ASCII art. (O'.')-o
Re:Web 2.0 FAQ (Score:5, Funny)
Web 2,0 (Score:3, Insightful)
Mainframe Tech (Score:4, Insightful)
A Z9 mainframe.
Maybe IBM should just make some nice REALLY low-end mainframe-type PC servers with a "clustering" port.
Mainframe tech is great, except it's just too damn expensive, especially when you're not doing enterprise-level data crunching.
Re: (Score:1)
Screw Web 2.0! (Score:2)
Why not use mineral oil? (Score:2)
Yeah... (Score:1)
Re:No link (Score:4, Informative)
Re: (Score:2)
Re: (Score:3, Informative)
Sorry, printy links require membership.
Re: (Score:1, Funny)