Automating Microsoft Azure with the Management Libraries


The Microsoft Azure Portal is a great place to manage your cloud-based architectures, but in many cases (take Web-based SaaS systems that need to spin up customer web sites based on user input as an example), cloud applications need to support the ability of automating the creation and provisioning of additional components. The Microsoft Azure Management Libraries (WAML) allow for this type of automation functionality by providing convenient client wrappers around the Microsoft Azure management REST APIs. This session will introduce WAML and demonstrate how it can be used to dynamically create Web Sites, databases, virtual machines, storage accounts, and any other asset available in the Microsoft Azure platform. If you’re looking for ways to automate your dev/test environment creation and destruction or you’re thinking of implementing a SaaS-based application in the cloud, this session will introduce you to the latest arsenal in the Microsoft Azure SDK and how you can use it automate everything.

Brady Gaster

Brady Gaster is a Program Manager on the Windows Azure SDK team at Microsoft. He helps create tools and SDKs to make it easier for developers to party in the cloud, like the Windows Azure Management Libraries and the Windows Azure Java SDK. He likes to talk about his favorite technologies – Windows Azure, SignalR, ASP.NET, Web API, and Windows 8 Store application development – in sessions and on his blog, www.bradygaster.com. You can find Brady on Twitter at @bradygaster when he’s not tinkering with the ASP.NET stack, Windows Azure, devices running the .NET Micro Framework, or making music in his basement.