Tag Archives: Cloud Computing

Save some bucks on AWS with these pointers(Part 1)

Are you sure your ISV has kept these simple pointers in mind when deploying your multi-module app on AWS?? Instance Addressing All Amazon EC2 instances are assigned two IP addresses at launch: a private address (RFC 1918) and a public address that are directly mapped to each other through Network Address Translation (NAT). Private addresses […]

Do you want to Stop or Terminate your EC2 instance?? What happens to your backup??

So you are done for the day and stop your EC2 Instance. But are you sure you want to “stop” and not “terminate” it? What’s the difference? Stop You can stop an Amazon EBS-backed instance, but not an Amazon S3-backed instance. Stopping causes the instance to stop running (its status goes from running to stopping […]

Azure tip:- WCF 4.0 ServiceRouting in Azure?

Frustrated that your ServiceRouting code doesn’t work on Azure? Forget deployment..it doesn’t even work on the development fabric?? Thanks to Christian Weyer  for pointing us in the right direction. In order for ServiceRouting to work on Azure, a statement like RouteTable.Routes.Add( new ServiceRoute( “calculate”, new WebServiceHostFactory(), typeof(CalculatorService))); is not enough… you will also need to […]

Windows Azure Management Tool

An excellent release which somehow missed getting its due attention is the Windows azure Management Tool!! This tool can be used to manage not only your configurations but also enable logging, analyse reports in excel, increase, decrease your role instances , Manage your certificates and monitor your storage including some simple Partition key based querying!!.  […]

Azure Scalability:- Use “Queues” as your bridges..

I feel the importance of Queues as a communication medium between Web and worker roles is quite a bit under-glorified…apart from acting as reliable messengers , if implemented properly Queues pretty much hold the key to your application being Extensible and Scalable Windows Azure Queue allows decoupling of different parts of a cloud application, enabling […]

Bulb Flash:- Azure Message Queues-Passing objects

Azure queue takes either an array of bytes or a string as an input. While working on a web role- worker role interaction , i needed to pass the entire TableServiceEntity object(basically the Azure table datamodel) to the worker role. I needed the partition key, the row key as well as some other attributes of […]

Programming Table Storage in Azure…Choosing your Keys!!

Azure holds a lot of promise for applications with 1. Spikes in usage 2. Requirement for low set up cost 3.Huge storage requirements Out of these 3 major benefits, most applications will exploit the 1st and the 3rd potential of Azure!..While Spikes in Usage is more related to how the application is architected etc(we’ll talk […]

Bulb Flash:- Few tips to Reduce Cost and Optimize performance in Azure!

Applications deployed on azure are meant to 1. Perform better at 2. Lesser cost. As a software developer its inherently your job to ensure this holds true.. Here are a few pointers to keep in mind when deploying applications on Azure to make sure your clients are happy:-) Application Optimizations Cloud is stateless , so […]