Azure Cloud Service (read Web/Worker Roles) is one of the earliest Platform as a Service (PaaS) offered by Microsoft Azure. In fact, when Azure started in 2008, Cloud Services was the only Compute option available in Azure (Virtual Machines, Websites etc. came a bit later).
With Cloud Services you can run web applications (typically by hosting your application in a Web Role) or run background applications (typically by hosting your application/background service in a Worker Role). Since it is a PaaS offering, you need not worry about the issues that comes with IaaS (i.e. patching, configuring etc.). You simply provide your application and the desired settings in form of a package to Microsoft and based on that Azure will create VMs for you and deploy your applications in those VMs.
Cloud Services offer you a lot of flexibility (when compared with WebApps), yet take away the complexities that you would normally face when working with Virtual Machines (IaaS).
Though not officially deprecated, Cloud Services is heading that way. Microsoft is pushing for the use of other PaaS offerings (like WebApps, WebJobs, Functions, Service Fabric etc.). If you’re building a new app, my recommendation would be not to use Cloud Services.
sorry,
after i read the document
the answer is
Azure Cloud Services = Azure Web App Services
it without creating vm,and deploy a web app (like .net web)
you can create it like picture:
and it’s type is app service