Book Image

Microsoft Windows Azure Development Cookbook

By : Neil Mackenzie
Book Image

Microsoft Windows Azure Development Cookbook

By: Neil Mackenzie

Overview of this book

The Windows Azure platform is Microsoft's Platform-as-a-Service environment for hosting services and data in the cloud. It provides developers with on-demand computing, storage, and service connectivity capabilities that facilitate the hosting of highly scalable services in Windows Azure datacenters across the globe. This practical cookbook will show you advanced development techniques for building highly scalable cloud-based services using the Windows Azure platform. It contains over 80 practical, task-based, and immediately usable recipes covering a wide range of advanced development techniques for building highly scalable services to solve particular problems/scenarios when developing these services on the Windows Azure platform. Packed with reusable, real-world recipes, the book starts by explaining the various access control mechanisms used in the Windows Azure platform. Next you will see the advanced features of Windows Azure Blob storage, Windows Azure Table storage, and Windows Azure Queues. The book then dives deep into topics such as developing Windows Azure hosted services, using Windows Azure Diagnostics, managing hosted services with the Service Management API, using SQL Azure and the Windows Azure AppFabric Service Bus. You will see how to use several of the latest features such as VM roles, Windows Azure Connect, startup tasks, and the Windows Azure AppFabric Caching Service.
Table of Contents (16 chapters)
Microsoft Windows Azure Development Cookbook
Credits
About the Author
About the Reviewers
www.PacktPub.com
Preface
Index

About the Reviewers

Maarten Balliauw is a technical consultant in web technologies at RealDolmen, one of Belgium's biggest ICT companies. His interests are ASP.NET (MVC), for Windows Azure, and Windows Azure. He is a Microsoft Most Valuable Professional (MVP) ASP.NET and has published many articles in both PHP and .NET literature, such as MSDN magazine and PHP architect. Maarten is a frequent speaker at various national and international events, such as MIX (Las Vegas), TechDays, DPC, and so on. His blog can be found at http://blog.maartenballiauw.be.

Michael S Collier is a Windows Azure MVP and serves as a National Architect for Neudesic, a Microsoft SI partner that specializes in Windows Azure. He has nearly 11 years of experience building Microsoft-based applications for a wide range of clients. He spends his days serving as a developer or architect—helping clients succeed with the Microsoft development platform. He gets very "geeked up" about any new technology, tool, or technique that makes his development life easier. He spends most of his spare time reading technology blogs and exploring new development technologies. He is also an avid golfer and attempts to be good at shooters on the Xbox 360. His previous speaking engagements include Central Ohio Day of .NET, Central Ohio .NET Developers Group, Cloud Connections, and multiple Windows Azure Boot Camp events. He is also the Founder of the Central Ohio Cloud Computing User Group. He earned his Bachelor of Computer Science and Engineering from The Ohio State University. You can follow Michael on Twitter at www.twitter.com/MichaelCollier and he maintains his blog at www.MichaelSCollier.com.

Gaurav Mantri is the Founder and Head of Technology for Cerebrata Software Private Limited (http://www.cerebrata.com), an ISV based out of India specializing in building tools and services for Microsoft's Windows Azure Platform. He is also a Microsoft MVP for Windows Azure.

Brent Stineman is a solution architect specializing in cloud computing with Sogeti, USA. His 18+ year IT career has spanned technology from the mainframe to mobile devices. However, he has spent the bulk of the last 10 years working on Internet applications and distributed system development. Brent started working with the Windows Azure Platform early in its CTP phase and is now focused on helping colleagues and clients explore the promise of cloud computing.