As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
Use o ajuste de escala de cluster do Amazon EMR para se ajustar às mudanças nas workloads
Você pode ajustar o número de instâncias do Amazon EC2 disponíveis para um cluster do Amazon EMR automaticamente ou manualmente, em resposta a workloads com demandas variáveis. Há duas opções para usar a escalabilidade automática. É possível habilitar o Ajuste de Escala Gerenciado do Amazon EMR ou criar uma política personalizada de ajuste de escala automático. A tabela a seguir descreve as diferenças entre as duas opções.
| Ajuste de Escala Gerenciado do Amazon EMR | Escalabilidade automática personalizada | |
|---|---|---|
|
Políticas e regras de escalabilidade |
Nenhuma política necessária. O Amazon EMR gerencia a ação de ajuste de escala automático avaliando continuamente as métricas de cluster e tomando decisões otimizadas de ajuste de escala. |
É necessário definir e gerenciar as políticas e as regras de ajuste de escala automático, como as condições específicas que acionam ações de ajuste de escala, períodos de avaliação, períodos de esfriamento etc. |
|
Versões do Amazon EMR compatíveis |
Amazon EMR versão 5.30.0 e posteriores (exceto Amazon EMR versão 6.0.0) |
Amazon EMR 4.0.0 e versões posteriores |
|
Composição de cluster compatível |
Grupos de instâncias ou frotas de instâncias |
Somente grupos de instâncias |
| Configuração de limites de escalabilidade |
Os limites de escalabilidade são configurados para todo o cluster. |
Os limites de escalabilidade só podem ser configurados para cada grupo de instâncias. |
|
Frequência da avaliação de métricas |
A cada 5 a 10 segundos A avaliação mais frequente de métricas permite que o Amazon EMR tome decisões mais precisas relacionadas à ao ajuste de escala. |
É possível definir os períodos de avaliação apenas em incrementos de cinco minutos. |
|
Aplicações compatíveis |
Somente aplicativos do YARN são compatíveis, como Spark, Hadoop, Hive e Flink. A escalabilidade gerenciada do Amazon EMR não oferece suporte a aplicativos que não sejam baseados no YARN, como o Presto ou. HBase |
Você pode escolher quais aplicativos são compatíveis ao definir as regras de escalabilidade automática. |
Considerações
-
Um cluster do Amazon EMR sempre consiste em um ou três nós primários. Depois de configurar o cluster inicialmente, você só pode escalar os nós centrais e de tarefas. Você não pode escalar o número de nós primários para o cluster.
-
Para grupos de instâncias, as operações de reconfiguração e redimensionamento ocorrem consecutivamente e não simultaneamente. Se você iniciar uma reconfiguração enquanto um grupo de instâncias estiver sendo redimensionado, a reconfiguração será iniciada quando o grupo de instâncias concluir o redimensionamento em andamento. Por outro lado, se você iniciar uma operação de redimensionamento enquanto um grupo de instâncias está ocupado com a reconfiguração, o redimensionamento começará quando a reconfiguração estiver concluída.