¿Una nube en su centro de datos? Llega Azure Stack

Por fin está aquí: después de una gestación prolongada con tres avances públicos, Microsoft ha anunciado el lanzamiento de Azure Stack. Puede descargar el kit de desarrollo de Azure Stack gratuito ahora. Las soluciones completas de hardware y software se enviarán en los próximos meses, cuando Microsoft complete la certificación.

Llevar la nube pública a los centros de datos locales siempre fue una gran tarea, y Microsoft no entregará la totalidad de Azure en esta versión inicial. De hecho, no espere ver nunca todo Azure en Azure Stack, ya que hay muchas características de Azure que dependen de la escala de la nube. Dicho esto, hay más que suficiente para empezar, con soporte para las características principales de Azure IaaS y PaaS. Otros elementos opcionales incluyen el servicio de aplicaciones de Azure y sus funciones sin servidor.

Tendrá que esperar un poco para ver algunas de las características más anticipadas: Azure Container Service y PaaS de segunda generación de Microsoft, Azure Service Fabric. Aunque dejar características de PaaS como estas para actualizaciones posteriores tiene sentido para la hoja de ruta de Microsoft, es una lástima que no hayan llegado a la versión inicial, ya que perpetúa el mito de que las soluciones de nube híbrida son para IaaS. Aún así, al aprovechar un modelo devops moderno basado en contenedores y una canalización de integración continua, es fácil tratar IaaS como una PaaS personalizada, especialmente con el soporte de Azure Stack para Chef, Docker y Mesos.

Devops coherentes con la nube en las instalaciones

Azure Stack es "coherente con la nube", lo que significa que el código que se ejecuta en una instancia local también se ejecutará en Azure, utilizando las mismas descripciones de Azure Resource Management que sus aplicaciones locales y permitiéndole implementar en Azure con solo cambiar su punto final de devops. Es un enfoque que debería ayudar a entregar aplicaciones de nube híbrida efectivas, moviendo su código a donde están sus datos (manteniendo los datos confidenciales en las instalaciones para el cumplimiento normativo y utilizando los recursos de la nube para agregar rendimiento y escalar donde sea apropiado).

La configuración de Azure Stack requerirá mucho espacio en la sala de máquinas. Para aprovechar al máximo Azure Stack, en la mayoría de los casos, está mirando un sello de al menos cuatro racks de equipos, que necesitarán ejecutar una cantidad significativa de su carga de trabajo. El desarrollo inicial se puede realizar mediante un sistema de servidor único que se basa en las versiones preliminares de prueba de concepto de Azure Stack. El kit de desarrollo de Azure Stack es una descarga gratuita con licencia solo para fines de desarrollo (por lo que no puede usarlo para funcionar con servicios limitados), con el mismo portal, servicios y herramientas que la versión completa.

Las aplicaciones creadas en ASDK se escalarán y se ejecutarán en una implementación multiservidor completa, así como en el propio Azure. El ASDK necesita un servidor robusto con muchos núcleos, memoria y almacenamiento. Como también requiere hardware actual, no podrá reutilizar equipos redundantes u obsoletos. Teniendo en cuenta las opciones, probablemente sea mejor usar hardware equivalente a un único nodo de cómputo de Azure Stack de uno de los proveedores de sistemas certificados, ya que reducirá el riesgo de incompatibilidades y dará una idea de cómo funcionará una aplicación.

Entonces, ¿cuánto va a costar?

El modelo de negocio en torno a Azure Stack es interesante y utiliza precios de suscripción muy parecidos a los de Azure. Puede pagar por hora o por mes, con un cargo de VM base de $ 0.008 / vCPU / hora o $ 6 / vCPU / mes). Al igual que Azure, además de un host de VM base, puede usar sus licencias de Windows Server o Linux existentes. Si no tiene ninguna licencia, entonces una máquina virtual de Windows Server tiene un costo de $ 0.046 / vCPU / hora o $ 34 / vCPU / mes. Hay precios similares para el almacenamiento y para los servicios de aplicaciones de Azure, todos basados ​​en el uso de vCPU. Como era de esperar, es más barato que el precio de Azure para características similares, pero aquí usted mismo paga por el hardware, y eso no va a ser barato.

Acostumbrarse a una tarifa de suscripción para su uso local será el cambio más importante para usar Azure Stack. Una de las ventajas de los servicios en la nube ha sido el cambio del gasto de capital al gasto operativo, y Azure Stack está incorporando ese mismo modelo. Es una gran pregunta si eso será aceptable para la mayoría de los CIO y CFO. Sin embargo, dado que gran parte de Azure Stack está cubierto por los acuerdos existentes de servicios empresariales y en la nube, no debería haber demasiado impacto financiero.

Construyendo nubes en hardware certificado

Hewlett Packard Enterprise será una de las primeras en ofrecer una implementación de Azure Stack, junto con Dell y Lenovo. ProLiant de HPE para Microsoft Azure Stack no es barato: está buscando una inversión de al menos $ 300,000 para una configuración básica. Eso no es sorprendente cuando desglosa el contenido de un rack, que se basa en los servidores ProLiant DL380 Gen9. Cada bastidor tiene de cuatro a 12 nodos DL380 Azure Stack, con un solo DL360 que maneja la administración de hardware. Tres conmutadores manejan las interconexiones de servidores y bastidores, mientras que las unidades de distribución de energía integradas se pueden configurar para adaptarse a sus requisitos informáticos y de almacenamiento.

Con hasta 12 nodos de computación y almacenamiento por rack, y hasta 88 TB de almacenamiento por nodo, hay mucha flexibilidad en la oferta de Azure Stack de HPE, lo cual es sorprendente para algo que está construido alrededor de un conjunto muy limitado de opciones de hardware. Eso es bueno, ya que le brinda la opción de actualizar elementos de un bastidor en el futuro, lo que le permite expandirse con sus requisitos. Será interesante ver qué configuraciones se vuelven más populares.

Las opciones alternativas provendrán inicialmente de Dell EMC y Lenovo, con Cisco y Huawei a continuación. Las opciones de Lenovo incluyen una unidad de 25U de media altura de rack, así como un rack de 42U más familiar. Al igual que HPE, Lenovo utiliza servidores familiares como base de sus nodos de computación y almacenamiento. Es un enfoque que debería mantener los costos al mínimo, ya que existen economías de escala, especialmente porque los proveedores de Azure Stack necesitarán almacenar suficientes componentes para cubrir todo el ciclo de vida de soporte de un rack. Una implementación de Azure Stack más pequeña debería encajar bien con algunos de los escenarios de implementación sugeridos por Microsoft, especialmente cuando está colocando una réplica de sus servicios en la nube en un entorno con limitaciones de espacio y ancho de banda, como un crucero o una mina.

Tener una base de hardware consistente, incluso si es de diferentes proveedores, tiene mucho sentido para una plataforma como Azure Stack. Microsoft se ha comprometido a realizar actualizaciones frecuentes de Azure Stack, que es poco probable que coincidan con la cadencia de la nube pública, pero serán significativamente más rápidas de lo que está acostumbrado con Windows Server y su pila de aplicaciones.

Una cosa queda clara: ejecutar Azure Stack, como el Azure Pack antes, no será como ejecutar Windows Server. Con hardware certificado, puede ignorar sus máquinas y concentrarse en sus aplicaciones y en el portal de Azure Stack. Deberá tratar Azure Stack como una nube para aprovecharlo al máximo: una nube que se encuentra en su centro de datos.