Professional PHP

PHP Programming, Web Development, PHP Advocacy and PHP Best Practices.
« Holiday Tech Support
ZendCon: Writing Maintainable PHP Code »

Looking Towards the Cloud

May 2nd, 2009

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.)

Cloud Computing Versus Programming Talent

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.

Filed Under

  • PHP

Related Posts

  • No related posts
You can leave a response, or trackback from your own site.

36 Responses to “Looking Towards the Cloud”

  1. H says:
    5/2/2009 at 3:24 pm

    you traffic whore.
    what does this has to do with php.
    no quality shit!

  2. Uvi says:
    5/3/2009 at 2:08 am

    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’.

  3. till says:
    5/6/2009 at 12:52 am

    I don’t get it. A programmer or 120 EC2 instances? What if I wanted a house?!

  4. Robert K says:
    5/8/2009 at 1:11 am

    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

  5. Tim says:
    5/19/2009 at 3:44 pm

    seems to be incomplete post

  6. hasin hayder says:
    5/24/2009 at 2:59 pm

    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 :)

  7. FredJouldd says:
    5/28/2009 at 3:26 pm

    Thanks, good article.

  8. Phil says:
    5/30/2009 at 1:28 pm

    If you don’t know how your server runs surely its hard to write efficient code for it?

  9. Dave says:
    6/1/2009 at 1:02 pm

    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

  10. Dave says:
    6/1/2009 at 1:02 pm

    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

  11. elf_ says:
    6/2/2009 at 9:13 am

    hemz.. nice write bro..

  12. Robin says:
    6/20/2009 at 2:38 pm

    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

  13. hootoo says:
    7/6/2009 at 2:23 am

    Some time it can be a bit of a pain

  14. Out source software developers says:
    9/11/2009 at 10:58 pm

    Of course cloud computing is very important.But according to my school of thought there should be balance between programmer and server.

  15. Jonathan Bennett says:
    9/13/2009 at 10:18 pm

    Thanks for the link to AWS. Very interesting…

  16. Deitrich Zook says:
    9/16/2009 at 2:36 pm

    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.

  17. Brian says:
    10/16/2009 at 9:20 am

    While this is not a perfect analogy I think the idea/thought is sound.

  18. Voip reviews says:
    11/2/2009 at 7:23 am

    ^_^, yes, you are right.

  19. Website development says:
    11/16/2009 at 3:04 pm

    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.

  20. enculez. says:
    12/19/2009 at 1:27 pm

    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!

  21. Jamel Sawyer says:
    12/27/2009 at 4:46 pm

    Just read it and went gosh, I know why I was poor in the debate class.

  22. Driver License says:
    3/1/2010 at 11:26 pm

    Very interesting blog post

  23. Betty Saletta says:
    3/14/2010 at 4:08 am

    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!

  24. herbal ecstacy says:
    3/17/2010 at 7:53 am

    Hi all, we came here when i did an good yahoo search. Nice blog you have here! Keep it up!

  25. Rob Liscio says:
    3/19/2010 at 7:27 am

    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

  26. Aswin says:
    3/27/2010 at 3:08 am

    Thanks for your valuable Information

  27. Ed H. says:
    4/11/2010 at 1:41 pm

    Old article but helpful. Why did you stop writing?

    Thanks

    Ed

  28. Priscilla Stormont says:
    6/4/2010 at 8:00 am

    http://www.musicaccessories.org/music-accessories.html

  29. jessica says:
    6/7/2010 at 9:37 pm

    yes, i like automobiles very much

  30. kevin says:
    6/23/2010 at 7:45 pm

    Hope you fine everything

  31. Php2ranjan says:
    6/23/2010 at 9:19 pm

    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……

  32. Looking Towards the Cloud | PHP SPain Blog says:
    7/23/2010 at 1:17 pm

    [...] Continue reading/Seguir leyendo This entry was posted in Programming and tagged php. Bookmark the permalink. ← Sarah Snow Stever Easy “Maintenance Mode” with PHP → [...]

  33. Sigma Infosolutions says:
    8/13/2010 at 7:18 am

    Hi,

    How to configure Affiliate programming in Magento??
    Looking for help on this.. :)

    – Thanks deepti

  34. Sam Brodish says:
    8/18/2010 at 1:11 am

    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.

  35. cosmetic dental says:
    8/24/2010 at 2:35 am

    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.

  36. bentonville multiple listing says:
    8/31/2010 at 11:01 am

    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!

Leave a Reply

Click here to cancel reply.

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

code: use [code=php][/code].

Comment Preview

    Subscribe Feed
    Share Subscribe to this blog…
    Share Bookmark or share this page…
  • About

    My name is Jeff Moore. I'm a PHP programmer living in San Francico and working for a startup.

    More about me…

  • Categories (Home)

    • Agile Methods (14)
    • Mac (14)
    • Misc (17)
    • Open Source (14)
    • PHP (98)
    • Software Design (29)
    • Usability (14)
    • Web Design (20)
  • Recent Comments

    • Programming Language Trends via Google  19
      Craigslist pva, jessica, Scott [...]
    • Looking Towards the Cloud  35
      bentonville multiple listing, cosmetic dental, Sam Brodish [...]
    • PHP versus ASP  8
      Marhta Blight, Ravi, Ryan Brooks [...]
    • How to Transfer Mac OS X Application Data between Computers  59
      Website Migration, harry the computer support guy, Dotty Salvage [...]
    • Working with PHP 5 in Mac OS X 10.5 (Leopard)  157
      lehuuphuc, Robert Parthemer, Lingerie Intimate [...]
    • PHP Games  25
      jessica, Tennille Cranor at Chilli Plants, Lucas Ortell [...]
    • un-PEAR-ing  5
      jessica, Eugene Panin, Arnaud [...]
    • The Legality of Republishing RSS Feeds  23
      kevinxiao, Marissa Miscovich, Quick Student Loans [...]
    • Faster Page Loading  4
      jessica, angular cheilitis, Aaron Rosenfeld [...]
    • PDO versus MDB2  15
      jessica, kevinxiao, Gavin [...]
  • Recent Posts

    • ZendCon: Writing Maintainable PHP Code
    • Looking Towards the Cloud
    • Holiday Tech Support
    • Closures are coming to PHP
    • php | tek Wrapup
    • php | tek 2008
    • Sarah Snow Stever
    • Benchmarking PHP’s Magic Methods
    • The Endpoints of the Scale of Stupidity on Video
    • Working with PHP 5 in Mac OS X 10.5 (Leopard)
  • Site

    • Archives
    • Log in
  • Search