When Microsoft first introduced Azure, they started with Platform-as-a-Service where they have Web Role and Worker Role. But, gradually, they started the Infrastructure services and defined the VM Role. Since April 2015, they have replaced all these roles, and given a new look to the Azure computing model, which is classified into these four components:
- Virtual machines
- Cloud service
- App Service
- Service Fabric