Get credits that enable:
4 Windows or Linux VMs
24 x 7 for a month
And much more...
Deploy 20 websites
over 10M mobile API calls
8 standard SQL Databases
Hadoop instance for a week
Over 8 terabytes of storage
Backup 700GB for a month
Encoding 100GB of media
Transfer up to 1600GB of content
Send 200 million messages
Store 500,000 objects in Active Directory
Multi-factor auth with 100 users
Experience a friction-free DevOps lifecycle when creating scalable corporate .COM sites, secure line-of-business applications and digital marketing campaigns. Scale your business to achieve geo-distributed fault tolerance and high throughput. Choose from source control options like TFS, GitHub and BitBucket. Use a variety of tools and platforms to develop your site with .NET, Java, PHP, Node.js or Python.
Learn the basics of Azure Websites and explore examples of when you would use them.
A technical overview of how to host your organization's .COM site on Azure.
A technical overview of how to use Websites to create short-lived sites that drive a marketing goal.
A technical overview of how to use Websites to intranet applications that are secured for internal business use.
Azure provides three compute models that you can use to host web applications: Websites, Cloud Services, and Virtual Machines. This topic provides an overview of the three models and information to help you decide which is right for your application.
Find details about comman Azure limits and defaults.
See how you can create an ASP.NET MVC 4 website and deploy it from Visual Studio in just a few minutes. Then learn about the superior management features available through the Azure Management Portal and Visual Studio that let you easily monitor your application, view logs, and scale your app to use reserved resources.
Use WebJobs to run custom jobs (executables or scripts) on your website in one of three ways: on demand, continuously, or on a schedule. This article describes how to manage WebJobs through the Management Portal.
The WebJobs SDK is a framework that simplifies the task of adding background processing to Azure Websites. This tutorial provides an overview of features in the SDK and walks you through creating and running a simple Hello World background process.
Use WebMatrix to create a new and deploy a new Azure website that hosts the WebMatrix bakery sample application.
Learn how to create a new website through the gallery and immediately deploy it. You will have a new Orchard site up-and-running in less than five minutes.
Learn how to build a secure ASP.NET MVC web application that stores and accesses data from a SQL Database and enables users to log in with credentials from Facebook, Yahoo, and Google.
Learn how to build a secure ASP.NET Web Forms application that stores and accesses data from a SQL Database and enables users to log in with credentials from Facebook, Yahoo, and Google.
MongoDB is a popular document-oriented NoSQL solution. In this tutorial you will learn how to create a C# 'task list' style application that stores data in a MongoDB instance hosted by MongoLab.
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.
Learn the basics of how to work with mobile features in an ASP.NET MVC 4 web application, and then deploy your application to an Azure web site.
Learn how to use the Azure Cache service to store session state for your ASP.NET website on Azure.
Learn how to use the Azure Cache service for output caching with an Azure web site.
SendGrid provides reliable email delivery, real-time analytics, and flexible APIs that allow users to easily incorporate the service into their Azure applications. Learn how to use SendGrid with Azure to include email functionality in your apps.
Learn how to use Azure CDN to improve the reach and performance of your web application.
Learn how to increase the performance of your website by integrating it with Azure CDN.
Windows PowerShell for Azure provides a command-line environment for developing and deploying applications for Azure through a Windows PowerShell cmdlets. This section describes how to use Windows PowerShell cmdlets to create, deploy, and manage websites.
The Cross-Platform CLI is a command-line tool for deploying and managing Azure services. Use the command-line tools to create and manage websites.
The management API provides a RESTful set of web services that interact with the Azure Websites service to manage your websites. The reference docs provide details about how to perform many common site management tasks through the API.
Learn about the options available for deploying Websites, including manual deployment through Visual Studio, WebMatrix, or FTP, automation with tools like PowerShell, or source control automation with systems like TFS, Visual Studio Online, Git, and Mercurial.
Staged publishing creates a staging site slot for each default production site and enables you to swap these slots with no down time. Learn how to use staged publishing with your Websites in Standard mode.
Learn how to use Visual Studio Online to automate the continuous build, package, and deployment of an Azure application.
Learn how to use Git to publish directly from your local computer to an Azure Web Site. You will also learn how to enable continuous deployment from repository websites like BitBucket, CodePlex, DropBox, GitHub, or Mercurial.
Learn about how you can use the Azure Management Portal to manage the various aspects of a website in Azure.
You manage your websites in the Azure portal with a set of pages or "tabs." Each Websites management page is described.
Describes the virtual network integration preview feature and shows how to set it up with your Azure Website.
Instead of using a friendly subdomain on the azurewebsites.net domain for your website URL, you can map your website to your own domain name, such as contoso.com. Find out about domain names from popular registration services and for sites both with and without Traffic Manager.
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 website and how to upload an SSL certificate to secure your application.
Learn how to use Visual Studio tools to debug an application hosted in a Website by viewing application and web server logs.
New Relic is a developer focused tool that monitors your applications and provides deep insight into their performance and reliability. This guide describes how to add New Relic's world-class performance monitoring to your Azure Web Site.
Learn how to set various configuration settings for websites through the Azure Management Portal.
Once your website is up and running, you can monitor its performance. Based on what you see, you can configure the site to output diagnostics logs to help you troubleshoot performance issues. You can also view where you are with using up your quotos for a particular usage level.
Monitoring data might tell you that performance issues could be fixed by scaling your web site. With Azure, you scale your site out in Shared mode and then when you change to Standard mode you can change the size and count of virtual machines.
Learn how to easily create manual or automatic website backups.
Learn how to restore a website that has been previously backed up.
Azure provide built-in diagnostics to assist with debugging an application hosted in Azure Websites. This article describes how to enable diagnostic logging and add instrumentation to your application, as well as how to access the information logged by Azure.
One of the challenges of developing a web application is how to provide a safe and secure service for your customers. In this article, you will learn about features of Azure Websites that can secure your web application.
Create a website on Microsoft Azure using Java. You'll use the Azure application gallery to select a Java application container, either Apache Tomcat or Jetty.
After you create your Java website using the Azure gallery, customize it with a web page or an application.
Learn how to upload a custom Java website - not created with the Azure configuration UI or application gallery - to Azure. Included is information that applies to any Java website, as well as specific examples.
Learn the basics about how to create a website using the Management Portal and then how to deploy content to it using Git or the Management Portal.
Learn how to use the Azure portal to create a new Azure Website, provision a Git repository for the website, and then publish a Node.js application to the website by using Git.
Use WebJobs to run custom jobs (executables or scripts) on your website in one of three ways: on demand, continuously, or on a schedule.
Socket.IO provides real-time communication between your Node.js application and client browsers. In this tutorial you will learn how to create a website based on the 'chat' example provided with Socket.io.
Create a website that stores and accesses data in Azure Table storage. You will learn how to create and use an Azure Storage account and how to use the Node.js client libraries to create, query, and delete table entities.
Implement a simple website that allows the sending and retrieving of registration information stored in an Azure SQL Database instance. Use the text editor of your choice and then upload your application using Git.
MongoDB is a popular document-oriented NoSQL solution. In this tutorial you will learn how to create a Node.js 'task list' style application that stores data in a MongoDB instance hosted by MongoLab. This tutorial also teaches you how to use the Azure Cross-Platform Command Line Interface to create an Azure Web Site.
In this article, you will learn how to use Git to publish directly from your local computer to an Azure Web Site. You will also learn how to enable continuous deployment from repository websites like BitBucket, CodePlex, DropBox, GitHub, or Mercurial.
Learn how to enable diagnostic logging information for Node.js applications hosted in Azure Websites, and then retrieve logs through FTP or using the Azure Command-Line Tools.
This article explains how to use Azure Websites to establish and maintain an enterprise class, cloud-based WordPress site that can handle a large volume of visitors.
Learn how to create a PHP website in Azure Websites using the Azure Portal, the Azure Command Line Tools for Mac and Linux, or the Azure PowerShell cmdlets.
Implement a simple website that allows the sending and retrieving of registration information stored in a MySQL database. Use the text editor of your choice and then upload your application using Git.
Learn how to create a new website through the gallery and immediately deploy it. You will have a new WordPress site up-and-running in less than five minutes.
Azure Websites has PHP enabled by default. This article shows you how to change the configuration of the default PHP runtime, provide a custom PHP runtime, and enable extensions.
By using XML Document Transformation (XDT) declarations, you can transform the ApplicationHost.config file in your Azure websites. You can also use XDT declarations to add private site extensions to enable custom site administration actions. This article includes a sample PHP Manager site extension that enables management of PHP settings through a web interface.
See how to move your existing Drupal site and MySQL database to an Azure web site.
Implement a simple website that allows retrieving and creating to-do items stored in a MySQL database. Use the WebMatrix IDE to build and deploy your application.
Implement a simple website that allows retrieving and creating to-do items stored in an Azure SQL Database instance. Use the WebMatrix IDE to build and deploy your application.
Implement a simple website that allows retrieving and creating to-do items stored in a MySQL database. Use the text editor of your choice and then upload your application using FTP.
Create a website that stores and accesses data in Azure Table storage. You will learn how to create and use an Azure Storage account and how to use the PHP client libraries to create, query, and delete table entities.
Learn how to convert an existing WordPress website into a Multisite install and take advantage of the scalability of the Azure platform to run an unlimited number of custom websites, each with their own domain.
Implement a Python Django app in Visual Studio, connect to a SQL Database or MySQL database and deploy it to Azure. You will learn how to leverage Visual Studio productivity features including debugging and Azure publishing.
Learn how to create a website written in the Django Python web framework and deploy the website to Azure. You will learn the basics of packaging the Python runtime, required libraries including Django, and your application, and then host the website on Azure.
In this article, you will learn how to use Git to publish directly from your local computer to a web site. You will also learn how to enable continuous deployment from repository websites like BitBucket, CodePlex, DropBox, GitHub, or Mercurial.
Learn how to author and configure a basic Web Server Gateway Interface (WSGI) compliant Python application on Azure Websites. The Websites platform includes Python 2.7 and the generic wfastcgi.py FastCGI handler for Python. All you have to do is configure your website to use the Python handler.
10-22-2013 05 min, 46 sec
Intro to Windows Azure with Scott Hanselman
07-21-2014 13 min, 51 sec
Azure's new Hybrid Connections - not your father's #hybridCloud
02-27-2013 06 min, 11 sec
Migrate a Database-backed Web Site (and database) to Windows Azure Web Sites
06-06-2013 01 hr, 07 min, 45 sec
Windows Azure Web Sites: An Architecture and Technical Deep Dive
View more Websites videos
Share your ideas with Microsoft and the community
See more ideas from the community
Sign-up now and get $200 in Azure credits
Get up to $-,--- per year of Azure services
Join the BizSpark program and get free Azure services