Imagen: GettyImages/PhonlamaiPhoto

Ha pasado un tiempo desde que Microsoft presentó su primera vista previa de Azure Arc. El servicio ha crecido significativamente desde entonces, agregando más y más funciones, ofreciendo formas de ayudarlo a ejecutar un servicio similar a Azure en su propio hardware, migrando cargas de trabajo hacia y desde la nube.

VER: Investigación: Las herramientas de videoconferencia y las soluciones basadas en la nube dominan los espacios de trabajo digitales; VPN y VDI menos populares entre las pymes (Premium de TechRepublic)

El legado de cargas de trabajo del centro de datos de Microsoft da sentido a su compromiso con las nubes híbridas. Si bien Amazon y Google tienen experiencia en la ejecución de sus propias cargas de trabajo, la larga historia de Microsoft en la informática empresarial lo coloca en una posición única para admitir y migrar cargas de trabajo existentes en las instalaciones a la nube pública, con una comprensión profunda de qué y cuáles son esas cargas de trabajo. re utilizado para. Esto va tan lejos como para comprender por qué una organización puede desear mantener sus aplicaciones y datos en las instalaciones, mientras aprovecha los servicios y arquitecturas en la nube.

Índice
  • El enfoque de nube híbrida lenta y constante de Microsoft
  • Planificación y pruebas con Azure Arc Jumpstart
  • Comience con el entorno de prueba de ArcBox
  • El enfoque de nube híbrida lenta y constante de Microsoft

    Microsoft ha adoptado sabiamente un enfoque paso a paso para lanzar Azure Arc, implementando nuevas funciones y servicios uno por uno. Es una forma lógica de brindar este tipo de servicio, ya que debe adaptarse a sus propias migraciones a la nube, incluso si se trata de una nube local. El modelo de gestión de la nube es muy diferente de cómo gestionamos nuestros propios centros de datos, e integrarlo internamente requiere reflexión y planificación.

    El enfoque centrado en la aplicación de Arc para administrar la infraestructura y los servicios virtuales le permite ejecutarlo junto con las herramientas existentes, moviendo los servidores a la administración basada en Arc a medida que estén disponibles. Puede comenzar con una o dos máquinas y una infraestructura virtual simple, luego pasar gradualmente a un enfoque de plataforma como servicio a medida que crea nuevas aplicaciones nativas de la nube.

    Con tantos servicios ahora disponibles en Azure Arc y más que se agregan, surge una nueva pregunta: "¿Cómo sé si esto funciona para mí?"

    Planificación y pruebas con Azure Arc Jumpstart

    Una herramienta útil para comenzar con Azure Arc es la documentación y las herramientas de Jumpstart. Estos están construidos alrededor de un repositorio de GitHub, con más de 70 escenarios de implementación centrados en elementos clave de la plataforma Arc. Actualmente, estos admiten servidores compatibles con Arc, SQL Server, servicios de datos, Kubernetes, servicios de aplicaciones y funcionan con Arc y Azure Lighthouse como un conjunto combinado de herramientas de administración de operaciones.

    Los escenarios de Jumpstart son una forma útil de acelerar el inicio, brindándole las herramientas que necesita para integrar servidores en la administración de Arc. Incluyen guías para habilitar servidores Windows y Linux, agregarlos a grupos de recursos de Azure Arc y habilitar los entornos de administración adecuados. Las herramientas le permiten trabajar con sus propias máquinas virtuales en servidores existentes o máquinas virtuales que se ejecutan en plataformas administradas como Azure Stack HCI.

    Es importante recordar que Azure Arc es multiplataforma y multinube. Por lo tanto, además de las instrucciones para Windows y Linux, hay documentación para usar las herramientas de administración de infraestructura Terraform de Hashicorp con Azure Arc en Google Cloud Platform y Amazon Web Services. Los entornos locales que usan vSphere de VMware pueden usar Azure Arc a través de Terraform. Las guías de Jumpstart no cubren todos los escenarios, pero brindan una forma prescriptiva de comenzar y, al trabajar con Terraform, brindan soporte para una popular plataforma DevOps de código abierto, acelerando las transiciones y desarrollando las habilidades existentes.

    Comience con el entorno de prueba de ArcBox

    Imagen: Microsoft

    Tener pautas y documentación es solo una parte de la filosofía de Jumpstart. También ofrece un entorno de caja de arena donde puede probar cosas en un entorno controlado. ArcBox de JumpStart es una forma de configurar rápidamente un conjunto de servidores en Azure administrados por Arc, lo que le permite explorar sus diversas funciones en un solo lugar, ya sea como prueba de concepto o como herramienta de capacitación.

    Tener una combinación de la herramienta dos en uno es extremadamente valioso, ya que puede hacer preguntas sobre cómo podría ejecutar una plataforma compatible con Arc y luego intentar responderlas. El entorno de ArcBox puede ir más allá, ya que puede agregar nuevos nodos y servicios según sea necesario. Aprovecha las características de Azure, como la virtualización anidada, para simular máquinas virtuales invitadas y administradas.

    VER: AWS Lambda, un marco de computación sin servidor: una hoja de trucos (PDF gratuito) (República Tecnológica)

    En el centro de la implementación se encuentra una máquina virtual de centro de datos de Windows Server 2019 que aloja máquinas virtuales de Windows, Ubuntu y SQL Server. Estos se configuran automáticamente para administrarse a través de Azure Arc, dejando que el host se administre directamente. Es importante comprender la separación entre la infraestructura del host y la infraestructura de la aplicación, y ArcBox mantiene sus diversos servicios de host fuera de su entorno de administración, lo que le permite agregarlos a otras herramientas de administración.

    La herramienta Jumpstart solo admite un subconjunto de los servicios de Azure Arc disponibles, con un clúster básico de Kubernetes disponible como host para contenedores administrados. Hay una parte interesante sobre esta pieza de ArcBox, porque no es un clúster completo, sino un solo nodo que se ejecuta en la implementación mínima de Kubernetes K3s de Rancher. Esto muestra la flexibilidad de las herramientas de Arc Kubernetes; si puede funcionar con algo así, puede funcionar con prácticamente cualquier Kubernetes, siempre que sea compatible con las API de administración de Kubernetes. Una vez más, deberá administrar el clúster K3S de ArcBox y su host Ubuntu VM fuera de Azure Arc. Otro clúster K3 de tres nodos se usa para hospedar los servicios de datos administrados de Azure Arc, con Azure SQL Managed Instance y Azure PostgreSQL Hyperscale ejecutándose en el clúster.

    Todo el entorno de ArcBox se implementa a partir de una sola plantilla ARM, que automatiza todo el proceso de configuración de la zona de pruebas. El objetivo es hacer que comenzar sea lo más fácil posible, configurando todo con un paso final para implementar automáticamente los servicios habilitados para Arc cuando inicie sesión en la máquina virtual host por primera vez. Microsoft proporciona instrucciones para implementar ArcBox desde Azure Portal y la CLI de Azure. Todo el proceso debería tomar menos de una hora, lo que lo convierte en una forma rápida y fácil de prepararse para experimentar Azure Arc.

    Se le cobrará por los recursos de Azure utilizados por ArcBox, pero la evaluación básica debería ser posible utilizando créditos de Visual Studio o incluso una cuenta de prueba gratuita. Microsoft continúa desarrollando ArcBox y, a medida que se agregan nuevas funciones, vale la pena probarlas para ver si se pueden usar en sus propios entornos de Azure Arc.