3.1 - Pedido de carregamento

Com base nas requisições definidas para uma plataforma de hardware, a arquitetura pode ser concebida para suportar 100 TPS na carga de pico, com uma média de 1s de tempo de resposta. Se um pedido para crescer em dez vezes esta carga, a arquitetura pode apoiar este aumento da carga?

No mundo perfeito e sem capacidade de hardware adicional, como a carga aumenta, o rendimento do aplicativo deve permanecer constante (ou seja, 100 TPS), e o tempo de resposta por solicitação deve crescer apenas de forma linear (ou seja, 10 s). Uma solução escalável, então, é permitir que a capacidade de processamento adicional a ser implantado para aumentar o rendimento e diminuir o tempo de resposta.

Esta capacidade adicional pode ser implementada de duas maneiras diferentes:

  1. adicionando mais CPUs (e provavelmente memória) para a máquina,
  2. distribuir a aplicação em várias máquinas (scale-out).

Isto é ilustrado na figura abaixo:

Adição de mais CPUs e memória para a máquina (Scale-up) e distribuição da aplicação em várias máquinas (Scale-out)
Copyright © 2016 AIEC.