Tuesday, May 26, 2009

My Azure Crawler is quite working now, will publish it soon either if have time to improve or not.
Also, going to try cloud solution from Google and maybe Amazon but it seems last one have no free option, and I haven't internet-enabled card now (another big story)

Wednesday, May 20, 2009

Cloud computing: Microsoft Azure

Recently I had a closer look at Microsoft implementation of cloud computing paradigm: Azure plateform. Despite of issues those are inevitable for pre-release product, it looks really promising and quite developer-friendly.
Hope to show something runnable and presentable soon!

I'll be adding my thoughts here for now, andlater structure them up

0. Use StorageClient helpers from Azure SDK. It'll save you lots of effort

1. When you save data in Table storage - always fill both Partition and Row key, or you'll be unable to delete records. Also remember that keys cannot contain / \ # , ?

2. Select operations to Table storage are limited to 1000 records and is surely limited by 1000 charcters per text field. It brings sound limitations for your data operations. For example, it does not make sence to select all records - instead you should have some filtering field (partition key or smth else) able to divide data to bunches below 1000 items each.

3. Read focumentation or goggle for other workarounds like foreign keys simulation.

Visual Studio Team System 2008 Test Load Agent troubles

Recently we had an idea to test one of sites being developed from multiple client locations - so have a distributed test.
Since I am usually oriented at Microsoft product and moreover I remember old Web Application Stress Tools from Microsoft thst was really good for that time, I believed there should be something for distribute testing in Visual Studio 2008 Team Suite Edition.
Sounds logically? Not for Microsoft!
VSTE does not support distributed testing.
If you really want it so much - you should install separate product: Visual Studio Team System 2008 Test Load Agent
Pricing? Well.. Around $5000 for volume license. No other options.
But! there is a 90-day Trial here: http://www.microsoft.com/downloads/details.aspx?FamilyID=572e1e71-ae6b-4f92-960d-544cabe62162&displaylang=en
Again but! It does not work for me - I have VS 2008 SP1 but trial is compiled against pre-SP1 libraries. Really there are LOTS of reasons it may not work for you at all. Some of them are here: http://weblogs.asp.net/okloeten/archive/2008/09/09/6612870.aspx.
So it seems we'll look for some other product - more friendly and worth its money...