Microsoft cree firmemente en la idea de una nube híbrida, que abarca todo, desde microcontroladores en el borde de la red hasta su servicio de hiperescala Azure. Es un modelo que ha llevado a la empresa a ofrecer su propio hardware de servidor y a asociarse con proveedores líderes para ofrecer hardware de vanguardia bajo la marca Azure Stack.

Aunque Azure Stack puede usar el nombre Azure, no ejecuta el mismo software que los propios centros de datos en la nube de Microsoft. Sin embargo, es "coherente con Azure", ofrece muchas de las mismas API que la plataforma Azure y está integrado con las herramientas de administración de Azure Portal. Este patrón es el mismo tanto si coloca un servidor sólido Azure Stack Edge en un sitio remoto como si configura un centro de datos pequeño con la plataforma de clústeres Azure Stack HCI basada en software.

Índice
  • Una nube privada en el borde
  • Azure Stack HCI, Azure Arc y Kubernetes
  • Introducción a AKS en Azure Stack HCI
  • Seguridad mejorada con Hyper-V
  • Ver también
  • Una nube privada en el borde

    Azure Stack HCI es una de las mejores partes de la cartera de Azure Stack, lo que acerca a Azure mucho más a lo que consideramos servidores Windows tradicionales. A diferencia de los productos Microsoft Edge más estrictamente controlados y Azure Stack Hub de varios bastidores a gran escala, es una distribución de software destinada a ejecutarse en servidores certificados y, como tal, ofrece administración de bajo nivel de hardware y sistema operativo a través del Centro de administración de Windows. así como el portal Azure.

    La última versión de Azure Stack HCI acerca el servidor de Windows hiperconvergente de Microsoft a Azure y al resto de la familia Azure Stack, agregando soporte para más que almacenamiento administrado y máquinas virtuales, presentando Azure Arc enfocado en aplicaciones como un medio para administrar las aplicaciones en su clústeres y los recursos que utilizan.

    En la parte inferior de la pila de servidores modernos de Microsoft se encuentra el hipervisor Hyper-V. Ha demostrado ser fiable, potente y seguro, formando la base de gran parte de la arquitectura de seguridad moderna de Microsoft, desde la protección de los procesos de inicio de sesión hasta la protección de las páginas web y los documentos descargados. Azure Stack HCI se basa en Hyper-V y aloja máquinas virtuales de Windows y Linux, y a través de herramientas y contenedores de Windows Docker. Con Hyper-V, Azure Stack HCI puede crear los clústeres densos de máquinas virtuales específicas de la aplicación que se necesitan para trabajar de manera eficiente con su almacenamiento agrupado y administrar redes virtuales, aprovechando el mismo modelo que la infraestructura como servicio de Azure, con acceso a la galería de Azure de virtual máquinas y aparatos.

    Azure Stack HCI, Azure Arc y Kubernetes

    La integración de Azure Arc en Azure Stack HCI tiene mucho sentido. Azure ha sido durante mucho tiempo sobre la abstracción de la infraestructura física. Sus centros de datos masivos son invisibles para el usuario final, y todo lo que tiene que hacer es elegir un tipo de máquina virtual, conectarla al almacenamiento y ejecutar sus aplicaciones. En el corazón del modelo de Azure se encuentra ARM, Azure Resource Manager y sus modelos asociados para describir y automatizar los recursos usados ​​por las aplicaciones en Azure. Como la mayoría de las herramientas de infraestructura como código, ayuda a definir e implementar recursos, y puede crear descripciones de aplicaciones complejas en sus plantillas ARM.

    Azure Arc usa ARM para configurar y administrar infraestructuras virtuales en plataformas compatibles y, con la integración de Azure Stack HCI, ahora es la herramienta preferida para crear e implementar aplicaciones hiperconvergentes. Los administradores del sistema pueden usar Windows Admin Center para administrar el sistema operativo y el hardware del host, mientras que los administradores de servicios pueden crear plantillas ARM para máquinas virtuales y servicios, los administradores de aplicaciones usan Azure Arc para implementar y monitorear los servicios en ejecución.

    VER: Principales proveedores de nube en 2020: AWS, Microsoft Azure y Google Cloud, Hybrid, SaaS Players (descarga TechRepublic)

    Las máquinas virtuales son solo una parte de la historia de Azure Arc, ya que también ayudan a implementar y administrar bases de datos compatibles con Azure y aplicaciones de Kubernetes que se ejecutan en Azure Kubernetes Service (AKS). Microsoft anunció recientemente que traería AKS a Azure Stack HCI, usando Azure Arc como su herramienta de administración. Es un patrón que tiene mucho sentido: AKS es una plataforma administrada de Kubernetes que cumple con los estándares de Kubernetes, por lo que cualquier aplicación de Kubernetes se ejecutará en ella.

    Junto con el núcleo de Kubernetes, agrega funciones adicionales, como Virtual Kubelets, que facilitan la gestión del escalado, un enfoque que funciona bien para las arquitecturas hiperconvergentes. La administración de aplicaciones de Kubernetes de Azure Arc se basa en Kubernetes y se implementa desde repositorios de código basados ​​en git a medida que cambia el código como parte de una plantilla de GitOps.

    Introducción a AKS en Azure Stack HCI

    Al usar GitOps y trabajar con AKS, obtiene un modelo de aplicación distribuida coherente con Azure en sus servidores Azure Stack HCI. Comienza implementando AKS desde Azure, usando Windows Admin Center (o PowerShell) para administrar su sistema Azure Stack HCI en ejecución, agregando sus recursos a su clúster. Una vez que AKS esté en funcionamiento y configure Azure Arc con los puntos finales de su repositorio, Azure Arc agregará sus agentes de administración a su instancia de AKS, listos para implementar y administrar contenedores de Linux y Windows (como hosts distintos de Windows o Linux, o híbridos). anfitriones compatibles con ambos).

    Su centro de administración de Windows deberá estar conectado a Azure para administrar las herramientas de Azure Stack HCI AKS. Esto se usa para configurar el host de AKS, así como para administrar una biblioteca local de imágenes de VM para ejecutar AKS. Con la configuración básica implementada, puede comenzar a agregar un clúster mediante un asistente del Centro de administración de Windows, integrándose con Azure Services for Monitoring y Azure Stack HCI Almacenamiento Pools.

    No necesita usar Azure Arc para ejecutar aplicaciones hospedadas en AKS, pero simplifica la implementación y la integración con su canalización de compilación. Si prefiere utilizar la línea de comandos de Kubernetes o su panel integrado, puede implementar manifiestos para cargar imágenes de contenedores y configurar sus aplicaciones desde cualquier registro de contenedores. La integración con Azure Monitor ayuda a administrar el escalado, junto con los servicios de escalado y conmutación por error integrados de AKS.

    Seguridad mejorada con Hyper-V

    Dado que AKS se ejecuta en Hyper-V, existe un nivel adicional de seguridad para sus contenedores: puede usar el aislamiento de contenedores basado en hipervisor de Microsoft para mantener sus clústeres aislados entre sí, incluso en el mismo hardware. De esta forma, las aplicaciones distribuidas que requieren datos confidenciales pueden ejecutarse junto con sus aplicaciones de línea de negocio sin fugas de datos. La integración de Azure Arc con Azure Lighthouse permite que los MSP administren aplicaciones de AKS de forma remota, lo que le permite externalizar la experiencia en administración si es necesario.

    Al integrar Azure Stack HCI en su visión de una nube híbrida, Microsoft trae herramientas de desarrollo e implementación en la nube a su centro de datos local y al perímetro de sus redes. Agregar AKS (y la compatibilidad con Azure Arc) tiene mucho sentido, ya que las aplicaciones de Kubernetes pueden aprovechar el clúster subyacente y las tecnologías de virtualización que impulsan Azure Stack HCI respetando los datos locales. Con las nuevas tecnologías de empaquetado que permiten a las empresas finalizar las aplicaciones de Kubernetes para su distribución y venta, este es un conjunto de tecnologías que quizás no use hoy, pero que definitivamente usará en los próximos cinco años.

    Ver también

    • Multinube: una hoja de trucos (TechRepublic)
    • Nube híbrida: una guía para profesionales de TI (descarga de TechRepublic)
    • Informática sin servidor: una guía para administradores de TI (TechRepublic Premium)
    • Cómo implementar su primer pod en un clúster de CentOS Kubernetes (TechRepublic)
    • Principales proveedores de nube en 2020: AWS, Microsoft Azure y Google Cloud, Hybrid, SaaS Players (ZDNet)
    • Los mejores servicios en la nube para pequeñas empresas (CNET)
    • Microsoft Office frente a Google Docs Suite frente a LibreOffice (Download.com)
    • Computación en la nube: más cobertura de lectura obligatoria (TechRepublic en Flipboard)