GreaterGas
Phoenix, Arizona
Atención médica
AWS ECS, Fargate, AWS Glue, AWS Quicksight
A medida que GreaterGas experimentó un rápido crecimiento, a su pequeño equipo interno de TI le resultó difícil administrar su complejo entorno de Amazon Web Services (AWS). Para resolver este desafío, la empresa recurrió a Avahi Technologies, que evaluó el entorno utilizando el Marco de Buena Arquitectura de AWS y descubrió problemas de escalabilidad, fiabilidad, seguridad y rentabilidad. Avahi abordó entonces estos problemas diseñando un entorno sin servidor modernizado que se ejecuta en una infraestructura como código que agiliza los procesos de DevOps y reduce el coste del entorno de la nube. El cliente ahora puede implementar aplicaciones y escalar los recursos informáticos más rápido, al tiempo que garantiza la seguridad de su entorno de AWS.
Con sede en EE. UU., GreaterGas es un líder en la industria de la salud que proporciona servicios completos de anestesia a hospitales, centros quirúrgicos y consultorios médicos. Los servicios específicos incluyen anestesiología, facturación y gestión de la práctica.
Permitir que un pequeño equipo interno de TI gestione un entorno de nube complejo A medida que el cliente experimentó un rápido crecimiento, al pequeño equipo interno de TI le resultó difícil gestionar el entorno de Amazon Web Services (AWS). A esto se sumó una serie de aplicaciones desarrolladas por socios externos, lo que había creado complejas interdependencias de aplicaciones en toda la arquitectura de la aplicación.
Dado que los hospitales que prestan atención crítica a los pacientes son el segmento de clientes objetivo, la empresa no puede permitirse ningún tiempo de inactividad de los servicios en la nube. La arquitectura de la aplicación en la nube también debe ser segura debido a la sensibilidad de la información sanitaria.
Para asumir estos retos, el equipo directivo superior esperaba obtener una gestión centralizada de la arquitectura y las aplicaciones en la nube para que el equipo de TI pudiera mantener eficientemente el rendimiento de la infraestructura y las aplicaciones. Como parte del proceso, el cliente también identificó esto como una oportunidad para evaluar su entorno AWS actual con el fin de modernizar la infraestructura y aprovechar las últimas tecnologías de AWS.
Avahi Technologies es una empresa centrada en la nube y socio de Amazon Web Services (AWS) con un equipo de expertos en ingeniería de software, datos y nube, y experiencias obtenidas a través de años de trabajo dentro del ecosistema de la nube. Un extraordinario equipo de expertos de Avahi altamente certificados destaca en la arquitectura y el funcionamiento de soluciones seguras, automatizadas y basadas en la nube construidas sobre AWS. Con el objetivo de convertirse en una extensión de los equipos de clientes existentes, Avahi ofrece un servicio excepcional y trabaja incansablemente para construir las soluciones adecuadas para resolver los problemas empresariales.
Avahi evalúa la arquitectura en busca de oportunidades de mejora Para identificar un socio que le ayude con el proyecto de modernización, el cliente recurrió primero a su socio de confianza en la nube: AWS. AWS recomendó colaborar con Avahi Technologies, que se especializa en migraciones de AWS y proyectos de modernización para empresas de rápido crecimiento.
Avahi evaluó primero el entorno del cliente utilizando el Marco de Buena Arquitectura de AWS como guía.
Esto implicó el análisis de la arquitectura para los procesos operativos, la seguridad, la fiabilidad, el rendimiento, la optimización de costes y la sostenibilidad. Después de escanear el código de la infraestructura, Avahi descubrió problemas de escalabilidad, fiabilidad y seguridad.
Los componentes clave de la solución de modernización de Avahi incluyen una nueva base de datos de almacén de datos, configurada con Amazon QuickSight para la elaboración de informes y el análisis de la inteligencia empresarial. Avahi también configuró procesos completos de CI/CD (integración y despliegue continuos) utilizando AWS CodePipeline. Esto permite a los desarrolladores del cliente implementar aplicaciones y actualizaciones más rápido, al tiempo que facilita al equipo de operaciones la gestión del entorno de AWS.
Con la solución AWS que Avahi diseñó, configuró e implementó, el cliente ahora tiene un entorno AWS moderno. Esto incluye una arquitectura de infraestructura como código, que automatiza las actualizaciones de la infraestructura y las nuevas implementaciones. Avahi también migró las cargas de trabajo del cliente a un clúster sin servidor de Amazon Elastic Container Service (ECS) en contenedores que utiliza AWS Fargate como motor de cálculo y AWS Glue para la integración de datos.
Resultados y beneficios: Mejora de la fiabilidad y la seguridad con costes reducidos Para mejorar la fiabilidad, Avahi migró las bases de datos de una única zona de disponibilidad a varias zonas de disponibilidad. Además de reducir la latencia de las aplicaciones mediante la entrega de aplicaciones más cerca de los usuarios finales, las múltiples zonas se respaldan entre sí. En caso de que una zona experimente una interrupción, Avahi configuró el sistema para que conmutara por error a otra zona, al tiempo que cumplía los objetivos de tiempo de recuperación y punto de recuperación del cliente.
Para una postura de seguridad más sólida, Avahi implementó AWS Secrets Manager para proteger las credenciales de los usuarios. Complementando este servicio se encuentra AWS Identity and Access Management (IAM), que garantiza que solo los usuarios autorizados puedan interactuar con la plataforma en la nube.
Para mejorar las experiencias de los usuarios, Amazon Route 53, un servicio de sistema de nombres de dominio, conecta eficientemente las solicitudes de los usuarios a las aplicaciones, mientras que Amazon CloudWatch permite al cliente supervisar los recursos informáticos. Para supervisar el rendimiento de las aplicaciones, Avahi configuró el escaneo del código de las aplicaciones con SonarQube, una plataforma de código abierto que inspecciona continuamente la calidad del código para comprobar si hay vulnerabilidades y problemas de rendimiento.
Otro beneficio clave para el cliente es la escalabilidad. El entorno de infraestructura como código escala automáticamente los recursos informáticos hacia arriba y hacia abajo para que el cliente pueda ajustarse fácilmente a los cambios en las cargas de trabajo en los servicios de bases de datos. Y con el control centralizado sobre la arquitectura, el cliente puede realizar un seguimiento preciso de los costes de la nube.
Fundador, bravo foxtrot