GAE: [Parte 2] Como funciona o scaling
No post anterior falamos sobre os tipos de "scaling" do GAE, ou seja, quais as opções existentes para escalar uma aplicação dentro da plataforma.
Dando continuidade, cada tipo de "scaling" permite configurar:
Dando continuidade, cada tipo de "scaling" permite configurar:
- A classe da instância (instance class) : capacidade de CPU/Memória da instância
- Comportamento de scaling (basic, manual e automatic)
Estas configurações são feitas através do arquivo de configuração da aplicação (.yaml no caso de Python).
Na lista abaixo podemos ver os mais alguns detalhes de cada tipo de scaling:
Tipos de Scaling
Feature | Automatic | Manual | Basic |
---|---|---|---|
Deadlines | Requests podem levar até 60 segundos 10 minutos para tasks | Requests podem rodar por tempo indeterminado Tasks podem rodar por até 24 horas | Idem Manual. |
Background Threads | Não permitido | Permitido | Permitido |
CPU/Memory | Permite configurar a classe da instância, entre as opções: F1, F2, F4, ou F4_1G | Permite configurar a classe da instância, entre as opções: B1, B2, B4, B4_1G, ou B8 | Idem Manual. |
Comentários
Postar um comentário