Sign in
Tom Hollander's blog
patterns, practices and pontification
Common Tasks
Blog Home
Email Blog Author
About
OK
RSS for comments
RSS for posts
Atom
Search Form
Tag Cloud
Agile
ALM
Application Block Software Factory
Architecture
Build
Contrib
Dependency Injection
Enterprise Library
GAT
MSMQ
Non-work
Pages
Policy Injection Application Block
Powershell
Presentations
Product Management
SDC
Service Factory
Software Factories
Unity
Usability
Validation Application Block
Visual Studio
WCF
Windows Azure
Monthly Archives
Archives
May 2013
(7)
March 2013
(1)
November 2012
(1)
December 2011
(1)
October 2011
(3)
September 2011
(1)
June 2011
(1)
March 2011
(1)
February 2011
(1)
November 2010
(1)
September 2010
(2)
April 2010
(1)
March 2010
(1)
August 2009
(1)
June 2009
(1)
May 2009
(2)
April 2009
(1)
March 2009
(1)
January 2009
(3)
December 2008
(3)
November 2008
(2)
October 2008
(1)
September 2008
(1)
August 2008
(2)
July 2008
(3)
June 2008
(1)
May 2008
(2)
April 2008
(2)
March 2008
(2)
February 2008
(4)
January 2008
(4)
December 2007
(3)
November 2007
(3)
October 2007
(6)
September 2007
(1)
August 2007
(6)
July 2007
(4)
June 2007
(5)
May 2007
(7)
April 2007
(9)
March 2007
(7)
February 2007
(7)
January 2007
(9)
December 2006
(7)
November 2006
(3)
October 2006
(4)
September 2006
(4)
August 2006
(6)
July 2006
(7)
June 2006
(7)
May 2006
(5)
April 2006
(7)
March 2006
(3)
February 2006
(3)
January 2006
(7)
December 2005
(4)
November 2005
(4)
October 2005
(6)
September 2005
(3)
August 2005
(6)
July 2005
(6)
June 2005
(4)
May 2005
(7)
April 2005
(3)
March 2005
(4)
February 2005
(4)
January 2005
(4)
Browse by Tags
MSDN Blogs
>
Tom Hollander's blog
>
All Tags
>
windows azure
Tagged Content List
Blog Post:
Windows Azure in Australia: Facts and Rumours
Tom Hollander
Today, Microsoft has made the long-awaited announcement that Windows Azure is coming to Australia ! Of course it’s been possible for Aussies to deploy and use applications in Windows Azure for some time, but this has always required deploying to overseas data centres. This announcement is about the upcoming...
on
20 May 2013
Blog Post:
Keep your Windows Azure applications running with custom health checks
Tom Hollander
Summary: Even though Windows Azure does a great job of keeping your VMs running, only you know exactly what it means for your own apps to be healthy. This post and sample code shows a pattern for implementing custom health checks that can report the health of your application, recover from failures if...
on
17 May 2013
Blog Post:
Running scripts from a Windows Azure role’s OnStart method
Tom Hollander
Summary: Startup scripts declared in ServiceDefinition.csdef work well in most cases, but if you need to modify IIS configuration you’ll need to run your scripts from your role’s OnStart method. This post includes some sample code that can do this using a configuration-driven declarative approach. In...
on
14 May 2013
Blog Post:
Using XPath to set environment variables in ServiceDefinition.csdef
Tom Hollander
In my last post on zipping IIS log files in Windows Azure, my ServiceDefinition.csdef file included the following code to set an environment variable to the value of a local resource path: < Task commandLine ="Startup\ScheduleLogFileZipAndDeleteTask.cmd" executionContext ="elevated"...
on
13 May 2013
Blog Post:
Zip your IIS log files before transferring with Windows Azure Diagnostics
Tom Hollander
Summary: If your Windows Azure-hosted website is really popular, the IIS log files can start to get pretty big. To prevent them from filling up your local VM’s quota and to minimise storage size and transfer bandwidth, you can zip the log files before Windows Azure Diagnostics transfers them to...
on
8 May 2013
Blog Post:
Using Windows Firewall to restrict access to Windows Azure instances
Tom Hollander
Summary : If you ever have a need to restrict access to your Windows Azure deployment to known IP address ranges, you can do this by programmatically modifying the Windows Firewall. You’ll need to do this both at startup, and whenever your role topology changes, as the Windows Azure guest agent...
on
7 May 2013
Blog Post:
Keeping diagnostics in sync across Windows Azure instances
Tom Hollander
Windows Azure Diagnostics provides a great way for operations staff, developers and testers to find out what’s going on within a Windows Azure PaaS (Cloud Service) deployment. In a nutshell, it lets you specify what types of logs you are interested in (application logs, event logs, performance counters...
on
5 May 2013
Blog Post:
Automated Build and Deployment with Windows Azure SDK 1.6
Tom Hollander
A few months ago I posted on how to automate deployment of Windows Azure projects using MSBuild. While the approach documented in that post continues to work, Windows Azure SDK 1.6 has introduced some new capabilities for managing Windows Azure credentials and publishing settings which I wanted to leverage...
on
5 Dec 2011
Blog Post:
Updates to Windows Azure MSBuild post for SDK 1.5
Tom Hollander
Just a quick note that I’ve edited my previous post Using MSBuild to deploy to multiple Windows Azure environments based on some changes to the platform that have come with the Windows Azure SDK 1.5 and Windows Azure PowerShell cmdlets 2.0. The main changes are to the MSBuild targets added to...
on
19 Oct 2011
Blog Post:
Using Service Bus Topics and Subscriptions with WCF
Tom Hollander
Introduction In my last post , I showed how to use Windows Azure AppFabric Service Bus Queues with WCF. Service Bus Queues provide a great mechanism for asynchronous communication between between two specific applications or services. However in complex systems it’s often useful to support this...
on
8 Oct 2011
Blog Post:
Using Service Bus Queues with WCF
Tom Hollander
In 2008 I posted a series of blog articles about how to use MSMQ, WCF and IIS together. I chose to use this architecture as it combined the scalability and resiliency benefits of durable asynchronous messaging, with the simplicity and power of the WCF programming model and IIS hosting model. Over the...
on
6 Oct 2011
Blog Post:
Environments for Windows Azure development
Tom Hollander
What is an Environment? Anyone who has worked on a software development project will be familiar with the concept of an “environment”. Simply put, an environment is a set of infrastructure that you can deploy your application to, supporting a specific activity in your software development...
on
27 Sep 2011
Blog Post:
Hosting Services with WAS and IIS on Windows Azure
Tom Hollander
Many developers choose to use service oriented techniques to break large systems into smaller, loosely coupled services. Frequently, each service will be hosted on a different machine and use WS-* protocols for standards-based communication. However there can be times when different hosting and communication...
on
27 Jun 2011
Blog Post:
Using MSBuild to deploy to multiple Windows Azure environments
Tom Hollander
Update 6 December 2011: Windows Azure SDK 1.6 includes some significant changes to how credentials and publishing settings are managed, so I've written a new post Automated Build and Deployment with Windows Azure SDK 1.6 which shows how to leverage these in a build and deployment process. Update 26...
on
22 Feb 2011
Blog Post:
Get logging in Windows Azure with Enterprise Library
Tom Hollander
Hi again – yes I know it’s been a while. Recently I’ve started a new role in Microsoft which involves helping customers deploy applications on Windows Azure, Microsoft’s cloud computing platform. I thought it may be fitting it I kick this off with a post that bridges my (now quite...
on
6 Sep 2010
Page 1 of 1 (15 items)