Some people love their automobiles. They can tell you all all about their technical specifications. They buy upgrades and after market parts. Its a lifestyle and a hobby. I am not one of those people. For me an automobile is purely a means to an end. I am here, I want to be there. Having lived the last year without a car (my truck is in storage and will be for sale soon), I can say I don’t much care whether I get there in my car, or a taxi, or a zip car. This is the benefit of modern urban living, I suppose.
So, just as I look at an automobile as a means to an end, I look at servers as a means to an end. I guess that makes me a Software Guy. I know there are Hardware Guys out there. They’re doing great things and I’m thankful for them. But, for the most part, I am interested in what computers can do for us, not how they do it.
I don’t think I’m alone in my attitude. That’s why I think that computing as a commodity a strong future. We can leave things like data center efficiency to someone else and focus on the things that are really important to us. Oh, if you’re at facebook scale, you’re probably going to have to do serious cross stack optimization. And if you are at the hobby end, current cloud offerings may be pricy.
But, consider this. What can you buy with $100,000 per year? One programmer or 120 ec2 instances. (more with reserved instance pricing.)

At a certain scale, cloud computing makes alot of sense. $100,000 is just a number. Oh, I know, you have this guy in Belarus and he works for less. But, the fundamental equation is the same. Programming is expensive and computing power is a commodity. Did I mention I’m a software guy?
Are you interested in how to use PHP in the cloud? Clay Loveless recognized the advantages of cloud computing early, jumping on ec2 as one of the early adaptors. He’s recently written a great Introduction to AWS for PHP Programmers. I’d encourage you to check it out.
you traffic whore.
what does this has to do with php.
no quality shit!
Unfortunately, for most cloud computing platforms the car analogy you give doesn’t work out.
If you see a car as a means to an end, and all you care about is getting there, then you need an application platform like Google’s AppEngine. Here you just add an app, and the rest is taken care of.
If on the other hand you run ec2, you’re no longer worrying about hardware, but still about instances and virtual servers. All of them run OS’s that need to be maintained; it’s like taking taxi’s but still having to know everything about the taxi’s engines.
I predict that in the future we’ll move towards AppEngine like models or ‘managed clouds’.
I don’t get it. A programmer or 120 EC2 instances? What if I wanted a house?!
First half of your blog I was completely lost much like H up top ^. Then I read your last paragraph and it all seems to make sense. Cheers for the link – I will definitely check it out
seems to be incomplete post
the link you’d provided up there, is very interesting. its incredible to see how a VERY high traffic website scales.
but regarding your post, its looks incomplete and inconsistent. definitely i dont agree with your comparison like “1 programmer or 120+ EC2 instances” because you know if you cant drive the car, it doesn’t make any sense to owe 120+ in your garage. ultimately you need someone who will drive them for you
but good blog post – specially the link worth a visit
Thanks, good article.
If you don’t know how your server runs surely its hard to write efficient code for it?
We have had great results on our efforts in developing soultions of tech compaines on PHP on the cloud space. EC2 is great! Some time it can be a bit of a pain
We have had great results on our efforts in developing solutions of tech compaines on PHP on the cloud space. EC2 is great! Some time it can be a bit of a pain
hemz.. nice write bro..
I’ve been looking to get my head in the clouds for a while now – but I think you have to strike a balance between massive distribution, and good old-fashioned server-load-balancing for certain tasks, just because it is more straightforward and a faster solution
Some time it can be a bit of a pain
Of course cloud computing is very important.But according to my school of thought there should be balance between programmer and server.
Thanks for the link to AWS. Very interesting…
It seems like the idea you are dancing around is specialization and efficiency. You do not want to be a jack-of-all-trades and instead be a master of one trade (the software guy trade).
For example, you don’t care very much about cars but you want to get places at times so you prefer to use the pre-developed transportation class that is maintained by someone else such as a taxi or a Zip car. You also don’t care very much about hardware so you opt for a tool built for a purpose by someone else. Aristotle had something to say about specialization as did Henry Ford.
Now we have Amazon offering Web Services i.e., a massive on-line reseller offering pieces of its huge computer system. What a great idea to offer cpu resources by the hour and data storage by the gig.
Thanks for the article and especially the information on AWS.
Specialization is a great way to improve efficiency. What I do at Zook Law is help software developers with licensing, IP and negotiation issues. I take care of the legal stuff so software guys can focus on their software stuff.
While this is not a perfect analogy I think the idea/thought is sound.
^_^, yes, you are right.
Im a PHP guy – and I can say without a doubt that having your own servers with full control just makes life easier. Not cheaper – but easier.
Considerably, the post is in reality the sweetest on this worthy topic. I agree with your conclusions and will thirstily look forward to your future updates. Just saying thanks will not just be enough, for the wonderful lucidity in your writing. I will immediately grab your rss feed to stay abreast of any updates. Good work and much success in your business dealings!
Just read it and went gosh, I know why I was poor in the debate class.
Very interesting blog post
You would not believe how long ive been googling for something like this. Through 5 pages of Google results without finding anything. First page of bing. There this is…. Really have to start using it more often!
Hi all, we came here when i did an good yahoo search. Nice blog you have here! Keep it up!
Good Site on Cloud Computing and SaaS – We are periodically looking for good blog articles
related to SaaS. Will be back to review more information on your blog.
Keep up the great work!
Thanks
Thanks for your valuable Information
Old article but helpful. Why did you stop writing?
Thanks
Ed
http://www.musicaccessories.org/music-accessories.html
yes, i like automobiles very much
Hope you fine everything
Hi all,
it nice Article, discussion about Cloud computing.
As for i know Cloud computing is a technology that uses the internet and central remote servers to maintain data and applications.
Any way guys It very nice Article.
Thanks guys keep it up……
[...] Continue reading/Seguir leyendo This entry was posted in Programming and tagged php. Bookmark the permalink. ← Sarah Snow Stever Easy “Maintenance Mode” with PHP → [...]
Hi,
How to configure Affiliate programming in Magento??
Looking for help on this..
– Thanks deepti
Get out the Yellow Pages, pick up the phone, and start calling! I am sure you will have your answers in a couple of minutes. As for insurance, check first at your work or your professional association. Find out if they have a group insurance plan that you can join. I get insurance through my professional association (look at the ads in their trade magazine) and no broker can touch their rates.
Implant supported dentures is your best alternative. (not mini but regular)The implants also keep the bone from deteriorating as it most certainly will in time. The implants act like our roots. You can have a minimum of two and your denture can be modified to snap onto the implants. Upper dentures the roof can also be cut away improving taste and gag reflex.
Howdy,
I wanted to say that I have been watching for a few months on and off and I would like to sign up for the daily feed. I am not to computer smart so I’ll give it a try but I will need some assistance. This is a terrific find and I would hate to lose touch, and maybe never discover it again.
Anyway, thanks again and I look forward to reading again sometime!