Sistemas Iron
Fremont, California, EE. UU.
Fabricación
EC2, S3, CloudEndure, RDS
IRON ha estado alojando parte de su infraestructura en la nube de Azure. Las cargas de trabajo de IRON incluyen ERP, CRM, EDI y aplicaciones de gestión de la cadena de suministro y otros flujos de trabajo desarrolladas internamente. El equipo de TI de IRON tuvo algunos problemas con los servidores de bases de datos alojados en máquinas virtuales que provocaron una degradación del rendimiento. IRON también quería aprovechar el protocolo MQTT para una de sus aplicaciones en tiempo real sin alojar infraestructura dedicada adicional. Habían investigado un poco y les gustó la cantidad de opciones disponibles en la plataforma AWS para ingerir flujos de datos en tiempo real. Carecían de conocimientos especializados internos sobre AWS y se pusieron en contacto con Avahi para que les ayudara a crear una prueba de concepto. Tras un debate más profundo, el equipo de Avahi demostró a IRON el retorno de la inversión si migraban todas sus cargas de trabajo a AWS, mejorando al mismo tiempo la seguridad y la continuidad del negocio.
IRON es un líder en servicios globales de integración OEM para dispositivos y armarios de servidores desde 2002. Son proveedores de plataformas de sistemas integrados, de dispositivos de servidor específicos para cada aplicación y construidos expresamente.
La infraestructura Azure de IRON fue aprovisionada y gestionada por varios equipos dentro de la empresa. Estos equipos habían creado suscripciones adicionales para alojar sus cargas de trabajo, creando una mezcla de convenciones y prácticas al crear grupos de recursos o configurar la arquitectura de red. Avahi trabajó con todos estos equipos para comprender sus necesidades empresariales y sus entornos ideales de alojamiento de aplicaciones. A partir de ahí, los arquitectos de soluciones de Avahi trabajaron a la inversa para diseñar una arquitectura que satisfaga las necesidades de todas las partes interesadas.
Una de las necesidades inmediatas de IRON era permitir a su equipo de ingeniería aprovisionar recursos por su cuenta, manteniendo al mismo tiempo el control de los costes y estableciendo una gobernanza adecuada. Avahi diseñó una solución basada en Control Tower y Service Catalog. Elaboramos una pequeña prueba de concepto para las partes interesadas, que abordó todas sus preocupaciones en torno a la posibilidad de que los miembros del equipo de ingeniería aprovisionaran y gestionaran sus recursos.
El equipo de Avahi se dio cuenta de los retos a los que se enfrentarían al consolidar los entornos y recursos disociados. También anticipamos los retos a los que nos íbamos a enfrentar desde la perspectiva operativa y logística.
El proyecto requirió una coordinación extrema con todas las partes y con las partes interesadas tanto empresariales como técnicas de varios equipos. Avahi utilizó su enfoque Agile impulsado por el portal de gestión de proyectos Jira para proporcionar visibilidad a la gestión y cumplir los plazos.
A continuación, se muestra el diagrama de arquitectura de la zona de aterrizaje y la conectividad de red entre el centro de datos local y el entorno AWS.
Fase 1
La primera fase consistió en construir una zona de aterrizaje en AWS y establecer una estructura de cuentas adecuada siguiendo las mejores prácticas. Utilizamos AWS Control Tower para construir la zona de aterrizaje. La primera fase incluyó el diseño y la automatización de tareas de alto nivel, entre ellas:
Fase 2
La segunda fase consistió en levantar y trasladar las máquinas virtuales de Azure a AWS. Aprovechamos AWS Server Migration Service para migrar estos recursos. El equipo de Avahi abordó los retos de las licencias para las máquinas virtuales de Windows e hizo que el proceso de migración fuera fluido.
Fase 3
En la tercera fase, el equipo de Avahi optimizó los recursos y migró las bases de datos de las instancias EC2 a la base de datos del servicio RDS. Se crearon reglas de escalado automático para la aplicación web con el fin de garantizar una alta disponibilidad y optimizar el rendimiento.
Fundador, bravo foxtrot