Google and its Cloud Ambitions  E-mail
Just Blogging - Platform as a Service & Cloud Computing

Yesterday, Google announced the availability of a JAVA for Google App Engine.

Until now, Google App Engine only supported Python, not a widely used language (besides Google's offices).

But ... with Java... we are talking about another business... with a strong Enterprise bias.

And if we think about Google's infraestructure, It is beyond the imaginable. To have an idea about the IT numbers, we are dealing... a previous press release reported:

Google and its Cloud Ambitions
  • 36 data centers across the globe ... 150 racks per data center ... more than 200,000 servers .. clusters of 1,800 servers are pretty routine
  • an ordinary Google search query that involves 700 to 1,000 servers
  • “Our view is it’s better to have twice as much hardware that’s not as reliable than half as much that’s more reliable”
  • “You have to provide reliability on a software level. If you’re running 10,000 machines, something is going to die every day.”
  • ... first year, it’s typical that 1,000 individual machine failures will occur ... ... thousands of hard drive failures will occur...... one power distribution unit will fail, bringing down 500 to 1,000 machines for about 6 hours ... 20 racks will fail, each time causing 40 to 80 machines to vanish from the network ...... 5 racks will “go wonky,” with half their network packets missing in action; and the cluster will have to be rewired once, affecting 5 percent of the machines at any given moment over a 2-day span...there’s about a 50 percent chance that the cluster will overheat, taking down most of the servers in less than 5 minutes and taking 1 to 2 days to recover

Also, recently, Google talked about one of its own designed servers:

  • each server has its own 12-volt battery to supply power if there's a problem
  • Google's designs supply only 12-volt power, with the necessary conversions taking place on the motherboard
  • Google's PUE (energy efficiency) scores are enviably low, but the company is working to lower them further.
  • the core of the company's data centers are composed of standard 1AAA shipping containers packed with 1,160 servers each, with many containers in each data center.
So, we may have a Java Application Server, running Enterprise Applications, on this infraestructure. If it's not future... I don't know what else to look for.

As, Watson (allegedly) said in a 1943 statement: "I think there is a world market for maybe five computers"

Sources: Google: Seriously this time, the new language on App Engine: Java™, and News.com.

 

Comments (1)
1 Tuesday, 14 April 2009 16:14
AnibalS
UPDATE

It seems Java is not fully supported in the Google Engine, and they only implemented a subset broken any compliance test.

"Google committed a major transgression by only including support for a subset of Java classes in its App Engine development platform, according to Sun Microsystems' chief open source officer, Simon Phipps" Source: Sun's open source boss slams App Engine's Java support, ITWORLD, http://www.itworld.com/open-source/66329/suns-open-source-boss-slams-app-engines-java-support

Share this post

Last Updated ( Saturday, 11 April 2009 19:46 )
 

Follow me

My Links

Project Tuva: The Character of Physical Law by Richard Feynman

Project Tuva is an enhanced video player platform released by Microsoft Research to host the Messenger Lectures series titled The Character of Physical Law given at Cornell University by Richard Feynman in 1964 and recorded by the BBC.

 

SaaS Expert

SaaS Expert

 Jan   February 12   Mar

SMTWTFS
   1  2  3  4
  5  6  7  8  91011
12131415161718
19202122232425
26272829 
Julianna Walker Willis Technology

Comments, category: "Platform as a Service & Cloud Computing"

Copyright © 2012 The End Of Software - Anibal's Blog. All Rights Reserved.
Joomla! is Free Software released under the GNU/GPL License.