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á.
AppStream O escalonamento 2.0 é fornecido pelo Application Auto Scaling. Para obter mais informações, consulte a Referência da API do Application Auto Scaling.
Para step-by-step obter orientação sobre como trabalhar com o AppStream 2.0 Fleet Auto Scaling, consulte Escalando seus fluxos de aplicativos de desktop com o AppStream Amazon
Para usar Auto Scaling de frota com eficiência, você deve compreender os termos e conceitos a seguir.
- Multissessão versus sessão única
-
Em um cenário de sessão única, cada sessão de usuário tem sua própria instância dedicada. Em um modo multissessão, mais de uma sessão de usuário pode ser provisionada na mesma instância. A capacidade da frota e as políticas de ajuste de escala automático devem ser configuradas em termos de sessões de usuário, e o serviço calculará e inicializará o número necessário de instâncias.
- Capacidade mínima ou mínimo de sessões de usuário para uma frota
-
O número mínimo de instâncias (para frotas de sessão única) ou sessões de usuário (para frotas multissessão). O número de instâncias (para frotas de sessão única) ou sessões de usuário (para frotas multissessão) não pode ser inferior a esse valor e as políticas de ajuste de escala não vão dimensionar a frota abaixo desse valor. Por exemplo, em um cenário de sessão única, se você definir a capacidade mínima de uma frota como 2, a frota nunca terá menos de duas instâncias. Da mesma forma, em um cenário multissessão, com o número máximo de sessões em uma instância definido como 5, se você definir a capacidade mínima de uma frota como 12, sua frota nunca terá menos de três instâncias (arredondamento superior do resultado da divisão de 12 por 5).
- Capacidade máxima ou máximo de sessões de usuário para uma frota
-
O número máximo de instâncias (para frotas de sessão única) ou sessões de usuário (para frotas multissessão). O número de instâncias (para frotas de sessão única) ou sessões de usuário (para frotas multissessão) não pode ser superior a esse valor e as políticas de ajuste de escala não vão dimensionar a frota acima desse valor. Por exemplo, em um cenário de sessão única, se você definir a capacidade máxima de uma frota como 10, a frota nunca terá mais de dez instâncias. Da mesma forma, em um cenário multissessão, com o número máximo de sessões em uma instância definido como 5, se você definir a capacidade máxima de uma frota como 52, sua frota nunca terá mais de 11 instâncias (arredondamento superior do resultado da divisão de 52 por 5).
- Capacidade desejada
-
O número total de instâncias (para frotas de sessão única) ou sessões de usuário (para frotas multissessão) que estão em execução ou pendentes. Esse valor representa o número total de sessões simultâneas de streaming a que sua frota pode oferecer suporte em uma condição estável. Para definir o valor de Desired Capacity (Capacidade desejada), edite os Fleet Details (Detalhes da frota). Não recomendamos alterar o valor da Desired Capacity (Capacidade desejada) manualmente ao usar Scaling Policies (Políticas de dimensionamento).
Se o valor de Desired Capacity (Capacidade desejada) for configurado com um valor inferior ao de Minimum Capacity (Capacidade mínima) e uma atividade de ampliação for acionada, o Application Auto Scaling ampliará o valor de Desired Capacity (Capacidade desejada) para o valor de Minimum Capacity (Capacidade mínima) e continuará a ampliar conforme necessário, de acordo com a política de dimensionamento. Entretanto, nesse caso, a atividade de redução não ajusta a Desired Capacity (Capacidade desejada), pois esse valor já está abaixo do valor de Minimum Capacity (Capacidade mínima).
Se o valor de Desired Capacity (Capacidade desejada)estiver acima do valor de Maximum Capacity (Capacidade máxima) e uma atividade de ampliação for acionada, o Application Auto Scaling reduzirá o valor de Desired Capacity (Capacidade desejada) para o valor de Maximum Capacity (Capacidade máxima) e continuará a reduzir conforme necessário, de acordo com a política de dimensionamento. Entretanto, nesse caso, a atividade de redução não ajusta Desired Capacity (Capacidade desejada), pois esse valor já está acima do valor de Maximum Capacity (Capacidade máxima).
- Ação da política de escalabilidade
-
Ação que a política de escalabilidade executa em sua frota quando a condição em Scaling Policy Condition é atendida. Você pode escolher uma ação com base em % de capacidade ou em número de instâncias (para frotas de sessão única) ou sessões de usuário (para frotas multissessão). Por exemplo, se a Capacidade atual for 4 e a Ação da política de escalabilidade estiver definida como “Adicionar 25% de capacidade”, a Capacidade desejada aumentada será definida como 5 quando a Condição da política de escalabilidade for atendida.
- Condição da política de escalabilidade
-
Condição que acionará um conjunto de ações em Scaling Policy Action. Essa condição inclui uma métrica de política de escalabilidade, um operador de comparação e um limite. Por exemplo, para dimensionar uma frota se a utilização da frota for superior a 50%, a condição de política de escalabilidade deverá ser "If Capacity Utilization > 50%".
- Métrica da política de escalabilidade
-
Sua política de dimensionamento está de acordo com essa métrica. A seguir se encontram as métricas disponíveis para as políticas de escalabilidade:
- Utilização de capacidade
-
A porcentagem de instâncias que estão sendo usadas em uma frota. Você pode usar essa métrica para dimensionar sua frota com base no respectivo uso. Por exemplo, Scaling Policy Condition (Condição da política de escalabilidade): “If Capacity Utilization < 25%” (Se a capacidade de utilização < 25%) executa Scaling Policy Action (Ação da política de escalabilidade): “Remove 25 % capacity” (Remover capacidade de 25%).
- Capacidade disponível
-
O número de instâncias (para frotas de sessão única) ou sessões de usuário (para frotas multissessão) que estão disponíveis na frota para os usuários. Você pode usar essa métrica para manter um buffer na capacidade disponível para os usuários iniciarem sessões de streaming. Por exemplo, a Condição da política de ajuste de escala “Se a capacidade disponível for inferior a 5” realiza a Ação da política de ajuste de escala “Adicione cinco instâncias (para frotas de sessão única) ou sessões de usuário (para frotas multissessão)”.
- Erro de capacidade insuficiente
-
O número de solicitações de sessão rejeitadas por falta de capacidade. É possível usar essa métrica para provisionar novas instâncias para usuários que não conseguem iniciar sessões de streaming devido à falta de capacidade. Por exemplo, a Condição da política de ajuste de escala “Se o erro de capacidade insuficiente for superior a 0” realiza a Ação da política de ajuste de escala “Adicione uma instância (para frotas de sessão única) ou sessões de usuário (para frotas multissessão)”.