Escalonamento
Você pode escalar os recursos de um aplicativo alterando o tamanho de um pod (escalonamento vertical) ou aumentando o número de pods que executam seu aplicativo simultaneamente (escalonamento horizontal).
- O escalonamento vertical dá mais poder aos pods para concluir tarefas que exigem muitos recursos.
- O escalonamento horizontal melhora a resiliência e o balanceamento de carga para aplicativos que processam muitas solicitações. Por exemplo, se você executar três versões do mesmo pod, a tecnologia subjacente direciona as solicitações para um dos três pods, distribuindo efetivamente a carga entre eles. Se um pod se torna instável, as solicitações serão direcionadas para os outros dois até que o terceiro pod se recupere.
Escalonamento manual
Para alterar o tamanho de um pod em um processo, vá para MyKinsta > Aplicativos > o nome do seu aplicativo > Processos. Clique no ícone de lápis para abrir Editar processo.
Atualize o Tamanho do pod para aumentar os recursos disponíveis para um único pod (escalonamento vertical) ou atualize o número de instâncias para adicionar pods e melhorar o equilíbrio de carga (escalonamento horizontal). Há um máximo de 50 instâncias. Cada instância representa um pod, e todas as instâncias usam o mesmo tamanho de pod.
Observação: Se você escolher um tamanho de pod Hobby para o seu processo web, não poderá adicionar um domínio personalizado ao seu aplicativo. Se precisar de um domínio personalizado para o seu aplicativo, você poderá atualizar o processo web para um tamanho de pod maior a qualquer momento.
Depois de fazer suas alterações, clique em Continuar, revise o resumo e o método de pagamento e, em seguida, clique em Confirmar para concluir a atualização do processo e acionar uma nova implantação de aplicativo.
Escalonamento horizontal automática
O escalonamento automático pode ser habilitada para um processo web sem estado, seja durante a criação do aplicativo ou posteriormente em Processos (MyKinsta > Aplicativos > nome do seu aplicativo > Processos). Quando você habilita a escalabilidade automática, você definirá um número mínimo e máximo de instâncias que deseja que o processo web possa usar. Nota: O número máximo de instâncias não pode exceder 10.
Quando o escalonamento automático está habilitado, se o uso da CPU nos pods atuais atingir 80% dos recursos disponíveis de CPU, o processo web será automaticamente aumentado em um, até o número máximo que você definiu.
Se o uso da CPU diminuir e o número atual de pod(s) não for mais necessário, o número de pods será reduzido para o necessário. A contagem de instâncias não ficará abaixo do número mínimo que você definiu para escalabilidade automática.
Embora atualmente não seja possível ver quantas instâncias estão em uso no MyKinsta, nos bastidores, apenas o número de pods necessários será utilizado. Você será cobrado apenas pelo número de instâncias que o seu aplicativo realmente utiliza. Por exemplo, se a instância mínima estiver definida como um e a máxima como cinco, mas a o aplicativo utilizar apenas uma instância durante o período da fatura, você será cobrado apenas por essa única instância. Caso o aplicativo utilizar mais pods durante parte do período da fatura, você será cobrado apenas por esses pods adicionais pelo tempo em que realmente forem usados.