万本电子书0元读

万本电子书0元读

顶部广告

Windows Azure programming patterns for Start-ups电子书

售       价:¥

1人正在读 | 0人评论 9.8

作       者:Riccardo Becker

出  版  社:Packt Publishing

出版时间:2012-10-24

字       数:365.0万

所属分类: 进口书 > 外文原版书 > 电脑/网络

温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印

为你推荐

  • 读书简介
  • 目录
  • 累计评论(0条)
  • 读书简介
  • 目录
  • 累计评论(0条)
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#.
目录展开

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

累计评论(0条) 0个书友正在讨论这本书 发表评论

发表评论

发表评论,分享你的想法吧!

买过这本书的人还买过

读了这本书的人还在读

回顶部