Less More

New to Azure VMs?

Connect to your virtual machine using RDP or SSH

Follow these steps to connect to your new virtual machine using RDP or SSH. Includes tips for troubleshooting connection problems.

Manage the availability of virtual machines

Avoid problems when your VMs are rebooted due to planned or unplanned maintenance - these best practices for availability sets can help you manage the impact of maintenance events.

Manage your disks and images

Learn how to manage disks, virtual hard disks (VHDs), and images in Azure virtual machines.

Get started with the Azure cmdlets in Windows PowerShell

Learn to manage Windows-based virtual machines from the command line with the Azure cmdlets for Windows PowerShell.

Run scripts for Azure virtual machines

Use the scripts in the Azure script center to work with virtual machines.

Azure virtual machines FAQ

It’s just what you expect: a list of the most common customer questions about Azure VMs!

Azure subscription and service limits, quotas, and constraints

Understand the subscription and service limits, quotas, and constraints that apply to Virtual Machines and other Azure services.

For Developers


Create Azure virtual machines in Visual Studio

Learn how to create Azure VMs directly from Visual Studio. If you are an MSDN subscriber, you can even create an Azure VM with Visual Studio installed.

Access Azure Virtual Machines from Server Explorer

Follow these steps to set up access to your virtual machines through Server Explorer.

Get started with the management libraries for .NET

Use this tutorial to start using the .NET management libraries to manage your services - this tutorial shows you how to use some of the available clients to create and delete a virtual machine.

Use Windows PowerShell scripts to publish to dev and test environments

Learn how to use Visual Studio to generate publishing scripts that you can use to automate publishing web applications to a virtual machine.

Download the NuGet package for the Azure management libraries

Download Nuget packages that you can use to automate, deploy, and test Azure virtual machines.

Debug a cloud service or virtual machine in Visual Studio

Learn how to remotely diagnose application issues using remote debugging for Virtual Machines and native code debugging.


Compare Azure Websites, Cloud Services, and Virtual Machines

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.

Use Azure virtual machines for automated testing

The Cerebrata team talks about how and why they decided to use Azure virtual machines for automated performance testing.


SDK Downloads

Management Libraries (NuGet)

Service Management (REST): Operations on Virtual Machines

Service Management (REST): Operations on Virtual Machine Disks

Service Management (REST): Operations on Operating System Images

Service Management Client Library (Compute)

For Enterprise

SQL Server

Learn about application patterns and development strategies for SQL Server in Azure Virtual Machines

This article provides solution architects and developers a foundation for good application architecture and design, whether you are migrating existing applications or developing new ones.

Get ready to migrate to SQL Server in Azure VMs

Prepare a migration plan, understand licensing for SQL Server running on an Azure virtual machine, and evaluate migration paths.

Understand SQL Server deployment options in Azure Virtual Machines

Guidance to help you decide how to deploy SQL Server in Windows Azure Virtual Machines – you can evaluate the multiple methods to decide what works for you.


Decide if SharePoint 2013 on Azure VMs is for you

This white paper can help IT professionals, architects, and system administrators decide if deploying Microsoft SharePoint 2013 on Azure Virtual Machines is the right choice for their organization.

Set up a SharePoint 2013 dev/test lab in Azure Virtual Machines

Due to the level of SharePoint 2013 hardware requirements, you might not have sufficient spare hardware to implement an on-premises lab environment. This tutorial shows you how to build a SharePoint 2013 lab environment in Azure for study, test, demos, developer environments, or proofs-of-concept.

Configure and deploy a SharePoint 2013 farm on Azure Infrastructure Services

Configure and deploy a SharePoint farm on a set of virtual machines. In this tutorial, you'll create a set of virtual machines using images from the gallery, and then you'll create a domain. Then, you'll join machines to the domain and run the SharePoint configuration wizard. Finally, you'll learn how to enable the SQL Server Always On feature for high availability.


Active Directory

Provides background information you'll need and guidance around the recommended deployment scenarios for using Windows Server Active Directory on virtual machines in Azure.

BizTalk Server

Describes how to configure BizTalk Server 2013 on a virtual machine in Azure.

Desktop Hosting

Architecture and deployment guides that hosting providers can use to create secure, scalable, and reliable desktop hosting solution offers for small- and medium-sized organizations with up to 1,500 users.

Dynamics AX

Provides guidance you can use to deploy Microsoft Dynamics AX 2012 R3 environments on Azure by using the cloud-hosted environments tool in Microsoft Dynamics Lifecycle Services.

Dynamics NAV

Guidance, tools, and Windows PowerShell scripts to help you deploy Microsoft Dynamics NAV on Azure virtual machines.

HPC Pack

Guidance to deploy HPC Pack on clusters of Azure virtual machines to run your big compute workloads, such as intrinsically parallel applications.

Oracle Software

Guidance and tutorials for setting up virtual machines running Oracle Database, WebLogic Server, and the Java Platform.

SAP Software

Planning, implementation, and deployment guidance for using SAP NetWeaver and SAP DBMS in Azure virtual machines.