Cover image for Windows Azure programming patterns for Start-ups.
Windows Azure programming patterns for Start-ups.
Title:
Windows Azure programming patterns for Start-ups.
Author:
Becker, Riccardo.
ISBN:
9781849685610
Personal Author:
Physical Description:
1 online resource (315 pages)
Contents:
Windows Azure Programming Patterns for Start-ups -- Table of Contents -- Windows Azure Programming Patterns for Start-ups -- Credits -- About the Author -- About the Reviewers -- www.PacktPub.com -- Support files, eBooks, discount offers and more -- Why Subscribe? -- Free Access for Packt account holders -- Instant Updates on New Packt Books -- Preface -- What this book covers -- What you need for this book -- Who this book is for -- Conventions -- Reader feedback -- Customer support -- Errata -- Piracy -- Questions -- 1. The Concepts of Windows Azure -- Red Dog -- Windows Azure announcement -- A quick start on Windows Azure -- How it works internally -- First steps -- Creating and deploying a website on Windows Azure -- First deployment -- Upgrade domains -- Fault domains -- Fabric Controller -- Internals of a node -- Deployment steps -- Core components of Windows Azure -- Compute -- Web roles -- Worker roles -- Virtual machine roles -- Database -- SQL Database -- Data Sync -- Storage -- Binary Large Object -- Table Storage -- Queue -- Windows Azure drive -- Business analytics -- Service Bus -- Content delivery network -- Caching -- Virtual network -- Windows Azure Connect -- Windows Azure Traffic Manager -- Windows Azure Active Directory -- Marketplace -- Summary -- 2. A Startup Scenario -- Introduction -- BizSpark -- Program roles -- Enrolling into the program -- Geotopia's goals -- Geotopia prototype -- TFS in the cloud -- Connecting to TFS Preview -- Querying Tasks -- Summary -- 3. Create Your Solution -- Solution structure -- Organizing a solution in VS 2010 -- Compute and storage emulators -- Bing Maps -- Adding Silverlight to cloud -- Embedding Bing Maps -- Setting up TFS preview -- Connecting with TFS Preview -- Publishing to Windows Azure -- Summary -- 4. Storing Your Data -- Storage -- What is Windows Azure storage? -- Blobs.

Table storage -- Queues -- Inside storage -- Storage architecture -- Storage availability -- Fault domains -- Upgrade domains -- Replication -- Partitioning -- Storage metrics -- Table storage usage -- A closer look at tables -- Choose the right key -- Keys for scaling -- Keys for transactions -- Geotopia data model -- Adding an entity -- Querying -- Continuation tokens -- Best practices -- Table storage summary -- Queue usage -- A closer look at the queue -- Creating a queue -- Inserting a message -- Retrieving a message -- Queue operations -- Idempotency -- Using blobs -- File transfer -- Uploading a file -- Downloading the file -- Storage best practices -- Use exponential backoff -- Summary -- 5. SQL Database -- Overview -- Setting up SQL databases -- Guidelines -- Best practices -- Encryption and security -- Encryption demo -- Data Sync -- Supported datatypes in Data Sync -- Securing Data Sync -- Authentication -- Setting up a Data Sync environment -- Summary -- 6. Key Features Explained -- Service Bus -- Getting started -- Queues -- Working with queues -- A sample scenario -- Preparing the project -- Sending messages -- Receiving messages -- Cross-domain communication -- Comparison -- Background information -- Topics and subscriptions -- Preparing the project -- Using filters -- Windows Azure Caching -- Caching capabilities -- Setting it up -- Caching examples -- Adding items to the cache -- Session state and output caching -- Windows Azure Connect -- Setting it up -- Enabling a web role with Connect -- Managing Connect -- Testing connectivity -- Other Connect capabilities -- Access Control Service -- Getting started -- Adding an identity provider -- Adding a relying party -- Application integration -- Integrating with Facebook -- Using FederatedAuthentication -- Displaying information about me -- Traffic Manager -- Setting it up -- Round robin.

Performance -- Failover -- Testing the policies -- Failover scenario -- Summary -- 7. The Billing Aspects of Windows Azure -- Basic billing details -- Compute -- Windows Azure SQL databases -- Storage -- Bandwidth -- Content delivery network -- Cache -- Service Bus -- Access Control Service -- Pricing -- Calculator -- Purchase options -- Member offers -- MSDN subscribers -- MPN members -- Cloud Essentials -- Cloud Accelerate -- BizSpark members -- How much we use -- Bandwidth -- What is counted as a transaction -- How to reduce the number of transactions -- When are transactions billed -- Estimate capacity -- Implementing your own billing tracker -- Enabling analytics -- Request logging -- Example transactions -- Blob capacity -- Summary -- 8. Windows Azure Patterns -- Enterprise Library for Windows Azure -- EntLib and Azure compatibility -- EntLib Integration Pack -- Autoscaling -- Transient fault handling -- Blob configuration -- PowerShell Cmdlets -- Protected configuration provider -- Windows Azure autoscaling -- Growth model -- Applying WASABi -- Key concepts of WASABi -- Configure autoscaling -- Worker host -- Setting rules -- Constraint rules -- Reactive rules -- Throttling -- Service information store -- Metronome -- Data collection -- Data points store -- Rule evaluation -- Conflicting rules -- The scaler -- The tracker -- The stabilizer -- Customizing WASABi -- Blob configuration -- PowerShell cmdlets -- Transient fault handling -- The Transient Fault Handling Application Block -- Applying transient fault handling -- The Gatekeeper pattern -- The KeyMaster -- Summary -- 9. Application Lifecycle Management -- ALM overview -- Governance -- Development -- Operations -- ALM tooling -- Planning and tracking -- Writing, unit testing, debugging, analyzing, and profiling -- Build -- Defining a Build -- Queue build -- Review build.

Application Lifecycle Management on Windows Azure -- Step 1: Team development -- Step 2: Build, Unit test, Deploy, UItest flow, and manual test -- Step 3: Release drop -- Step 4: Operations -- Summary -- 10. Windows Azure Security -- Security development lifecycle -- Security roles -- Security maturity -- Security activities -- Training -- Requirements -- Design -- Implementation -- Verification -- Release -- SDL in Windows Azure -- Requirements -- Design -- Implementation -- Verification -- Release -- Microsoft Global Foundation Services -- Certifications -- Privacy -- Platform security -- Adding more security -- Summary -- 11. What's New in Windows Azure -- Overview -- Virtual machines -- Creating a virtual machine -- Connecting to the VM -- Setting up a VHD -- Virtual network -- Creating a virtual network -- Management portal -- Media services -- Setting it up -- Using media services -- An example displaying the use of media services -- Uploading -- Converting -- Iterating -- Downloading -- Summary -- Index.
Abstract:
This book follows a step-by-step approach with clear transparent instructions, screenshots and code samples. This book is intended for Microsoft .NET developers who want to leverage the power of cloud and build a brand new service from scratch; it assumes a basic understanding of the .NET framework and C#.
Local Note:
Electronic reproduction. Ann Arbor, Michigan : ProQuest Ebook Central, 2017. Available via World Wide Web. Access may be limited to ProQuest Ebook Central affiliated libraries.
Electronic Access:
Click to View
Holds: Copies: