Useful Windows and SQL Azure Whitepapers

Below is a collection of useful whitepapers on Windows and SQL Azure that have been recently released.  I plan on updating this page as others are released. 

Developing and Deploying with SQL Azure

Brief Description

This document provides guidelines on how to deploy an existing on-premise SQL Server database into SQL Azure. It also discusses best practices related to data migration.

Overview

SQL Azure Database is a cloud based relational database service from Microsoft. SQL Azure provides relational database functionality as a utility service. Cloud-based database solutions such as SQL Azure can provide many benefits, including rapid provisioning, cost-effective scalability, high availability, and reduced management overhead.
This document provides guidelines on how to deploy an existing on-premise SQL Server database into SQL Azure. It also discusses best practices related to data migration.

https://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=45066b7f-a444-4aa8-ae13-88adf5473acd

 

Security Guidelines for SQL Azure

Brief Description

This document provides an overview of security guidelines for customers who connect to SQL Azure Database, and who build secure applications on SQL Azure.

Overview

SQL Azure Database is a cloud database service from Microsoft. SQL Azure provides Web-facing database functionality as a utility service. Cloud-based database solutions such as SQL Azure can provide many benefits, including rapid provisioning, cost-effective scalability, high availability, and reduced management overhead. This document provides an overview of security guidelines for customers who connect to SQL Azure Database, and who build secure applications on SQL Azure.

https://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=4322517e-9d80-4ad3-8a75-bf0a10aa64d9

 

Scaling out with SQL Azure

Brief Description

This paper provides an overview on some scale-out strategies, challenges with scaling out on-premise, and the benefits of scaling out with SQL Azure.

Overview

SQL Azure Database is a cloud database service from Microsoft. SQL Azure provides Web-facing database functionality as a utility service. Cloud-based database solutions such as SQL Azure can provide many benefits, including rapid provisioning, cost-effective scalability, high availability, and reduced management overhead. This paper provides an overview on some scale-out strategies, challenges with scaling out on-premise, and the benefits of scaling out with SQL Azure.

https://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=4931d76f-0e21-44a7-8699-852eec6ee029

 

Windows Azure Architecture Guide – Part 1 – Code Samples

Brief Description

Moving Applications to the Cloud
This guide has four accompanying samples, covering all of the scenarios described in the book: a typical on-premises application, the first migration to Windows Azure and subsequent optimizations.

Overview

These samples illustrate the steps towards migration of a typical application built with .NET to the Windows Azure platform. To check for software prerequisites needed to run the samples, run CheckDependencies.cmd in the sample scenarios folder once all content is extracted to your local file system. This batch file launches a dependency checking tool that reports any components that are missing in your system, and it provides links if needed for obtaining, installing and configuring the missing components. Not all of samples require the same components to run.

https://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=76883a9f-f4aa-4218-add3-1c9b8cc36fc7

 

Security Best Practices for Developing Windows Azure Applications

Brief Description

A document describing how to build more secure Windows Azure applications

Overview

In this document Microsoft describes some of the security technologies software developers should use, and the security design and development practices they should use to build more secure Windows Azure applications.

https://www.microsoft.com/downloads/details.aspx?familyid=0FF0C25F-DC54-4F56-AAE7-481E67504DF6&displaylang=en