Aplicaciones prácticas en la nube

El concepto de Nube puede encajar a la perfección en algunos de los patrones típicos de carga que se pueden dar en las aplicaciones de software:

  • Aplicaciones con "picos" predecibles: como el ejemplo anterior de Wimbledon, en el que se sabe de antemano que la demanda va a multiplicarse enormemente en determinadas épocas o ante eventos concretos. Con una implementación tradicional se desperdiciaría capacidad y generaría gran complejidad para el departamento de TI. En la nube se pueden contratar los recursos necesarios exactamente el tiempo que se necesiten.


Figura 1.- Proceso de las aplicaciones con picos predecibles

  • Aplicaciones con "picos" impredecibles: no es posible determinar cuándo van a producirse ni de qué dimensión serán, por lo que dimensionar la infraestructura apropiada no es posible con el esquema tradicional. Además estos picos impactan en el rendimiento y por tanto en el negocio, que puede verse incluso interrumpido. Los servicios Cloud pueden escalarse de inmediato ante una demanda inesperada.


Figura 2.- Proceso de las aplicaciones con picos impredecibles

  • Aplicaciones de crecimiento rápido: aquellas que crecen mucho en demanda en virtud de un gran éxito entre los usuarios. Escalar y crecer es un gran reto tanto de desarrollo como para el equipo de TI de las empresas. Por ejemplo, la verdadera dificultad de una aplicación como Twitter, que es funcionalmente muy sencilla, es el poder crecer y llegar a gestionar millones de usuarios simultáneos. Albergada en un sistema en la nube puede aumentar su capacidad ilimitadamente a medida que el número de usuarios crece.


Figura 3.- Proceso de las aplicaciones con crecimiento rápido

  • Aplicaciones On-Off: aplicaciones que trabajan y se paran de manera predecible, alternando periodos de inactividad con periodos de trabajo intenso. En el esquema tradicional se desaprovechan mucho las capacidades del sistema, que estarán sobredimensionadas. Con el esquema de la nube se pueden gestionar cambios para aumentar y reducir las capacidades según cada fase, disminuyendo los costes a cero en los periodos sin demanda.


Figura 4.- Proceso de las aplicaciones "on-off"

Casos de estudio

Microsoft dispone de múltiples casos de estudio dónde se pueden ver una amplia gama de aplicaciones reales que han adoptado la plataforma Windows Azure.

Todos estos casos de estudio se pueden encontrar en el portal web de Microsoft https://www.microsoft.com/windowsazure/evidence/