New Relic transforma o modo de fazer negócios e consegue um crescimento sem precedentes com o Amazon EKS

2021

Fundada em 2008, a New Relic é líder no espaço da observabilidade, fornecendo aos engenheiros uma plataforma de software as a service (SaaS – software como serviço) que analisa e otimiza toda a pilha de softwares da empresa, além de solucionar os problemas dela. Em 2020, a New Relic embarcou em uma jornada para transformar seus negócios, migrando de um modelo de preços com base em host para um com base no consumo. Além disso, a New Relic disponibilizou um nível de serviço gratuito para todos os clientes e se preparou para um aumento de demanda significativo em sua plataforma. A empresa decidiu migrar sua plataforma inteira para a Amazon Web Services (AWS) com o objetivo de acomodar a trajetória de crescimento projetada. Em um período de 8 meses, a New Relic aproveitou suas próprias ferramentas e processos, bem como os recursos e as ofertas da AWS, para migrar mais de 20 mil servidores e refatorar sua plataforma de serviços. A refatoração da plataforma utilizou o Amazon Elastic Kubernetes Service (Amazon EKS). Nesse programa de migração e refatoração, a New Relic observou melhorias significativas na eficiência da engenharia e na resiliência da plataforma, juntamente com um caminho rumo à escalabilidade em longo prazo para dar suporte às suas agressivas metas de crescimento.

Group of business people is working on new business strategy with a financial analyst while analyzing financial chart during meeting in the office.
kr_quotemark

O consumo dos serviços da AWS faz com que possamos nos focar em nossas competências essenciais, nos permitindo lançar produtos melhores com mais rapidez e frequência.”

Andrew Harnett
Diretor sênior de serviços gerenciados, New Relic

Enorme crescimento de dados e aumento da demanda dos clientes

A New Relic fornece aos clientes insights sobre a performance de suas infraestruturas, recursos de nuvem, contêineres e aplicações, agregando dados de telemetria em um só lugar e disponibilizando dados práticos aos clientes em tempo real. Desde fevereiro de 2021, a New Relic ingere 120 PiB de dados por mês e espera que esse número aumente 6 PiB por mês. Esse crescimento explosivo, juntamente com o aumento da demanda por serviços da New Relic, levou a barreiras rígidas de escalabilidade que ameaçavam tornar extremamente pesado o simples ato de atualizar os componentes de hardware e software herdados no datacenter de nuvem privada da empresa. Como líder no espaço de observabilidade, a New Relic e sua equipe de engenharia queriam continuar se concentrando no fornecimento de uma plataforma que melhorasse a forma como os clientes instrumentam seus sistemas, e não no gerenciamento da infraestrutura.

Liberar a escalabilidade para impulsionar o crescimento dos produtos com o Amazon EKS

A New Relic iniciou sua migração para a AWS para aproveitar vários serviços totalmente gerenciados, incluindo o Amazon EKS e o Amazon Managed Streaming for Apache Kafka (Amazon MSK), e tornou-se um dos maiores consumidores desses serviços. Inicialmente, a New Relic migrou seus próprios clusters Kubernetes para execução no Amazon Elastic Compute Cloud (Amazon EC2), em preparação para a eventual migração para o Amazon EKS. Enquanto estava nessa configuração, a New Relic conseguiu escalar e inovar rapidamente, migrando quase 30% de sua ingestão em 6 meses. Desde a adoção do Amazon EKS, a New Relic conseguiu acelerar essa migração e agora ingere quase 90% dos dados dos clientes em clusters do Amazon EKS. Embora a migração da New Relic para o Amazon EKS ainda esteja em seus estágios iniciais, a empresa já está executando dezenas de clusters do Amazon EKS, incluindo mais de 19 mil nós totais e mais de 150 mil pods, com planos de triplicar esses números no ano que vem.

Acelerar o ritmo da inovação com os serviços gerenciados da AWS

Por não ter que fazer upgrades e aplicar patches de segurança do Kubernetes, a equipe da New Relic economiza mais de 10% do seu tempo, o que permite o lançamento de código com mais frequência e o desenvolvimento de novos produtos e recursos que geram valor adicional para os clientes. A migração para o Amazon EKS permitiu que os engenheiros da New Relic se concentrassem na experiência do cliente, alinhando melhor essa experiência à posição de mercado da empresa como a solução recomendada para iniciativas de nuvem, DevOps e transformação digital.

Aproveitar a própria experiência em observabilidade para eliminar os riscos da migração

Como uma empresa de observabilidade, a New Relic tem sistemas instrumentados, o que acelerou muito sua capacidade de fazer grandes mudanças em alta escala, como migrar sua plataforma principal para a AWS. A New Relic sabia exatamente onde poderiam estar todos os possíveis gargalos. Em vez de observar métricas de host de baixo nível, a equipe da New Relic teve a visibilidade da topologia de seus sistemas e pôde observar atentamente as anomalias que estavam ocorrendo no sistema em uma série contínua de tempo. Os engenheiros usaram a plataforma da New Relic para visualizar simultaneamente a migração de dados em alta escala do seu datacenter de nuvem privada monolítica para uma arquitetura baseada em células de microsserviços e instrumentar totalmente as workloads do Kubernetes a fim de detectar a performance do sistema individual durante a migração. Esse nível de observabilidade e informações deu à New Relic a confiança necessária para mover grandes volumes de dados em um tempo muito curto e transferir rapidamente o tráfego de produção para o ambiente do Amazon EKS. Além disso, bem no início de sua jornada de migração, a equipe de engenharia da New Relic usou sua própria plataforma para entender suas necessidades atuais de computação na nuvem privada. Isso tornou a refatoração para o Amazon EKS uma decisão óbvia do ponto de vista da economia de custos também.

Melhorar a performance, a confiabilidade e a segurança usando recursos integrados do Amazon EKS

Os clientes confiam à New Relic seus dados mais sigilosos e oportunos. Ao contar com um serviço como o Amazon EKS, a New Relic pode se concentrar em suas principais competências em vez de no gerenciamento do hardware e do datacenter. Por exemplo, sempre que um hardware físico está envolvido, esse hardware pode falhar. A New Relic não precisa mais lidar com problemas de falha e recuperação, que agora são gerenciados por meio de ferramentas automatizadas no Amazon EKS. Assim, os engenheiros não precisam mais acordar no meio da madrugada, é possível se recuperar de falhas mais rápido, e o tempo de inatividade fica menor para os clientes, principalmente durante eventos de pico de escala, como a Black Friday e a Cyber Monday.

Os maiores níveis de confiabilidade e segurança reforçam a confiança do cliente. Graças em parte ao Amazon EKS, a New Relic já obteve a certificação FedRAMP e atualmente está trabalhando para obter a certificação HITRUST, aproveitando os recursos de criação de imagens do Amazon EKS. Além disso, o próprio Amazon EKS está a caminho da certificação FedRAMP Moderate/High, o que se alinha aos planos da New Relic de alcançar a FedRAMP High no futuro.

Aproveitando a elasticidade computacional fornecida pela AWS, a New Relic aumentou sua capacidade de engenharia e desenvolveu novas oportunidades para inovação de produtos e expansão no mercado. Como resultado, a New Relic está bem posicionada para atingir sua meta mais ambiciosa: criar uma Internet mais perfeita.


Sobre a New Relic

A New Relic oferece às principais equipes de engenharia uma poderosa plataforma de observabilidade baseada na nuvem que permite visualizar a performance de seus softwares e acelerar seu tempo de lançamento no mercado.

Benefícios da AWS

  • Migrou mais de 20 mil servidores ao mesmo tempo que refatorava sua plataforma de serviços
  • Poupou mais de 10% do tempo operacional
  • Aumentou o foco nas principais competências em vez de no gerenciamento da infraestrutura
  • Obteve a certificação FedRAMP e está trabalhando rumo à certificação HITRUST

Serviços da AWS usados

Amazon EKS

O Amazon Elastic Kubernetes Service (Amazon EKS) oferece a você flexibilidade para iniciar, executar e escalar aplicações do Kubernetes na AWS Cloud ou on-premises.

Saiba mais »

Amazon MSK

O Amazon Managed Streaming for Apache Kafka (Amazon MSK) é um serviço totalmente gerenciado que facilita a criação e execução de aplicações que usam o Apache Kafka para processar dados de transmissão.

Saiba mais »

Amazon EC2

O Amazon Elastic Compute Cloud (Amazon EC2) é um serviço da Web que disponibiliza capacidade computacional segura e redimensionável na nuvem. Ele foi projetado para facilitar a computação em nuvem na escala da web para os desenvolvedores.

Saiba mais »


Comece a usar

Empresas de todos os portes em todos os setores estão transformando seus negócios diariamente usando a AWS. Entre em contato com nossos especialistas e comece sua própria jornada para a Nuvem AWS hoje mesmo.