Destaques da palestra de Peter DeSantis no AWS re:Invent

by Justin Kuss, Chief Architect - Public Cloud Applications, Rackspace Technology

Peter DeSantis (a man) on stage presenting

 

Retornando ao horário tradicional este ano, o Monday Night Live com Peter DeSantis, vice-presidente sênior de computação de utilitários do AWS, deu aos participantes uma visão de como os serviços do AWS são projetados e como, às vezes, resolver um problema leva a avanços em outras áreas.

A palestra de DeSantis focou o equilíbrio entre desempenho, custos e segurança no design de soluções e serviços. Para quem não tem tempo de ler tudo, um resumo: no AWS, na hora de conciliar desempenho, custos e segurança, DeSantis diz: "Não abra mão de nada." Simples, né? Basta ter a faca e o queijo. Pelo menos, é o que o AWS se esforça para fazer.

Vamos analisar alguns anúncios no Monday Night Live e saber como eles podem afetar seu ambiente AWS. Primeiro, os novos lançamentos e pré-anúncios:

  • Os processadores AWS Graviton3 reduzem até 60% o uso de energia em relação à arquitetura x86 e são até 25% mais eficientes do que os processadores Graviton2
  • Os processadores Graviton3e, otimizados para cálculos de ponto flutuante e matemática vetorial, trazem uma nova geração de computação de alto desempenho (HPC)
  • Foram anunciados novos tipos de instância Amazon EC2: C7gn, Hpc7g e R7iz
  • A partir de 2023, os novos volumes EBS io2 já virão com o SRD ativado
  • Foi apresentado o Elastic Network Adapter (ENA) Express para instâncias Amazon EC2, que usa SRD em cargas regulares de trabalho e é transparente ao SO/carga de trabalho convidado
  • O AWS Lambda SnapStart para funções Java usa captura de imagem do Firecracker para otimizar o agendamento de funções e o desempenho do início a frio

Novos tipos de instância do Amazon EC2 em construção – C7gn, R7iz e Hpc7g

Vamos começar com a nova geração de tipos de instância EC2, que oferecem melhorias de desempenho e maior eficiência dos recursos — normalmente no mesmo preço ou mais barato em comparação com as gerações anteriores de tipos de instância EC2. Essas inovações são possíveis principalmente pelo investimento contínuo no AWS Nitro System, agora na quinta geração, de modo que a AWS revolucione o desempenho. Além disso, o AWS lançou os processadores ARM64 de terceira geração, o Graviton3; e uma nova variante específica de computação de alto desempenho, o Graviton3e.

E onde você entra nisso? Os novos tipos de instância EC2 (C7gn, HPC7g), se compatíveis com suas cargas de trabalho, melhorarão em até 60% o desempenho em relação às opções x86 semelhantes; ou em 25% em relação ao processador Graviton anterior. Essas melhorias usam a arquitetura ARM64, o que pode exigir algumas mudanças nos pacotes de software para serem acessíveis. Se você usa instâncias Intel ou AMD x86 EC2 hoje e quer avaliar os processadores AWS Graviton no seu ambiente, a Onica by Rackspace Technology™ pode desenvolver e executar uma estratégia para migrar e modernizar seus aplicativos com o intuito de trazer o desempenho, o custo e a sustentabilidade da plataforma Graviton.

Melhor desempenho nos tipos de volume EBS io2

Mudando de computação para armazenamento, a partir do ano que vem, o AWS oferecerá melhor desempenho para os tipos de volume EBS io2, permitindo, como padrão, o protocolo de rede Scalable Reliable Datagram (SRD). Anunciado em 2021, o protocolo SRD melhora o TCP do stalwart de rede otimizando para arquiteturas de rede multipath e de alta densidade. A compatibilidade com SRD acontece com duas opções: AWS Elastic Fabric Adapter (EFA) e Elastic Network Adapter (ENA).

Usando o AWS Nitro System, o EFA trabalha com o Nitro Controller para ignorar a pilha de redes do núcleo do sistema operacional e, assim, reduzir a latência de rede e gerar maior rendimento. Os EFAs são normalmente utilizados nas cargas de trabalho de HPC e machine learning.

O AWS avançou ainda mais na pilha de redes com o anúncio de que levará a eficiência do SRD para o ENA de uso geral, oferecendo uma opção para usar o ENA Express. O ENA Express é considerado transparente à máquina virtual convidada — ou seja, "sem refatoração" — e oferece uma redução de até 44% na latência de cauda p99, bem como um aumento de 5 vezes no rendimento. Isso parece interessante, mas, por enquanto, o ENA Express aceita apenas o tipo de instância C6gn.16xl. Mesmo com essa restrição, é provável que o AWS continue a incluir novos tipos de instância compatíveis nos próximos meses. Fique ligado.

Acelere suas funções do Lambda com o Lambda SnapStart

Outro anúncio essencial do AWS foram as novas otimizações no desempenho de início a frio no AWS Lambda SnapStart. No lançamento, o Lambda SnapStart está disponível nas funções Lambda novas ou existentes baseadas em Java em execução na Amazon Corretto 11. Tópico bastante presente, a latência de início a frio do Lambda é uma consideração importante do design ao avaliar uma arquitetura sem servidor orientada por eventos, principalmente porque, segundo DeSantis, "assim que as coisas ficam ocupadas, o Lambda desacelera".

Com base no monitor de máquina virtual Firecracker, o Lambda SnapStart usa os recursos de criação de perfis para gerar instantâneos menores; assim, o AWS aumenta a densidade dos tempos de execução sem sacrificar os limites de isolamento e os custos. O Lambda SnapStart pode exigir a refatoração de algum código para adotar, com segurança, o novo recurso de instantâneo. Ao ativar esse novo recurso, devem-se considerar refatores como geração criptografada de seeds, conexões de banco de dados e manuseio de segredos. No geral, a recompensa pela refatoração é uma redução de até 90% na latência de partida a frio. Se você não usa o tempo de execução gerenciado do Amazon Corretto 11, não precisa se preocupar. Provavelmente veremos o AWS estender o suporte ao Lambda SnapStart para outros tempos de execução.

Para finalizar, DeSantis retornou à recusa do AWS em abrir mão de algo. Segundo ele, as equipes da AWS acreditam que o trabalho visando ao desempenho é constante e que o foco continua sendo oferecer o melhor desempenho com o menor custo, sem sacrificar a segurança.

Com isso, concluímos o primeiro dia do AWS re: Invent 2022 e do Monday Night Live com Peter DeSantis. Para saber mais sobre esses anúncios e como seu ambiente pode se beneficiar da otimização do desempenho, custo e sustentabilidade, a Onica by Rackspace Technology pode ajudar.

Saiba mais sobre a Onica by Rackspace Technology