Windows Azure Platform [electronic resource] /
Redkar, Tejaswi.author.
Guidici, Tony.author.
The Windows Azure Platform has rapidly established itself as one of the most sophisticated cloud computing platforms available. With Microsoft working to continually update their product and keep it at the cutting edge, the future looks bright—if you have the skills to harness it. In particular, new features such as remote desktop access, dynamic content caching and secure content delivery using SSL make the latest version of Azure a more powerful solution than ever before. It’s widely agreed that cloud computing has produced a paradigm shift in traditional architectural concepts by providing new ways to both store and process data. The basic concepts of the cloud are now well understood throughout the industry. What is much less well understood, and the primary focus of this book, is how the the Windows Azure technology can be applied in real-world scenarios and made to work for you. This book answers those questions, demonstrating how all the features of Windows Azure—both old and new—can be put to work. By the time you’re done reading, you will be comfortable building high-quality end-to-end Windows Azure services of your own. The book, like the Azure platform itself, is divided into three key parts—Windows Azure, SQL Azure, and Windows Azure AppFabric. Each of these plays a unique role in the functioning of your cloud service. It is the goal of this book to show you how to use these components, both separately and together, to build flawless cloud applications as well as hybrid architectures that fit in alongside your business' existing systems. Pro Windows Azure Platform, Second Edition is a down-to-earth, code-centric book that shows precisely how the all the components of Windows Azure are employed, and demonstrates the techniques and best practices you'll need to put them to work.
Description based upon print version of record.
Title Page; Copyright Page; Contents at a Glance; Table of Contents; About the Authors; About the Technical Reviewer; Acknowledgments; Introduction; Chapter 1 Windows Azure Platform Overview; Introducing Cloud Services; Industry Terminology; Types of Clouds; Defining Our Terms; Cloud Service Providers; Shifting to the Cloud Paradigm; Understanding the Cloud Services Ecosystem; Service Providers; Software Vendors; Independent Software Vendors; Enablers; Businesses; Microsoft's Cloud Strategy; Windows Azure Platform Overview; Understanding Windows Azure Compute Architecture; Windows Azure
ComputeWeb Role; Worker Role; VM Role; Windows Azure Connect; Windows Azure Storage; Management; SQL Azure; Windows Azure AppFabric; Windows Azure Platform Pricing; Management Portal - Let's Provision; Windows Azure Marketplace DataMarket; Windows Azure Platform Common Scenarios; Foundational Scenarios; Enterprise Scenarios; ISV Scenarios; Summary; Bibliography; Chapter 2 Windows Azure Compute; Compute Service; Upgrade Domains and Fault Domains; Understanding Domains in the Application Context; Compute Service Security; Developing Windows Azure Services; Windows Azure API Strcture
Developer EnvironmentWindows Azure Tools for Visual Studio; Visual Studio Project Types; Role Settings and Configuration; Visual Studio Project Actions; Debugging in Visual Studio; Packaging the Service; Windows Azure SDK Tools; Service Models; ServiceDefinition.csdef; Certificate Management; ServiceConfiguration.cscfg; Development Fabric; Development Storage; Diagnostics; Logging; Configuring the Trace Listener; Defining the Storage Location for the Diagnostics Service; Starting the Diagnostics Service; Developing Windows Azure Services with Inter-Role Communication; Objectives
Adding Diagnostics and Inter-role CommunicationService Model; Worker Role; Web Role; Running the HellAzureCloud Service; Publishing to Windows Azure Cloud; Viewing IntelliTrace Logs; Connecting with Remote Desktop Connection; Geo-location; Enabling Geographic Affinity; Windows Azure Service Management; Service Management API Structure; Progrmming with the Service Management API; Windows Azure Service Development Life Cycle; Architectural Advice; Summary; Bibliography; Chapter 3 Windows Azure Storage Part I - Blobs and Drives; Storage Service Taxonomy; Storage Service Architecture
The Blob ServiceBlob Limitations and Constraints; Blob Architecture; Windows Azure Storage Account; Containers; Blobs; Types of Blobs; Page Blobs; Block Blobs; REST API; Request; HTTP Verb; Request URI; URI Parameters; Request Headers; Request Body; Response; Status Code; Response Headers; Response Body; Storage Client API; Windows Azure Storage Client Blob API; Account Operations; Programming Example; Container Operations; Create Container; Set Container Metadata; List Blobs; Blob Operations; Put Blob; Put Block and Put Block List Operations; Get Blob; Copy Blob
Content Delivery Network (CDN)
Includes bibliographical references and index.
The Windows Azure Platform has rapidly established itself as one of the most sophisticated cloud computing platforms available. With Microsoft working to continually update their product and keep it at the cutting edge, the future looks bright—if you have the skills to harness it. In particular, new features such as remote desktop access, dynamic content caching and secure content delivery using SSL make the latest version of Azure a more powerful solution than ever before. It’s widely agreed that cloud computing has produced a paradigm shift in traditional architectural concepts by providing new ways to both store and process data. The basic concepts of the cloud are now well understood throughout the industry. What is much less well understood, and the primary focus of this book, is how the the Windows Azure technology can be applied in real-world scenarios and made to work for you. This book answers those questions, demonstrating how all the features of Windows Azure—both old and new—can be put to work. By the time you’re done reading, you will be comfortable building high-quality end-to-end Windows Azure services of your own. The book, like the Azure platform itself, is divided into three key parts—Windows Azure, SQL Azure, and Windows Azure AppFabric. Each of these plays a unique role in the functioning of your cloud service. It is the goal of this book to show you how to use these components, both separately and together, to build flawless cloud applications as well as hybrid architectures that fit in alongside your business' existing systems. Pro Windows Azure Platform, Second Edition is a down-to-earth, code-centric book that shows precisely how the all the components of Windows Azure are employed, and demonstrates the techniques and best practices you'll need to put them to work.
Microsoft software.
Microsoft .NET Framework.
Computer organization.
Microsoft and .NET.
Computer Systems Organization and Communication Networks.