Windows Azure es el nombre genérico de la plataforma de servicios en la nube de Microsoft. El objetivo inicial de esta plataforma es alojar y escalar una aplicación web utilizando los centros de datos "en la nube" de la empresa gigante.
Para mantener la salud del entorno de Windows Azure, se utilizan 8 grandes centros de datos ubicados en todo el mundo. Actualmente, se implementan con éxito dos modelos de trabajo: plataforma como servicio (PaaS) e infraestructura como servicio (IaaS). Este modelo de prestación de servicios tiene las siguientes ventajas:
- sólo se pagan los recursos que realmente se utilizaron;
- hay una estructura de cálculos multiproceso;
- hay una abstracción de la infraestructura.
El modelo PaaS implica el arrendamiento de una plataforma completa, que consta de los siguientes elementos: un sistema operativo, almacenamiento de archivos y servicios de aplicaciones. Este enfoque reduce significativamente los costos de desarrollo. Ya no necesitan crear su propia infraestructura y comprar equipos costosos.
La forma en que funciona Windows Azure es ejecutar individualmente una máquina virtual para probar y mantener una aplicación específica. El usuario determina de forma independiente la cantidad de potencia informática necesaria. Estos parámetros se pueden cambiar si los desarrolladores necesitan más (menos) máquinas virtuales.
A pesar de que Microsoft implementa este esquema, varios sistemas operativos de código abierto están disponibles en el entorno de Windows Azure. Un desarrollador puede ejecutar una máquina virtual con el siguiente sistema operativo preinstalado:
- Ubuntu 12;
- CentOS 6;
- OpenSUSE 12;
- SUSE Linux Server 11.
La seguridad de Windows Azure y servicios "en la nube" similares es mucho mayor que la de los proveedores de alojamiento convencionales. Esto se debe al hecho de que las corporaciones gigantes pueden permitirse asignar grandes fondos para mantener el rendimiento de los centros de datos. En junio de 2012, la plataforma Windows Azure experimentó grandes cambios. Ahora este portal está escrito en HTML 5 y tiene una gran cantidad de nuevas opciones.