It's Friday - what a day to visit jfoobar!

 

When the cloud strikes back

There's been a lot of hype around "the cloud" lately. Services like Amazon's AWS, Google App Engine and Microsoft Windows Azure have sprung into the forefront over the past year or so, bringing "the cloud" from academia to the forefront. Increasingly it seems that many business and websites are betting the farm on the cloud. Websites like woot.com, webmail.us and drupal.org have all jumped on the cloud bandwagon. And with seemingly great success! But what's the reality of what’s going on here? Is the cloud worth the bet (To the end user)?

The Cloud

There have been countless articles on cloud computing, and the benefits and detractions of it. I'm not going to get into most of them here. I'm not approaching this blog from a developer point of view. I'm approaching it from a user point of view. When I surf the internet, I don't care about scalability, or the traffic that your site can handle, or how much money your servers cost. I care about one thing. Does your site work…

Now there are a lot of sites on the internet that just work well. They load fast and smoothly, and are quite responsive. There are lots of sites that load slow, but progressively (So I know what's going on). And then there are sites that take forever to load, but once they do, they pop up on the page. An increasing trend I've been noticing is that the cloud powered sites seem to be falling into the latter group…

How can I tell? Well, it's quite simple. When the page takes 10 seconds to load, and you see in the browser's taskbar "Transferring data from aws.amazon.com" or "Waiting for blah.cloudfront.net", or something similar for 9 of those 10 seconds, it's quite obvious where the slow down is. More and more I've been noticing this as a trend when sites appear slow. I'll look down, and one of the cloud services seems to blame (or there's a vanity DNS over top of the cloud's name).

As a test on any cloud powered site, run YSlow on it. See how long it takes for the cloud content to be served. My experience with looking at random cloud backed sites, is that it's an extremely significant portion of the site's load time. Then toss in the unpredictability of the cloud (by nature, it's meant to be fault tolerant with no regards for individual request performance), and the potential for slowing site down is not only realistic, it's inevitable. I see it on a daily basis… Do you think that your end users don't?

I keep hearing "cloud this", and "cloud that", and how perfect the cloud is. I've even heard someone say that:

Anyone not developing new sites for the cloud is relocating themselves to a dying breed.

Which, to me, begs the following question... Why should I, as a developer, utilize a service that the user side of me gets extremely frustrated with? Is potentially saving a few dollars really worth annoying and upsetting your end users?

Don't get me wrong, I'm not saying that the cloud isn't a good piece of technology. I'm not saying we shouldn't be experimenting and utilizing it. I'm just pointing out that it's still an infant technology. Not to mention the other concerns (well covered elsewhere) with committing a business to the cloud, the question comes. Is it really worth betting the farm on it at this stage? Just my $0.02...

Correction 24-4-2009: Drupal.org is not presently running on a cloud infrastructure. However, plans announced by Acquia do make heavy use of AWS.

Like it? Share it!

There are 4 comments posted.

# 1 - Posted by: Dries on 2009-04-22 20:13:43

Correction: Drupal.org is not hosted in the cloud.

Re: Future very soon

# 2 - Posted by: ssnobben on 2009-05-26 21:26:22

Well I think it is like the old Internet days when its very much about how you set up your cloud infrastructure and environment. There is good ones and bad ones.

One good example is Icloud http://www.icloud.com/en/updates/blog that is telling us what is waiting for us Joomla devs and site owners.... Q: how should we compete with these services and what to do?

Re: Awesome

# 3 - Posted by: Ecommerce web design on 2009-09-01 06:10:28

I totally agree with ssnobben's word. First time I have seen your blog and what a great post that was!Remember the saying “Genius is 99% perspiration and 1% inspiration”So once you have a great idea you have to work hard to turn it into a viable product that doesn’t just exist in your head.

Re: When the cloud strikes back

# 4 - Posted by: imergent25 on 2009-09-25 03:59:08

Hi! Really great post and one of the nice thinking,"When I surf the internet, I don't care about scalability, or the traffic that your site can handle, or how much money your servers cost. I care about one thing. Does your site work…"The quoted word shows the dedication of your's so Thanks for sharing such a valuable information with us.Keep post article continue and stay tune with us.Thanks a lot.

Help for creating beautiful comments.

Enter Your Details:
Enter Your Comments:
I'm finished with the form Your form will be checked and you'll get a preview.
moovur promo

Blogging team

We have a team that works on the blogs presented on this site. Below you will find all present members who are actively working on blogs on this site.


Please contact us if you are interested in helping us out with the creation of the blogs.

Post translations

jfoobar has readers from all over the world and in many languages. If you create a translation of one of our posts and link to it than please let us know so we can add a link back to the translation at the original post.

JFoobar friends on Twitter

Follow JFoobar on twitter

Sponsored Links

Latest Comments

Aaron wrote:
2009-12-23 13:19:22 - Genius! Thanks, Wilco. I've been dying to take .
Posted in How to downlo .
Amy Stephen wrote:
2009-12-22 18:39:37 - Happy Birthday to one of Joomla!'s most noble - .
Posted in Mister Joomla .
Antonie de Wilde wrote:
2009-12-22 09:30:26 - Congrats Robin. Have a good day and watch out w .
Posted in Mister Joomla .
Robert wrote:
2009-12-22 08:51:02 - Happy Birthday Robin .
Posted in Mister Joomla .
Arno wrote:
2009-12-22 08:43:28 - Happy Birthday Robin, love your suit, you wife .
Posted in Mister Joomla .
Brian Teeman wrote:
2009-12-22 00:17:41 - Happy Birthday Robin, Welcome to the big four oh .
Posted in Mister Joomla .