Windows Azure Diagnostics and log files that are kept open, such as Tomcat logs

When transferring custom log files, Windows Azure Diagnostics runtime currently seems to require exclusive locks to the files being transferred. As the result, it doesn’t work with log files that are kept open (in shared access mode), such as in case of Tomcat logs.I developed a simple solution for this scenario. The programing model has…


Windows Azure Dynamic Scaling Sample

Many global software vendors we work with have been interested in leveraging the power of Windows Azure to dynamically scale their cloud solutions. Trent Swanson and I led the effort to architect and develop a sample to help these software vendors in creating dynamically scalable solutions running on Windows Azure. The source code and accompanying…


Starter Kit for deploying Tomcat-based Java solutions on Windows Azure

When working on migration of real-life Tomcat Java application to Windows Azure, the original Solution Accelerator (version from November 2009) was helpful in getting the migration project off the ground. However, some design choices and implementation of the original Solution Accelerator left a lot of room for improvements and optimization. In particular, the requirement of…