Azure Stack es la solución de nube híbrida de Microsoft, una extensión de Azure en hardware básico que combina operaciones y precios similares a los de la nube con la capacidad de mantener sus datos en su centro de datos. Es una herramienta poderosa que ofrece muchos de los mismos servicios que encuentra en Azure y agrega más con cada actualización regular. Con las API compatibles con Azure, el código puede migrar entre la nube y el centro de datos, y un conjunto familiar de herramientas para crear y administrar recursos, se convierte en un puente entre el cumplimiento normativo, el ancho de banda restringido y las capacidades de una plataforma de nube moderna.

Pero Azure Stack ya no está solo. Los competidores en la nube de hiperescala de Microsoft, Google y Amazon, están implementando sus propias soluciones de nube híbrida, trayendo sus propias pilas de nube híbrida al mercado. Claramente, existe la necesidad de sistemas similares a la nube en las instalaciones, ya sea para ejecutar cargas de trabajo que no se pueden ejecutar en la nube debido a restricciones regulatorias, o donde el ancho de banda es limitado o costoso. También es una forma de desarrollar y probar el código de la nube antes de implementarlo globalmente.

VER: La nube industrial: ¿por qué es la próxima? (Característica especial de ZDNet/TechRepublic) | Descarga la versión en PDF gratis (República Tecnológica)

También existen otras arquitecturas similares a la nube: dispositivos informáticos de borde que proporcionan puertas de enlace entre recursos locales, como dispositivos IoT y servicios en la nube; o arquitecturas hiperconvergentes que se extienden a la nube para almacenamiento o recursos informáticos adicionales cuando sea necesario. Microsoft ofrece soluciones para ambos, en Azure Stack HCI y Azure Data Box Edge.

Entonces, ¿qué pasa con las ofertas de Google y Amazon? Ambos están construyendo actualmente sus alternativas a Azure Stack, en forma de Google Cloud Anthos y AWS Outposts.

Índice

Presentamos Google Cloud Anthos

Anthos de Google Cloud es su visión basada en Kubernetes sobre cómo ofrecer servicios de nube híbrida. Hacer una gran apuesta por los contenedores parece funcionar bien para Google Cloud Platform, y Anthos adopta el mismo enfoque al ofrecer una versión local de GKE, Google Kubernetes Engine. Las implementaciones de código y contenedor diseñadas para GKE se ejecutarán en sus instalaciones locales de Anthos, con soporte para Istio Service Mesh y computación sin servidor basada en Cloud Run Knative de Google. Una herramienta de migración ayudará a mover las máquinas virtuales existentes a contenedores, listas para usar en GKE.

Anthos es puramente un entorno de Kubernetes. Esto le impide ejecutar los servicios básicos de GCP en su instalación de Anthos. Sin embargo, si tiene suficiente ancho de banda, las herramientas de conectividad híbrida de GCP vincularán Anthos con GCP y el resto de sus servicios. Además de Kubernetes, Google ofrece herramientas como Apigee para la gestión de API, Cloud Build para el desarrollo de aplicaciones y Stackdriver para la supervisión y la gestión.

Si bien es posible configurar y ejecutar Anthos en su propio hardware (e incluso en Azure o AWS), Google se asocia con proveedores de hardware para proporcionar pilas completas de Anthos. Varios le resultarán familiares, ya que ofrecen implementaciones de Azure Stack. Eso no es sorprendente, por supuesto, porque no hay muchos proveedores de servidores y sería difícil para cualquier proveedor de software vincular a un proveedor con un acuerdo de exclusividad. Lo mismo ocurre con los socios de servicio de Anthos, que incluyen muchas de las mismas grandes empresas y consultores de TI que el programa Azure Stack.

Descripción general de los puestos avanzados de AWS

Otra alternativa es AWS Outposts. Con un enfoque en la infraestructura como servicio, AWS Outposts ofrece dos formas de implementar una infraestructura híbrida en su centro de datos. Una opción utiliza VMware Cloud para ofrecer el mismo conjunto de herramientas de VMware que se encuentra en su red y en los servidores de Amazon, mientras que la otra aloja la funcionalidad EC2 nativa. Con AWS Outposts, Amazon entrega un rack de servidores preconfigurados a su centro de datos, ejecutando su propio hardware personalizado. No es completamente una caja negra; tiene la flexibilidad de elegir la configuración de cómputo, memoria y almacenamiento en función de los requisitos de recursos de su aplicación.

La justificación de dos enfoques diferentes tiene sentido. Si utiliza VMware Cloud para alojar aplicaciones en AWS, puede transferirlas a una instalación local de AWS Outposts donde puede haber problemas de ancho de banda con una conexión a AWS. Asimismo, la opción EC2 trae aplicaciones nativas de AWS a su red, con las mismas herramientas de administración que usa en AWS.

AWS trata una instalación de AWS Outposts como una extensión de su infraestructura virtual de AWS, conectándola a su región de AWS más cercana. Esto le permite conectar recursos locales a recursos y servicios alojados en AWS sin problemas, como si su aplicación se estuviera ejecutando en AWS. No hay diferencia en el modelo de programación, con las mismas API en el hardware de Outposts. Inicialmente, solo ofrece servicios EC2 y EBS, con otros servicios de AWS en la hoja de ruta.

Al igual que Azure Stack, AWS Outposts tiene dos niveles de administración. En el nivel superior se encuentra el plano de control que utiliza para administrar sus aplicaciones y servicios. Luego está el propio acceso de AWS al hardware, que utiliza para mantener actualizados el software y los controladores subyacentes. No necesita aplicar parches a los servidores ni actualizar los sistemas operativos, ya que AWS se encarga de todo en segundo plano, con la misma experiencia sin intervención que la ejecución de su código en sus centros de datos.

El futuro híbrido

Está claro que existe un entendimiento en toda la industria de que las soluciones de nube híbrida como Azure Stack son una tecnología de punta clave. Hemos visto a Microsoft y sus socios hacer crecer Azure Stack de un rack completo a medio rack o incluso menos con sus sólidas implementaciones. Así que es bueno ver la competencia de Google y Amazon. Aunque sus soluciones no son tan buenas como Azure Stack, ya que admiten muchos menos servicios y escenarios, hay mucha ambición de ir más allá (especialmente en AWS Outposts), con una hoja de ruta significativa de servicios planificados. Pero estas nuevas pilas aún no ofrecen la misma gama de servicios de plataforma y, por lo tanto, no admiten tantas formas de trabajar.

Azure Stack puede dar a Microsoft una ventaja, pero con nuevos competidores como estos, Microsoft no puede dormirse en los laureles. Debería promover la entrega de un conjunto completo de servicios habilitados para Azure en Azure Stack, con Azure Stack HCI como una alternativa para las pequeñas empresas que desean aprovechar las herramientas de virtualización y almacenamiento local de Microsoft. Agregar Azure Data Box Edge a la familia le brinda a Microsoft una gama de diferentes herramientas locales que admiten una amplia gama de diferentes escenarios de nube híbrida, desde cómputo hasta infraestructura virtual e IoT.

Azure continúa acumulando funcionalidad en la nube local

Cómo Linux se hizo cargo de todo, incluido Microsoft Azure

Power BI y Azure como el futuro de la analítica empresarial

Microsoft Azure: una hoja de trucos