Windows Azure programming patterns for start-ups /

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...

Full description

Saved in:
Bibliographic Details
Main Author: Becker, Riccardo.
Format: eBook
Published: Birmingham [England] : Packt Pub., 2012.
Online Access:CONNECT
Table of Contents:
  • Windows Azure Programming Patterns for Start-ups; Windows Azure Programming Patterns for Start-ups; Credits; About the Author; About the Reviewers;; 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 stepsCreating 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.
  • BizSparkProgram 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 domainsReplication; 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 practicesEncryption 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.