A slightly less flexible service is a cloud service.

In this case, you are given full control over your application; however you are exempt from the work required for administration.

Applications can be deployed in Azure using languages such as C#, Java, PHP, Python, or Node.js in a VM running a version of Windows Server.

To clarify, with the VMs you must define the VM infrastructure, with cloud services, you are given a predefined VM on which you can deploy your applications.

Azure will handle all of the management of this VM including restarting any VMs that fail.
There are two types of roles to choose from for cloud services: Web and Worker roles.

A web role is for a front-end/web server. For example, you might have an ASP.NET enabled website. In this case, you use the Web role and upload the website code to the cloud. Azure will automatically deploy the website to the Azure Virtual Machine
(VM) instances, and provide load balancing between the instances you’ve created.

Author: Chester Bryndza

  • Author image
    Published: Saturday, September 12, 2015
    Scope: Public
    Tag: AZURE