Azure Cloud Services is an example of a platform as a service (PaaS). Azure App Service, this technology is designed to support applications that are scalable, reliable, and inexpensive to operate. However, you have more control over the VMs.
Azure uses large-scale virtualization at Microsoft data centers worldwide and it offers more than 600 services.
- Virtual machines, infrastructure as a service (IaaS) allowing users to launch general-purpose Microsoft Windows and Linux virtual machines, as well as preconfigured machine images for popular software packages. Most users run Linux on Azure, some of the many Linux distributions offered, including Microsoft’s own Linux-based Azure Sphere.
- App services, platform as a service (PaaS) environment letting developers easily publish and manage websites.
- Websites, Azure Web Sites allows developers to build sites using ASP.NET, PHP, Node.js, or Python and can be deployed using FTP, Git, Mercurial, Team Foundation Server or uploaded through the user portal. This feature was announced in preview form in June 2012 at the Meet Microsoft Azure event. Customers can create websites in PHP, ASP.NET, Node.js, or Python, or select from several open source applications from a gallery to deploy. This comprises one aspect of the platform as a service (PaaS) offerings for the Microsoft Azure Platform. It was renamed to Web Apps in April 2015.
- WebJobs, applications that can be deployed to an App Service environment to implement background processing that can be invoked on a schedule, on demand, or run continuously. The Blob, Table and Queue services can be used to communicate between WebApps and WebJobs and to provide state.
- Azure Active Directory is used to synchronize on-premises directories and enable single sign-on.
- Azure Active Directory B2C allows the use of consumer identity and access management in the cloud.
- Azure Active Directory Domain Services is used to join Azure virtual machines to a domain without domain controllers.
- Azure information protection can be used to protect sensitive information.