Compute

Virtual Machines

Tutorial: Host a Ruby on Rails Web App using Linux Virtual Machine

Learn how to host a Ruby on Rails-based web site on Azure using a Linux virtual machine.

Tutorial: Deploy a Ruby on Rails application to Virtual Machine using Capistrano, Unicorn and Nginx.

Learn how to deploy a Ruby on Rails application to an Azure Virtual Machine using Capistrano, Unicorn and Nginx.

Development Guidance

Guidance: Troubleshoot in Azure

This topic provides an introduction to designing Azure applications and web sites so that you can identify problems when they occur. It includes links to additional content that will guide you through all stages of designing, deploying, and troubleshooting your application.

Guidance: Best Practices for Performance in Azure Applications

This topic provides an overview of performance considerations for cloud-based applications, as well as guidance around monitoring application performance. It also provides links to additional content to help guide you through all stages of designing and deploying your application.

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

By default, 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.

Guidance: Azure Service Bus for hybrid solutions

This topic provides an overview of how you can use Azure Service Bus to communicate between apps in the cloud and on-premises.

Guidance: Azure Networking

This topic provides an introduction to using Azure virtual networks and traffic manager to route users to specific datacenters.

Tools

Feature guide: Develop and deploy with PowerShell for Azure

Windows PowerShell for Azure provides a command-line environment for developing and deploying applications for Azure through a Windows PowerShell cmdlets. This guide describes how to use Windows PowerShell cmdlets to create, test, deploy, and manage Azure Services.

Feature guide: Develop and deploy with Command-Line Tools for Mac and Linux

The Azure Command-Line Tools for Mac and Linux are a set of command-line tools for deploying and managing Azure services. Use the command-line tools to create and manage web sites and virtual machines in Azure.