OffBeatMammal

Searching for monkeys in Cyberspace

Code in the clouds

clock December 3, 2009 20:39 by author offbeatmammal

Windows Azure Platform After seeing the Azure cloud hosting in action for Be A Martian (launched at PDC) I thought it would be an interesting experiment to take a small project that I was currently hosting on a traditional virtual server and see how easy it was to deploy to the cloud and what the results were.

Rather than detail the steps here I’d recommend you have a look at this great tutorial that outlines exactly what you need to do to get from File | New to opening the site in IE and seeing it run in the cloud.

While it’s not as easy as taking your existing .Net files and just uploading them to a server (and the SQL Azure process is a little complex compared to a normal SQL at the moment) but once you’ve gone through the process once I suspect, like a lot of things, it’s less challenging.

From a very quick play with the three main players I think Google’s App Engine is an interesting place to play but with fairly restricted language and database choices you do need to be comfortable with their offering to dive in and although it’s been around for a while I don’t know of any large projects deployed for real with it.

Amazon’s AWS has been around for a while and offers familiar environments to both .Net and open source developers and there are many real world examples of sites using EC2 and S3 to help them scale. While more flexible in environment than App Engine the Windows and SQL Server options offered in EC2 are pretty outdated at the moment.

Azure is very much the new kid on the block and is certainly still a little rougher around the edges than the others (for instance some of the database functionality doesn’t work with the current RTM SQL Server Manager tools, and there is no option for automatic scaling, you have to manually request new instances – which while great for managing costs isn’t so good for dealing with unexpected spikes). It’s certainly aimed more squarely at the professional developer rather than a hobbyist but it’s also very flexible – supporting both Visual Studio (as you’d expect) and Eclipse for development, and languages such as PHP and Java in addition to the .Net staples.

I suspect that whichever flavor you end up trying (and I’d recommend trying all three to get a feel for the options available and what features you might need to make your project shine) a lot of websites from simple blogs to enterprise critical projects are going to end up running as virtual instances in a robust, scalable and distributable environment.



Be A Martian

clock November 25, 2009 21:58 by author offbeatmammal

Be A Martian with NASA's JPL At PDC this year Vivek Kundra announced the launch of a new site from NASA’s Jet Propulsion Laboratory (JPL) that a couple of folks I work with were heavily involved in (and I got drafted in to help out which was amazing fun).

Tim and Marc from Microsoft, the folks from JPL and the MondoRobot team are very smart. Real smart. Seriously… how often do you get to talk with folks who think nothing about sending robots to another planet just because they’re curious?

Because they understand that kids (of all ages… 5 to 50, 9 to 95) are curious as well they came up with a really smart way to combine that thirst for knowledge with the huge amount of data that they’ve yet to analyze and combine them in fun and new ways.

Be A Martian Hence Be A Martian was born. A site that allows anyone view documentaries on the Mars rover missions, explore the surface, ask questions and help with the process of scientific discovery by looking at images and finding craters or helping line different pictures up… and it’s only the beginning.

The site is presented using Silverlight – which allows a slick user experience – and the data is hosted using the Windows Azure Platform to allow it to support the scale required efficiently.

You can do anything you like without registering, but … if you do register then you can earn points for various tasks to enhance your reputation on the site. You can check out my profile and see how I’m doing.

Oh, and don’t forget… a little curiosity goes a long way. In fact, Curiosity is going to Mars in 2011… by helping map craters today you’re helping improve NASA’s understanding of what the Rover will be facing when it gets there.



Search

Calendar

<<  May 2013  >>
SuMoTuWeThFrSa
2829301234
567891011
12131415161718
19202122232425
2627282930311
2345678

Sign in

Twitter


    follow OffBeatMammal at http://twitter.com



     
    Donate unused CPU cycles with BOINC Stats and Account Management from BOINCStats.com



    Blogroll

    Archive

    Tags

    Categories


    Disclaimer

    The opinions expressed herein are my own personal opinions and do not represent my employer's view in anyway.

    © Copyright 2013