Azure Cloud Services (PaaS)

The web applications we have created and deployed thus far are all running on Azure web apps. This is a hosting environment built to simplify website creation, deployment, and management. It is built on top of Azure Cloud Services to create an optimized approach for developers just looking to build and host a website.

You can, however, build and deploy directly to Azure Cloud Services. This is Microsoft’s PaaS offering. You write and deploy applications on PaaS to provide reliability, free you from managing environments, and gain support for high scalability.

Recall that Azure web apps are built on Cloud Services. This makes the distinction a bit blurry. However, there are some key differences between hosting as an Azure website and using Cloud Services. With Cloud Services, for example, you can get access to the VMs that run your application. You have separate staging and production environments, and you can use networking to connect to on-premises servers. You should know that the VMs that run your Cloud Services are managed on your behalf (patched), which is unlike the Azure VM technology.


Note

For a great discussion on the various Azure hosting options, see the documentation “Azure Execution Models” at the link provided at the end of the Note. This includes a discussion of how VMs, websites, and Cloud Services differ. It also discusses how you might choose one over the other for your application: https://azure.microsoft.com/en-us/documentation/articles/fundamentals-application-models/


..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset