Cloud platforms have gone mainstream, and Microsoft’s Windows Azure is among the most important options in this area. This course provides an introduction to Windows Azure, walking through each of its components. The goal is to provide a big-picture overview, explaining what the platform includes and when you would use each of its technologies.
David Chappell is Principal of Chappell & Associates in San Francisco, California. David has been the keynote speaker for more than a hundred events, and his seminars have been attended by tens of thousands of people in forty-five countries. His books have been published in a dozen languages, and his consulting clients have included HP, IBM, Microsoft, Stanford University, and Target Corporation.
Windows Azure: The Big Picture David Chappell: The rise of Cloud computing is a fundamental change in our industry. One of the most important aspects of that change is the rise of Cloud platforms. One of the most important Cloud platforms is Microsoft Windows Azure. In this course, my goal is to give you a big picture overview of the technology of Windows Azure. To do that, I will start by surveying the components in this Cloud platform. After that, I'll look more closely at a few of those components. I'll start with execution models, then talk about data management, and business analytics. I'll look next at networking and finish with a quick look at messaging. The goal is to give you a high-level overview of this suite of interesting and useful technology.
Surveying the Components ( Silence ) David Chappell: Windows Azure is a broad set of technologies. So we have to start by walking through the components that make up this platform. The first point to understand is that Windows Azure is a public kind of platform. It's software that runs on hardware in Microsoft data centers around the world. You access this across the Internet. You don't run Windows Azure in your own data centers on premises in your organizations. Windows Azure provides a bunch of services that you can use. Developers can use them. IT pros can use them, that is, operations people and maybe others. Those services include several ways to run applications, various technologies for storing, managing and analyzing data, ways to connect applications, whether they're on premises or in the cloud, and more. I'm going to walk through each of the technologies in Windows Azure giving you a high-level view of what it is and why you should care.
Data Management and Business Analytics David: Working with data is just as important in the cloud as it is anywhere else. Because it is, Windows Azure includes several technologies for data management and business analytics. I'm going to walk through these technologies starting with Blob Storage, then looking at running a database system in a Windows Azure VM, which might be SQL server or something else. I'll talk about SQL database and the related technologies of SQL Data Synch and SQL Reporting. I'll look at Table Storage, and I'll end with a quick discussion of a dupe on Windows Azure. The goal is to give you a bit more detail about these fundamentally important parts of Windows Azure.