Free trial

Compute

Web Sites

Perfect for web apps consisting of client side markup and scripting, server side scripting and a database

Tutorial: Deploy a Secure ASP.NET MVC app with Membership, OAuth, and SQL Database to a Windows Azure Web Site

This tutorial shows you how to build a secure ASP.NET MVC 4 web application that stores and accesses data from a SQL Database and enables users to log in with credentials from Facebook, Yahoo, and Google.

Tutorial: Create and deploy a web site with WebMatrix

Use WebMatrix to create a new and deploy a new Windows Azure web site that hosts the WebMatrix bakery sample application.

Tutorial: Create a web site from the gallery

Learn how to create a new web site through the gallery and immediately deploy it. You will have a new Orchard site up-and-running in less than five minutes.

Tutorial: Deploy an ASP.NET MVC mobile web application on a Windows Azure web site

Learn the basics of how to work with mobile features in an ASP.NET MVC 4 web application, and then deploy your application to a Windows Azure web site.

Tutorial: Create a mobile-friendly REST service using ASP.NET Web API and SQL Database

ASP.NET Web API is a framework for building web APIs on top of the .NET Framework. In this tutorial, you use the Web API to create a REST service that provides data stored in a SQL Database instance.

How to: Configure a custom domain name for a Windows Azure web site

When you create a web site, Windows Azure provides a friendly subdomain on the azurewebsites.net domain so your users can access your web site using a URL like http://.azurewebsites.net. However, if you configure your web site for reserved mode, you can map your web site to your own domain name, such as contoso.com.

How to: Configure SSL for a web site in Windows Azure

Secure Socket Layer (SSL) encryption is the most commonly used method of securing data sent across the internet. This common task discusses how to specify an HTTPS endpoint for a web site and how to upload an SSL certificate to secure your application.

Tutorial: Troubleshoot Windows Azure Web Sites

This tutorial walks you through the process of creating and deploying a simple web site to Windows Azure, causing an error condition on the web site and then applying configuration and logging options to generate troubleshooting data that can be analyzed to identify and resolve the error.

Cloud Services

Ideal for applications that separate logic into multiple tiers using both Web and Worker Roles

Tutorial: Build a .NET multi-tier application using Service Bus Queues

Build a front-end ASP.NET MVC web role that uses a back-end worker role to process long running jobs. You will learn how to create and deploy multi-role solutions, as well as how to use Service Bus Queues and Topics to enable inter-role communication.

Tutorial: .NET Multi-Tier Application Using Storage Tables, Queues, and Blobs

This in-depth tutorial series describes how to build a multi-tier ASP.NET web application that uses Windows Azure tables, queues, and blobs. You will learn how to build a resilient and scalable data-driven web application and deploy it to the cloud.

Feature guide: Diagnostics

Windows Azure Diagnostics enables you to collect diagnostic data from an application running in Windows Azure. You can use diagnostic data for debugging and troubleshooting, measuring performance, monitoring resource usage, traffic analysis and capacity planning, and auditing.

How to: Use performance counters in Windows Azure

You can use performance counters in a Windows Azure application to collect data that can help determine system bottlenecks and fine-tune system and application performance. This article describes how to collect and query performance counter data and how to create your own custom performance counters.

Feature guide: Autoscaling Application Block

The Autoscaling Application Block from the Microsoft Enterprise Library 5.0 Integration Pack for Windows Azure provides tools that let you automatically scale your cloud service. You can use performance counters to understand your app's performance, and then write rules that will automatically scale your app to adjust for specified targets and thresholds.

How to: Stage a cloud service with Visual Studio

Learn how to stage a new version of an application to a Windows Azure Cloud Service, and then deploy from staging to production.

How to: Configure a custom domain name for a Windows Azure cloud service or storage account

By default, Windows Azure applications and storage accounts can be accessed through friendly subdomains, for example, http://>myapp<.cloudapp.net and https://>mydata<.blob.core.windows.net. This article shows how you can expose your application and data on your own custom domain, such as http://>myapp<.com.

How to: Enable Remote Desktop with Visual Studio

Remote Desktop enables you to access the desktop of a cloud service instance running in Windows Azure. You can use a remote desktop connection to configure the virtual machine or troubleshoot problems with your application.

How to: Configure SSL for an application in Windows Azure

Secure Socket Layer (SSL) encryption is the most commonly used method of securing data sent across the internet. This common task discusses how to specify an HTTPS endpoint for a web role and how to upload an SSL certificate to secure your application.

Virtual Machines

Perfect for cases where you need complete control over your application’s deployment and execution

Tutorial: Create a Windows virtual machine

Implement a virtual machine running Windows Server and hosted in Windows Azure. You can use Windows Azure Virtual Machines to run any application. Use standalone virtual machines to host .NET applications, or integrate a virtual machine as part of a cloud service.

Tutorial: Run a compute-intensive task in .NET on a Windows Azure virtual machine

Virtual machines are a useful way to quickly move an existing application to the cloud. This tutorial shows how to create a Windows Azure virtual machine and use it to host a compute-intensive .NET application. It then demonstrates how you can extend the application with Windows Azure services, by using Service Bus queues to remotely monitor the compute task.

Tools

How to: Publish with Team Foundation Service

Learn how to use the Team Foundation Service Preview to automate the continuous build, package, and deployment of a Windows Azure application.

How to: Continuous delivery for Cloud Services with Team Foundation Server

Learn how to use Team Foundation Server to set up continuous delivery for Windows Azure Cloud Services. This process enables you to automatically create packages and deploy the package to Windows Azure after every code check-in.

How to: Publish with Git

Git is a popular, open source, distributed version control system. Windows Azure Web Sites allow you to enable a Git repository for your site, which allows you to quickly and easily push code changes to your site. This common task provides details about how to get started using Git with Windows Azure