Amazon EMR Sem Servidor apresenta controles de simultaneidade e enfileiramento de execução de trabalhos
O Amazon EMR Sem Servidor é uma opção de tecnologia sem servidor do Amazon EMR que simplifica a execução de estruturas de análises de big data de código aberto por engenheiros e cientistas de dados, sem necessidade de configurar, gerenciar e escalar clusters ou servidores. Hoje, temos o prazer de anunciar o controle de admissão de execuções de trabalhos no Amazon EMR Sem Servidor, com suporte para controles de simultaneidade e filas de execução de tarefas.
A simultaneidade e o enfileiramento de execuções de trabalhos permitem que você configure o número máximo de execuções de trabalhos simultâneas para uma aplicação e coloque automaticamente em fila todas as outras execuções de trabalhos enviadas. Isso evita falhas na execução de trabalhos causadas quando os limites da API são excedidos devido a um aumento nos envios de execuções de trabalhos ou quando os recursos se esgotam devido ao limite máximo de vCPUs simultâneas de uma conta ou aplicação ou ao limite de endereços IP de uma sub-rede subjacente ter sido excedido. O enfileiramento de execuções de trabalhos também simplifica o gerenciamento da execução de trabalhos, eliminando a necessidade de criar sistemas complexos de gerenciamento de filas para repetir trabalhos que falharam devido a erros de limite (por exemplo, máximo de vCPUs simultâneas, limites de endereços IP de sub-rede etc.). Com esse atributo, os trabalhos são automaticamente colocados em fila e processados à medida que os slots simultâneos se tornam disponíveis, garantindo a utilização eficiente dos recursos e evitando falhas nos trabalhos.
A simultaneidade e o enfileiramento de execuções de trabalhos do Amazon EMR Sem Servidor estão disponíveis em todas as regiões da AWS que oferecem o AWS EMR Sem Servidor, incluindo as regiões AWS GovCloud (EUA) e excluindo as regiões da China. Para saber mais, acesse Job concurrency and queuing na documentação do EMR Sem Servidor.