Microsoft hizo muchos anuncios notables durante su conferencia de Ignición, uno de ellos fue Azure Stack. Es el nuevo soporte para poner Azure en tus propios servidores, y se parece mucho al nuevo portal de Azure. La principal diferencia visible es el color de fondo de la interfaz; es negro en lugar de azul.
«Se puede pensar en Azure Stack como la entrega de las innovaciones de Azure que son desplegables y manejables en el lugar», dijo Ryan O$0027Hare de Microsoft. En otras palabras, obtienes las piezas que corren en Azure, y la selección de los servicios Azure PaaS e IaaS en una implementación del portal Azure que te permite administrarlos y consumirlos, junto con el soporte de PowerShell.
Suena como lo que Microsoft ya estaba entregando con el Windows Azure Pack, ¿verdad? El CTO de Azure Mark Russinovich sugiere pensar en ello como la primera versión, «Azure Pack fue una pequeña selección de servicios entregados en el portal Azure de primera generación. Ahora tenemos un nuevo portal que está diseñado para darte una visión holística de las cosas en lugar de una lista de lavandería donde el análisis de lo que es relevante es un ejercicio que se deja al usuario».
Servicios
El nuevo portal se centra menos en las funciones específicas y más en los servicios que ofrecen. «Ese portal, además de otros servicios, se están entregando como la Pila Azul», añadió. Y por supuesto los servicios que se obtienen se basan en las versiones actuales de esos servicios en Azure.
Azure Pack te permite administrar máquinas virtuales IaaS y ejecutar sitios web Azure de alta densidad en tu infraestructura. Azure Stack va más allá con más características de IaaS y un subconjunto de elementos PaaS de Azure. Puedes usar las herramientas de PaaS para manejar el almacenamiento de blob y tablas, ejecutar sitios web y bases de datos y, lo que es más importante, crear aplicaciones usando la plataforma de micro-servicios Service Fabric.
Si te centras en el IaaS, puedes ejecutar máquinas virtuales con extensiones, alojar una biblioteca de imágenes de máquinas virtuales y usar las herramientas de redes virtuales de Azure, incluido su equilibrador de carga de software. También puedes configurar el almacenamiento de Azure, dando a tus máquinas virtuales acceso al almacenamiento en disco. El único servicio reciente que Azure Stack aún no es compatible con Azure App Services; tiene el soporte de sitios web que App Services utiliza para crear aplicaciones web, pero no el servicio Logic Apps que puedes utilizar para conectar aplicaciones creadas a partir de múltiples servicios en la nube. Aunque, es seguro decir que eso está ciertamente en el radar de Microsoft.
Consistencia
Esto significa que la Pila Azul proporciona más características consistentes con el Azul, siendo una parte clave una superficie API consistente para el desarrollo de aplicaciones. Puedes usarla para gestionar los cálculos de IaaS y una selección de servicios de PaaS, incluyendo el nuevo Service Fabric.
Azure Stack también es diferente de la forma en que funciona el Windows Azure Pack, dice O$0027Hare, «El Windows Azure Pack proporciona un modelo operativo de nube sobre una arquitectura de Windows Server y System Center. Hoy en día, no se trata de la implementación de la pila completa de las innovaciones de Azure; Azure Pack es un esfuerzo profundo para replicar la experiencia de la nube y a medida que se pasa a Azure se tiene una reimplementación no sólo de la experiencia sino de los servicios subyacentes, el modelo de administración y también la infraestructura del centro de datos». Con Azure Stack, tanto el código como la arquitectura del servicio se comparten con Azure.
Esto significa que puedes usar Azure para desarrollar y probar, y luego desplegarlo en Azure Stack cuando estés listo para poner tu código en producción, y puedes hacerlo desde Visual Studio con sólo cambiar la nube a la que te diriges. Cuando ejecutas los comandos de PowerShell, los mismos comandos se ejecutan contra Azure y Azure Stack; sólo tienes que cambiar la nube a la que te diriges y el resto del guión es el mismo.
Del mismo modo, las extensiones disponibles en la Galería Azul funcionan tanto en la Nube Azul pública como en su propia Pila Azul. Como el ingeniero de Microsoft (y creador de PowerShell) Jeffrey Snover dice medio en broma, «La definición de compatible es diferente; esto no es compatible, es consistente. Es la misma nube».
Requisitos
Entonces, ¿necesitarás nuevo hardware para ejecutar Azure Stack? Lo más probable es que sí.
Azure Stack funciona con Windows Server 2016, por lo que dependerá del hardware en el que los OEMs de servidores decidan que van a soportar Windows Server 2016. La mayoría de los clientes con los que Microsoft ha hablado sobre Azure Stack están pensando en utilizarlo en un sitio nuevo y trabajar con hardware estandarizado para aprovechar las economías de escala de la nube. Eso significa que pueden decidir qué cargas de trabajo trasladar a sus nubes privadas, o qué quieren construir allí desde cero. O$0027Hare señala: «Generalmente lo que estamos viendo en los proyectos de nubes privadas exitosos es un comienzo con un nuevo punto de vista».
Dependiendo de lo que quieras hacer con él, no necesariamente necesitas mucho hardware para Azure Stack. Los clientes pueden incluir desarrolladores que necesitan una implementación local de Azure, o una empresa que quiere usar Azure Stack para una carga de trabajo específica, o un proveedor de servicios que quiere ofrecer nube. O$0027Hare promete: «Verás implementaciones de una caja con dev/test SLAs. Hay una amplia gama de orientación de arquitectura que ayuda a los clientes a elegir el tamaño adecuado».
Aunque Azure Stack te permitirá ofrecer un servicio de nubes en tu propio hardware, no cuentes con obtener todas las ventajas de la nube comercial. Como señala Russinovich, «La ventaja de Azure que no puedes obtener es la escala, eso y la eficiencia de la cadena de suministro». Las razones de los clientes para querer Azure en la premisa no son para ahorrar el costo de una suscripción o para tener su propia nube para lo mismo. Típicamente, es porque necesitan mantener los datos en un lugar específico por razones regulatorias. «Tienen problemas de localización de datos o problemas particulares de gobierno y la pila de azules les permite afinar eso», dijo O$0027Hare.
Contenidos