Sputtering Windows Instances

I had a concern about Windows OS being used for cloud computing.  The instances in Windows Azure take a significant amount of time to boot up.  In Amazon Web Services the Windows EC2 Instances also take a long time to boot up.  Compared to Linux, Windows takes 2-4x longer to spool up in the cloud.  (Compare a boot time of about ~1 minute for Linux in EC2 vs 8-15 minutes for Windows)

Before today, this just seemed like it might be a problem I was experiencing.  I tend to believe I’m doing something wrong before I go on the warpath, but today that concern that I’d done something wrong has ended.  RightScale posted a blog entry about the difficulties of Windows in EC2.  They’re seeing the same issues I was.

Another issue that they noticed, which I too noticed, was the issues around the clocks being off.  This is a similar problem to Windows being used with VMWare and setting up images.  The clock just doesn’t ync the first time, or subsequent times.  Usually a few manual attempts need to be made.

In another entry I caught another list of issues with Windows that Linux just doesn’t have.  None of these are work stoppage issues, but they are all very annoying and would push one toward using Linux instead if at all possible.

Putting Windows Azure and Amazon Web Services EC2 side by side Network World has found them to be on a collision course.

Boiling it Down, Where Does Windows Stand?

After some serious analysis by individuals of Windows running in Cloud Environments it appears that Windows just isn’t as suited to running in virtualized environments as Linux.  A number of friends have pointed out to me how much friendlier Linux is in virtualized spaces such as VMWare’s ESX Environment.

Also based on hard analysis of VMWare versus Hyper-V, the later doesn’t appear to be as sophisticated or capable of virtualized hosting.  Is this going to cause a price point issue for Windows Azure versus AWS EC2?  Just from the perspective of requiring more hardware for Hyper-V Virtualization versus VMWare & Amazon’s AMI Virtualization it makes me ponder if this could be a major competitive advantage for Linux based clouds.  Already there is the licensing price points, so how does MS own up to that?

I would be curious to see what others have experienced.  Have you seen virtualized differences that cause issues hosting Linux vs. Windows in VMWare, Hyper-V, or AWS?  Do you foresee any other problems that could become big problems?

NETDA, Android User Group, and Week Review

NETDA
I went to the last .NET Developers Association (NETDA) in Redmond this week.  It was a decent meet, covering the Windows Phone 7.  For the most part it was some basic material, but good to get out and make some connections on the east side.
Seattle Android Users Group
On Tuesday it was time for the new Seattle Android Users Group.  This time the presentations covered two topics, and I’m going to quote from the actual meetup page:
“Two App Creation Engines Enter! One Exits!
In the red corner we have Abraham William who will be demonstrating live the Google App Inventor, and it’s untold powers in education and usability!
In the blue corner we have, coming direct from Adobe, Ryan Stewart to show Flash, and how Adobe is going to change the way you, application engineers, will write software!”
…and The Week Review in links…

AWS, WordPress, Windows Azure, Clouds, and More… (UPDATED)

A few weeks ago I published a comparison between hosting a WordPress Blog in Windows Azure vs. Amazon Web Services (AWS).  A major new feature at AWS has made the price shift even FURTHER into the Amazon’s Favor.  The release of micro-instances now makes it even cheaper, even on a pay as  you go setup.

The basic price difference is now about $100+ a month on Windows Azure and about $5-10 a month on AWS.  If you’re as wowed by getting the awesomeness that is cloud computing featuresets and technology as I am for a measly $5-10 a month go check it out yourself.

Amazon Release Micro-Instances

August 2010 Agile Beer, SAWSUG, and Hadoop in Seattle

I should come up with an entertaining title for these blog entries about the Seattle Tech Scene.  But that’s for another time, right now I’m going to focus on the events of this last week.

Agile Beer

I guess there is a bit of a history behind Agile Beer, but I wasn’t aware of it when I decided to go to an impromptu Agile Beer Meet Up @ Elysian Brewing on Capital Hill.  At peak there were 7 of us, having a good time chatting about various aspects of Agile.  Next meet up, we’d love to see more people.  This is also were someone could possibly help me out – who exactly organizes Agile Beer, and is there an official shindig related to this?  When I do a Google/Bing Search with just “Agile Beer Seattle” I get a couple different sources of information, but most of it looks like nothing is really going on.  Any word on this?  Anybody?

Amazon Web Services
Amazon Web Services

Seattle AWS User Group (www.sawsug.com)

The Seattle AWS User Group is pretty cool.  This meet we had Jeff Barr (AWS Evangelist) and Jenn Boden (Director of Corporate IT) speak on one of the new security white papers released and general topics.  Jeff & Jenn are pros when it comes to answering the hard ball questions.

The second phase of topics included a talk on Virtual Private Cloud Architecture and another on Multizone RDS.

Hadoop
Hadoop

Hadoop Seattle

The Seattle Hadoop Meet, as usual, rocked too.  I love hearing about the Hadoop and Hadoop related topics.  The big data problem always has a host of, what I consider, very interesting solutions.

AWS, WordPress, Windows Azure, Clouds, and More…

I’ve been looking into getting a blog, specifically WordPress, into the cloud.  Of course the first two I take a look at are Windows Azure and AWS.  This is what I’ve found so far.

Windows Azure

Windows Azure is easy enough, sort of, but distinctly limits the control and abilities of the actual blog.  This is primarily because of the way one has to host a blog, and the software just isn’t really built to take advantage of the platform specifically.  In other words, WordPress isn’t really built around horizontal scalability.  Also one has to run WordPress in a CGI Instance, not exactly ideal either.  It works, and really does work well, but there are just options that aren’t available in this situation.

The other issue is that a single running CGI Role is going to run you around $100 bucks a month.  I’ve checked and if you push off the entries into a Windows Azure Table Storage area, that’ll easily break past that $100 bucks into the $110-200 range or higher.  It all really depends on how many transactions and views your site is getting.  If you really necessitate Table Storage vs. a traditional relational data store for your blog, I seriously doubt a couple hundred bucks will be an issue.  In all reality, if you’re using the Table Storage you most likely should be in the traffic range that would run you about $1000 bucks a month or more, in each geographic area.

Amazon Web Services

AWS is however a different beast altogether.  First, running an EC2 instance you can get everything running that you need.  The data store for the entries and also gain access to a level that allows you to add plugins and all the other features of WordPress.

The pricing on Amazon gets a lot better too.  One can get the reserved instance for $350 bucks a year (or $227.50 for Linux/UNIX).  That enables one to install WordPress with total control for about $30 bucks a month.  Considering the redundancy, uptime, and general availability and performance of the cloud that is a really decent price.  Even if one gets some heavy bandwidth usage, the cost for that shouldn’t go above a few dollars.

Summary

At this time, if you want some cloud computing power behind your blog, AWS is the clear winner in price and performance!

A few reference links: