Un partner que desarrolla una red social me pregunto la diferencia entre utilizar Web Sites o un Web Role (Cloud Services).
Hay un muy buen post de MSDN que explica las diferencias y los escenarios de cuando utilizar cada uno.
Windows Azure Websites, Cloud Services, and VMs: When to use which?
La siguiente tabla resumen las características principales de cada opción, lo cual puede servirnos para decidir cual es opción que mas nos sirve.
Feature | Web Sites | Web Roles |
---|---|---|
Access to services like Caching, Service Bus, Storage, SQL Azure Database | Yes | Yes |
Support for ASP.NET, classic ASP, Node.js, PHP | Yes | Yes |
Shared content and configuration | Yes | No |
Deploy code with GIT, FTP | Yes | No |
Near-instant deployment | Yes | No |
Integrated MySQL-as-a-service support | Yes | Yes |
Multiple deployment environments (production and staging) | No | Yes |
Network isolation | No | Yes |
Remote desktop access to servers | No | Yes |
Ability to run programs with elevated permissions | No | Yes |
Ability to define/execute start-up tasks | No | Yes |
Ability to use unsupported frameworks or libraries | No | Yes |
Support for Windows Azure Connect/ Windows Azure Network | No | Yes |
Links relacionados