Cloud Services

Official Documentation

Service Description

Microsoft Azure Cloud Services are (in addition to Web Apps and Virtual Machines) one of three options for executing applications in the cloud. Cloud Services focus very strongly on highly available, highly scalable, multilayered Web applications that benefit most from the flexible resource provision of a public cloud. These applications can be divided into components, called "roles," that can be scaled independently of one another. Microsoft Azure handles the management of the virtual machines required to execute the roles. This includes upgrades to guest operating systems, patching, and failover (failed components are automatically replaced). Unlike with Web sites, developers have full administrative access to the virtual machines in order to, for example, install additional software in the individual instances. Remote Desktop connections for administration are also supported. Roles can be scaled independently of one another (addition or removal of instances); this operation can also be automated (depending on various load parameters) using the auto-scaling function.

Upcoming Events


Latest Content

Subscribe to News about Cloud Services


Web Content

Cloud Services Documentation

1. Cloud Services Documentation
2. Overview
     2.1. What is Cloud Services?
     2.2. Cloud service config files and packaging
3. Get Started
     3.1. Example .NET Cloud Service
     3.2. Example Python for Visual Studio Cloud Service
     3.3. Set up a hybrid HPC cluster with Microsoft HPC Pack
4. How To
     4.1. Plan
          4.1.1. Virtual machine sizes
          4.1.2. Updates
     4.2. Develop
          4.2.1. Create PHP web and worker roles
          4.2.2. Build and deploy a Node.js application
          4.2.3. Build a Node.js web application using Express
          4.2.4. Storage and Visual Studio
      Blob storage and connected services
      Queue storage and connected services
      Table storage and connected services
          4.2.5. Configure traffic rules for a role
          4.2.6. Handle Cloud Service lifecycle events
          4.2.7. (Node.js)
          4.2.8. Use Twilio to make a phone call (.NET)
          4.2.9. Configure start up tasks
      Create startup tasks
      Common startup tasks
      Use a task to Install .NET on a Cloud Service role
          4.2.10. Configure Remote Desktop
      Visual Studio
     4.3. Deploy
          4.3.1. Create and deploy a cloud service in portal
          4.3.2. Create an empty cloud service container in PowerShell
          4.3.3. Configure a custom domain name
          4.3.4. Connect to a custom Domain Controller
     4.4. Manage service
          4.4.1. Common management tasks
          4.4.2. Configure Cloud Service
          4.4.3. Manage a Cloud Service using Azure Automation
          4.4.4. Configure automatic scaling
          4.4.5. Use Python to manage Azure Resources
          4.4.6. Mitigating speculative execution
          4.4.7. Guest OS patches
          4.4.8. Guest OS retirement
      Retirement policy
      Family 1 retirement notice
          4.4.9. Guest OS release news
          4.4.10. Cloud Services Role config XPath cheat sheet
     4.5. Manage certificates
          4.5.1. Cloud Services and management certificates
          4.5.2. Configure SSL
     4.6. Monitor
          4.6.1. Monitor cloud service
          4.6.2. Use performance counters
          4.6.3. Test performance
      Test with Visual Studio Profiler
          4.6.4. Enable diagnostics
      Azure PowerShell
      Visual Studio
          4.6.5. Store and view diagnostic data in Azure Storage
          4.6.6. Trace Cloud Service with Diagnostics
     4.7. Troubleshoot
          4.7.1. Debug
      Options for a Cloud Service
      Local Cloud Service with Visual Studio
      Published Cloud Service with Visual Studio
          4.7.2. Cloud Service allocation failure
          4.7.3. Common causes of Cloud Service roles recycling
          4.7.4. Default TEMP folder size too small for role
          4.7.5. Common deployment problems
          4.7.6. Role failed to start
          4.7.7. Recovery guidance
          4.7.8. Cloud Services FAQ
      Application and service availability FAQ
      Configuration and management FAQ
      Connectivity and networking FAQ
      Deployment FAQ
5. Reference
     5.1. Code samples
     5.2. .csdef XML Schema
          5.2.1. LoadBalancerProbe Schema
          5.2.2. WebRole Schema
          5.2.3. WorkerRole Schema
          5.2.4. NetworkTrafficRules Schema
     5.3. .cscfg XML Schema
          5.3.1. Role Schema
          5.3.2. NetworkConfiguration Schema
     5.4. REST
6. Resources
     6.1. Azure Roadmap
     6.2. Learning path
     6.3. MSDN forum
     6.4. Pricing
     6.5. Pricing calculator
     6.6. Service updates
     6.7. Videos

Online Training Content

Date Title
2/4/2016 Applications on Azure: Putting All the Pieces Together
5/20/2015 Microsoft Azure - Basic Services
2/26/2015 Cloud DevCamp
1/23/2015 Getting Great Performance out of Azure
1/12/2015 Architecting Microsoft Azure Solutions
1/11/2015 Developing Microsoft Azure Solutions
11/21/2014 Microsoft Azure Fundamentals
5/10/2014 Microsoft Azure Developer Camp: Build a Cloud-Native App
5/9/2014 Microsoft Azure Developer Camp: Build a Cloud-Native App
5/9/2014 Microsoft Azure Developer Camp: Move LOB Apps to the Cloud

Page 1 of 2


Tool Description
CloudMonix CloudMonix enhances Microsoft Azure by providing deep monitoring of most of Azure's infrastructure via live dashboards, ability to self-heal from many different production issues, on-demand historical performance and uptime reports, customizable alerts & notifications, sophisticated auto-scaling engine, integration to third party systems, and a lot more.


Date Title Length
From on-premises to Azure: Ten tips for your successful migration - THR3113
Azure Friday | Azure + Visual Studio + Xamarin = Great Mobile Apps
Cert Exam Prep: Exam 70-776: Engineering Data with Microsoft Cloud Services
All tomorrow’s parties: Modern enterprise Java with Microsoft Azure and Pivotal Cloud Foundry
All Tomorrow’s Parties: Modern Enterprise Java with Microsoft Azure and Pivotal Cloud Foundry
Hear about the state and future direction of the Azure Compute services
Lessons learned - Hosting large-scale backends like the “Eurovision Song Contest” on Microsoft Azure
5/19/2015 0:00:00
Episode 175: Cloud Services in the Azure preview portal
Lessons From Scale: Building Applications for Azure

Page 1 of 2