售 价:¥
温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印
为你推荐
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
买过这本书的人还买过
读了这本书的人还在读
同类图书排行榜