Web Enterprise Architecture
For new applications that can be migrated completely to use the PaaS model, a developer can leverage Windows Azure Cloud Services that offers deploying Web Roles and Worker Roles. As shown in the below architecture diagram, Web Applications containing the presentation layer can be deployed to Web Roles, and the back-end stack containing the service, business, and data layers, can be deployed to either Worker or Web roles. As shown here, if the service layer was developed in WCF or WEB API, the back-end stack can be deployed to a Web Role. It should be noted here that Web Applications can also be deployed to Azure Web Sites if they are simple pages, but it is highly recommended to use Web Roles instead because they are more suited for the application environment.
See More Related Templates