New Relic cambia el modo de negocio y administra un crecimiento sin precedentes con Amazon EKS
2021
Fundada en 2008, New Relic es líder en el espacio de la observabilidad, proporcionando a los ingenieros una plataforma de software como servicio que analiza, soluciona problemas y optimiza toda su pila de software. En 2020, New Relic comenzó a transformar su negocio, y pasó de un modelo de precios basado en el host a otro basado en el consumo. Además, New Relic introdujo un nivel de servicio gratuito para todos los clientes y se preparó para un aumento significativo de la demanda en su plataforma. La empresa decidió migrar toda su plataforma a Amazon Web Services (AWS) para adaptarse a la trayectoria de crecimiento prevista. En un periodo de 8 meses, New Relic aprovechó sus propias herramientas y procesos, así como las capacidades y ofertas de AWS, para migrar más de 20 000 servidores y refactorizar su plataforma de servicios. La refactorización de la plataforma utilizó Amazon Elastic Kubernetes Service (Amazon EKS). En este programa de migración y refactorización, New Relic vio mejoras materiales en la eficiencia de la ingeniería y la resistencia de la plataforma, junto con un camino para la escalabilidad a largo plazo para apoyar sus objetivos de crecimiento agresivo.
“Consumir AWS nos permite centrarnos en nuestras competencias principales, lo que nos permite lanzar mejores productos con mayor rapidez y frecuencia”.
Andrew Harnett
director sénior de servicios administrados, New Relic
Crecimiento enorme de los datos y aumento de la demanda de los clientes
New Relic proporciona a los clientes información sobre el rendimiento de su infraestructura, recursos en la nube, contenedores y aplicaciones mediante la incorporación de datos de telemetría en un solo lugar y la entrega de datos procesables a los clientes en tiempo real. A partir de febrero de 2021, New Relic ingiere 120 PiB de datos al mes y espera que esa cifra aumente en 6 PiB al mes. Este crecimiento explosivo, junto con el aumento de la demanda de los servicios de New Relic, llevó a duras barreras de escalabilidad que amenazaban con hacer que el simple hecho de actualizar el hardware y software heredados en su centro de datos de la nube privada fuera extremadamente agobiante. Como líder en el espacio de la observabilidad, New Relic y su equipo de ingeniería querían seguir centrándose en ofrecer una plataforma que mejorara la forma en que los clientes instrumentan sus sistemas, no en la administración de la infraestructura.
Desbloqueo de la escalabilidad para impulsar el crecimiento de los productos con Amazon EKS
New Relic comenzó su migración a AWS para aprovechar varios servicios completamente administrados, incluidos Amazon EKS y Amazon Managed Streaming for Apache Kafka (Amazon MSK), y se convirtió en uno de los mayores consumidores de esos servicios. Inicialmente, New Relic migró sus propios clústeres de Kubernetes para que se ejecutaran en Amazon Elastic Compute Cloud (Amazon EC2) como preparación para el eventual traslado a Amazon EKS. Con esta configuración, New Relic fue capaz de escalar e innovar rápidamente, migrando casi el 30 por ciento de su ingesta en 6 meses. Desde el traslado a Amazon EKS, New Relic fue capaz de acelerar esta migración y ahora ingiere casi el 90 por ciento de los datos de los clientes en los clústeres de Amazon EKS. Aunque la migración de New Relic a Amazon EKS todavía está en sus primeras etapas, la compañía ya ejecuta docenas de clústeres de Amazon EKS, incluidos más de 19 000 nodos totales y más de 150 000 pods, con planes para triplicar estas cifras durante el próximo año.
Aceleración del ritmo de innovación con los servicios administrados de AWS
El hecho de no tener que realizar actualizaciones de Kubernetes y parches de seguridad ahorra al equipo de New Relic más de un 10 por ciento de su tiempo, lo que le permite liberar código con más frecuencia y desarrollar nuevos productos y características que crean un valor adicional para los clientes. La migración a Amazon EKS permitió a los ingenieros de New Relic centrarse en la experiencia del cliente, con lo que se alineó mejor esa experiencia con la posición de la compañía en el mercado como solución de referencia para la nube, DevOps e iniciativas de transformación digital.
Aprovechamiento de la experiencia de primera parte en observabilidad para reducir el riesgo de la migración
Como empresa de observabilidad, los sistemas de New Relic son instrumentados, lo que aceleró enormemente su capacidad para realizar grandes cambios a escala, como la migración de su plataforma principal a AWS. New Relic sabía exactamente dónde podían estar los posibles obstáculos. En lugar de mirar las métricas del host de bajo nivel, el equipo de New Relic tenía visibilidad de la topología de sus sistemas y podía observar de cerca las anomalías que se desarrollaban en el sistema en un continuo de tiempo. Los ingenieros utilizaron la plataforma de New Relic para visualizar simultáneamente la migración de datos a gran escala desde su centro de datos de nube privada monolítica a una arquitectura basada en microservicios y para instrumentar completamente las cargas de trabajo de Kubernetes con el fin de detectar el rendimiento individual del sistema a lo largo de la migración. Este nivel de observabilidad e información dio a NewRelic la confianza necesaria para mover cantidades masivas de datos en muy poco tiempo y cambiar rápidamente el tráfico de producción al entorno de Amazon EKS. Además, al principio de su proceso de migración, el equipo de ingeniería de New Relic utilizó su propia plataforma para conocer las necesidades informáticas actuales de la nube privada. Esto hizo que la refactorización a Amazon EKS fuera una decisión obvia también desde la perspectiva del ahorro de costos.
Mejoramiento del rendimiento, fiabilidad y seguridad mediante las capacidades integradas de Amazon EKS
Los clientes confían a New Relic sus datos más sensibles y oportunos. Al confiar en un servicio como Amazon EKS, New Relic puede centrarse en sus competencias principales en lugar de en la administración del centro de datos y del hardware. Por ejemplo, cada vez que hay hardware físico involucrado, ese hardware puede fallar. New Relic ya no tiene que ocuparse de los problemas de error y recuperación, que ahora se administran mediante herramientas automatizadas en Amazon EKS. Esto significa que ya no hay que despertar a los ingenieros en mitad de la noche, la recuperación de los errores es más rápida y el tiempo de inactividad para los clientes es menor, sobre todo durante los eventos de escala máxima como el Black Friday y el Cyber Monday.
Una mayor fiabilidad aumenta la confianza de los clientes, al igual que una mayor seguridad. Gracias en parte a Amazon EKS, New Relic ya ha conseguido la certificación FedRAMP y, actualmente, se encuentra trabajando para conseguir la certificación HITRUST al aprovechar las capacidades de creación de imágenes de Amazon EKS. Además, el propio Amazon EKS está en camino de obtener la certificación FedRAMP moderada/alta, lo que se alinea con los planes de New Relic de lograr finalmente la certificación FedRAMP alta.
Al aprovechar la elasticidad informática que ofrece AWS, New Relic aumentó su capacidad de ingeniería y desarrolló nuevas oportunidades para la innovación de productos y la expansión del mercado Como resultado, New Relic está bien posicionada para cumplir su objetivo más ambicioso: crear un Internet más perfecto.
Acerca de New Relic
New Relic ofrece a los equipos de ingeniería líderes una potente plataforma de observabilidad basada en la nube que les permite ver el rendimiento de su software y mejorar su tiempo de comercialización.
Beneficios de AWS
- Migró más de 20 000 servidores mientras refactorizaba su plataforma de servicios
- Ahorró más del 10 % del tiempo operativo
- Aumentó el enfoque en las competencias principales en lugar de la administración de la infraestructura
- Consiguió la certificación FedRAMP y trabaja para obtener la certificación HITRUST
Servicios de AWS utilizados
Amazon EKS
Amazon Elastic Kubernetes Service (Amazon EKS) brinda la flexibilidad de iniciar, ejecutar y escalar aplicaciones de Kubernetes en la nube de AWS o en las instalaciones.
Amazon MSK
Amazon Managed Streaming for Apache Kafka (Amazon MSK) es un servicio completamente administrado con el que se le facilita la tarea de crear y ejecutar aplicaciones que utilizan Apache Kafka para procesar datos de streaming.
Amazon EC2
Amazon Elastic Compute Cloud (Amazon EC2) es un servicio web que proporciona capacidad informática en la nube segura y de tamaño modificable. Está diseñado para facilitar a los desarrolladores la informática en la nube a escala web.
Introducción
Cada día crece el número de empresas de todos los tamaños y sectores que consiguen transformar sus negocios gracias a AWS. Contacte con nuestros expertos e inicie hoy mismo su proceso de traspaso a la nube de AWS.