AWS Lambda já oferece suporte ao SnapStart para funções Java nas regiões AWS GovCloud (EUA)
A partir de hoje, as funções do AWS Lambda SnapStart para Java estão disponíveis ao público em geral nas regiões AWS GovCloud (EUA). O AWS Lambda SnapStart para Java oferece performance de startup de funções até 10 vezes mais rápida sem custo adicional, facilitando a criação de aplicações Java altamente responsivas e escaláveis usando o AWS Lambda sem precisar provisionar recursos ou gastar tempo e esforços na implementação de otimizações de performance complexas.
Para aplicações com requisitos de baixa latência em que você quer absorver picos imprevisíveis de tráfego, as latências de inicialização altas e atípicas (conhecidas como inicializações a frio) podem causar demoras na experiência do usuário. Para oferecer melhores tempos de inicialização, o Lambda SnapStart inicia antecipadamente o código da função, gera um snapshot do ambiente de execução inicializado e o armazena em cache. Quando a função é invocada e depois aumenta sua escala vertical, o Lambda SnapStart inicializa novos ambientes de execução a partir do snapshot no cache, em vez de inicializá-los do zero, oferecendo uma latência de inicialização consideravelmente menor. O Lambda SnapStart é ideal para aplicações como APIs assíncronas, microsserviços interativos ou processamento de dados.
Você pode ativar o SnapStart para funções do Lambda novas ou existentes baseadas em Java executadas no Amazon Corretto 11, 17 e 21 usando os recursos API do AWS Lambda, Console de Gerenciamento da AWS, AWS Command Line Interface (AWS CLI), AWS CloudFormation, AWS Serverless Application Model (AWS SAM), AWS SDK e AWS Cloud Development Kit (AWS CDK).
Para obter mais informações sobre o Lambda SnapStart, consulte a documentação ou a publicação de blog sobre o lançamento. Para saber mais sobre o Lambda, consulte o guia do desenvolvedor do Lambda.