Category Archives: Azure Performance

Using the Azure Support Portal to diagnose a CPU Spike!

In one of our recent projects we had alerts set up for CPU and memory spikes. The CPU alert was set at 10% and 50%. While we got the 10% alert periodically when the app was in active usage , we also got a few 50% alerts once in a while which would get resolved […]

How we almost killed our Azure Deployment by diagnosing it!

We recently learnt a lot of new lessons in Azure Websites deployments and diagnostics and will plan to write a set of blogs to hopefully help some fellow programmers but this one lesson is most important to remember before you even start diagnosing! Recently while checking the health of one of our production deployments we […]

Microsoft Azure App-Fabric Caching Service Explained!

MIX always comes with a mix of feelings…excitement at the prospect of trying out the new releases and the heartache that comes with trying to understand  “in depth” the new technologies being released…and so starts the “googling..oops binging”,,,blogs,,,videos etc…What does it mean?? How does it impact me?? One such very important release at MIX 2011 […]

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 […]

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 […]

Azure:- What Azure Offers and what exactly does “Compute” mean?

An architect always has the tough job of convincing the client that the solution deployed is “optimum” under the given constraints!!. Especially when it comes to Azure where there is a constant Cost vs Compute fight!!. Got this excellent diagram from the Windows Architecture Guidance which illustrates what you get when you create an Azure […]