Details zum E-Book

Windows Azure programming patterns for Start-ups. A step-by-step guide to create easy solutions to build your business using Windows Azure services with this book and

Windows Azure programming patterns for Start-ups. A step-by-step guide to create easy solutions to build your business using Windows Azure services with this book and

Riccardo Becker

E-book
Leverage different Windows Azure components together with your existing Microsoft .NET skills to fully take advantage of the power of Windows Azure. Use this book to start small and end big by creating and using storage, cloud services, sql databases, networking, caching and other innovative technology to realize your first top-class Windows Azure service!
Windows Azure for Start-ups is an incremental guide that will take you from the essentials of the Windows Azure platform up to the realization of your own cloud services running on the platform. You will learn how to apply different technologies of the Windows Azure platform with the help of examples all focusing on one single fictitious start-up scenario.
This book is centred around a fictitious company called Geotopia that wants to build a brand new social network by using the Windows Azure platform. It will take the reader from the theory and rationale behind Windows Azure right to building services and coding C#.
The books starts by outlining the concepts of Windows Azure. It then demonstrates how to set up a development environment and how to build your application by using different storage mechanisms, applying different features from the Windows Azure platform and ending with the newest features explained from the latest release.
Windows Azure for Startups will help you take full advantage of the Windows Azure platform and bring your new service online as quickly as possible.
  • 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
      • Geotopias 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
  • Titel: Windows Azure programming patterns for Start-ups. A step-by-step guide to create easy solutions to build your business using Windows Azure services with this book and
  • Autor: Riccardo Becker
  • Originaler Titel: Windows Azure programming patterns for Start-ups. A step-by-step guide to create easy solutions to build your business using Windows Azure services with this book and ebook.
  • ISBN: 9781849685610, 9781849685610
  • Veröffentlichungsdatum: 2012-10-25
  • Format: E-book
  • Artikelkennung: e_3cc5
  • Verleger: Packt Publishing