Nick Carr is predicting Google will open it’s infrastructure to the world:
The article also includes an interesting, if ambiguous, passage in which Eric Schmidt implies that Google will rent out its supercomputer to outside developers and businesses the way that Amazon.com does through Amazon Web Services:
“Schmidt won’t say how much of its own capacity Google will offer to outsiders, or under what conditions or at what prices. “Typically, we like to start with free,” he says, adding that power users “should probably bear some of the costs.” And how big will these clouds grow? “There’s no limit,” Schmidt says. As this strategy unfolds, more people are starting to see that Google is poised to become a dominant force in the next stage of computing. “Google aspires to be a large portion of the cloud, or a cloud that you would interact with every day,” the CEO says.”
You can read this full article over on Business Week.
Where have we heard that before? Oh, that’s right. I told you about this back in September:
An audience member went up to the microphone and asked if Google had plans to provide BigTable, GFS, and MapReduce to the public as a web service. Larry looked RIGHT at Jeff Dean as if to say “if only they knew what we know”. I was in Larry’s direct line of sight so the look was plain as day.
It seem inevitable that Google will provide a similar feature (especially with Amazon doing it) but I think the main issue is a question of time.
Not to be out done, Amazon announced SimpleDB today.
Amazon SimpleDB is a web service for running queries on structured data in real time. This service works in close conjunction with Amazon Simple Storage Service (Amazon S3) and Amazon Elastic Compute Cloud (Amazon EC2), collectively providing the ability to store, process and query data sets in the cloud. These services are designed to make web-scale computing easier and more cost-effective for developers.
I’m still very skeptical about ALL of this.
First. Last time I checked, Amazon’s bandwidth pricing was insane. It would literally cost us 3x more to host Spinn3r. Granted, we process a LOT of data (from 60-160Mbits per month) but when your startup is successful you don’t want to burn it all your AdSense revenues on bandwidth invoices courtesy of Amazon.
Second. Real world applications are VERY complex. These systems are going to work out very well when you’re inside the firewall. What if EC2 starts to fall over for you? Now you’re STUCK at Amazon because you can’t port to alternative database. API calls will also be highly latent.
This is going to work out for very early stage startups though. It’s also going to work out well for startups like Powerset who have a high work unit / computational time ratio. (small work unit, tons of compute time). They can just send EC2 a small bit of work and wait until the result comes back.
However, what if you’re the next YouTube? You decide to host on Amazon and then all of a sudden Google comes knocking to acquire you. Now what? It’s going to be a VERY hard sell for Google. All your data is already on Amazon. They’re going to have to move it off. Second. Amazon can come in and low bid Google because the application is PERFECT for them (it’s already on their infrastructure) and they know you can’t really switch.
No. What this does is put a lot more pressure on Sun.
Are you listening Jonathan Schwartz?
I don’t want Google Web Services. I don’t want Amazon Web Services.
I want raw machine power. I want root. I want to run my own databases. I want my machines racked together on 10Gbit. I want real HDDs (or even SSD). I want new machines provisioned within hours and MOST of all I want to LEASE the hardware.
Sun’s Startup Essentials program is GREAT but I have to pay cash for the hardware. You know what? I’d rather pay 5-15% more and lease my machines? Why? I’m a startup – limited resources. I want to use this cash to hire hot shot Java engineers.
The historical problem with leasing is that companies like Dell and Sun have to run credit checks on your new startup. News flash. Small startups that have been in business for 3 months don’t have credit yet.
Solution? Simple. Just lease me the machines but don’t EVER give me physical access to them. If I don’t pay – yank access and give them to another customer.
Who does this now? Serverbeach is doing a great job for us. They don’t have a lot of competition though. Rackspace is their only major competitor but in their infinite stupidity they have refused to support Debian.
The truth here is that there’s still a huge market in hardware. Companies like Technorati, Digg, Powerset, Spinn3r, etc will NEVER trust the majority of their compute infrastructure to a large and potential competitor.