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.

Windows Azure programming patterns for Start-ups

Starting
Riccardo Becker

A step-by-step guide to create easy solutions to build your business using Windows Azure services with this book and ebook.
$26.99
$44.99
RRP $26.99
RRP $44.99
eBook
Print + eBook
$12.99 p/month

Want this title & more? Subscribe to PacktLib

Enjoy full and instant access to over 2000 books and videos – you’ll find everything you need to stay ahead of the curve and make sure you can always get the job done.
Code Files
+ Collection
Free sample

Book Details

ISBN 139781849685603
Paperback292 pages

About This Book

  • Explore the different features of Windows Azure and its unique concepts.
  • Get to know the Windows Azure platform by code snippets and samples by a single start-up scenario throughout the whole book.
  • A clean example scenario demonstrates the different Windows Azure features.

Who This Book Is For

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

Table of Contents

Chapter 1: The Concepts of Windows Azure
Red Dog
A quick start on Windows Azure
Core components of Windows Azure
Summary
Chapter 2: A Startup Scenario
Introduction
BizSpark
Geotopia's goals
Geotopia prototype
Summary
Chapter 3: Create Your Solution
Solution structure
Summary
Chapter 4: Storing Your Data
Storage
Table storage usage
Queue usage
Using blobs
Storage best practices
Summary
Chapter 5: SQL Database
Overview
Guidelines
Best practices
Data Sync
Summary
Chapter 6: Key Features Explained
Service Bus
Windows Azure Caching
Windows Azure Connect
Access Control Service
Traffic Manager
Summary
Chapter 7: The Billing Aspects of Windows Azure
Basic billing details
Pricing
How much we use
Implementing your own billing tracker
Summary
Chapter 8: Windows Azure Patterns
Enterprise Library for Windows Azure
The Gatekeeper pattern
Summary
Chapter 9: Application Lifecycle Management
ALM overview
ALM tooling
Application Lifecycle Management on Windows Azure
Summary
Chapter 10: Windows Azure Security
Security development lifecycle
SDL in Windows Azure
Microsoft Global Foundation Services
Adding more security
Summary
Chapter 11: What's New in Windows Azure
Overview
Virtual machines
Virtual network
Management portal
Media services
Summary

What You Will Learn

  • Understand all the concepts and features of Windows Azure
  • Prepare your Visual Studio environment for building Windows Azure services
  • Learn to use Windows Azure storage like Blobs, Tables and Queues
  • Integrate your services with popular identity providers like Facebook
  • Leverage the power of Service Bus technology into your own service
  • Implement common scenarios such as supporting existing user stores, user sign up, and supporting AJAX requests
  • Learn the billing principles behind the different features of Windows Azure and how to keep track of the bill
  • Understand SQL Database and bring the power of a relational database to the cloud

In Detail

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.

Authors

Table of Contents

Chapter 1: The Concepts of Windows Azure
Red Dog
A quick start on Windows Azure
Core components of Windows Azure
Summary
Chapter 2: A Startup Scenario
Introduction
BizSpark
Geotopia's goals
Geotopia prototype
Summary
Chapter 3: Create Your Solution
Solution structure
Summary
Chapter 4: Storing Your Data
Storage
Table storage usage
Queue usage
Using blobs
Storage best practices
Summary
Chapter 5: SQL Database
Overview
Guidelines
Best practices
Data Sync
Summary
Chapter 6: Key Features Explained
Service Bus
Windows Azure Caching
Windows Azure Connect
Access Control Service
Traffic Manager
Summary
Chapter 7: The Billing Aspects of Windows Azure
Basic billing details
Pricing
How much we use
Implementing your own billing tracker
Summary
Chapter 8: Windows Azure Patterns
Enterprise Library for Windows Azure
The Gatekeeper pattern
Summary
Chapter 9: Application Lifecycle Management
ALM overview
ALM tooling
Application Lifecycle Management on Windows Azure
Summary
Chapter 10: Windows Azure Security
Security development lifecycle
SDL in Windows Azure
Microsoft Global Foundation Services
Adding more security
Summary
Chapter 11: What's New in Windows Azure
Overview
Virtual machines
Virtual network
Management portal
Media services
Summary

Book Details

ISBN 139781849685603
Paperback292 pages
Read More