Cloud Computing - Vários computadores físicos, um computador lógico

0

Eu sei que você pode configurar várias máquinas virtuais por computador físico. Eu estou querendo saber se é possível fazer vários computadores físicos se comportarem como uma unidade lógica?

Fundamentalmente, a maneira como eu imagino que funciona é que você pode jogar 10 computadores em uma instalação um dia. Você tem um cliente que requer o equivalente a dois computadores, e outros 100 que consomem os oito restantes. À medida que as exigências mudam, você está apenas realocando recursos lógicos, talvez o cliente de 2 computadores agora exija um terceiro sistema físico. Basta adicioná-lo à nuvem e não se preocupar em fragmentar o banco de dados ou migrar os dados para um novo servidor.

Pode funcionar assim?

Se sim, por que alguém faria coisas como particionar seus servidores de banco de dados mais? Basta adicionar mais recursos de computação. Você escala horizontalmente com o hardware, mas seu servidor parece dimensionar verticalmente. Não há necessidade de modificar a infraestrutura do seu aplicativo para suportar vários bancos de dados, etc.

    
por Koobz 29.04.2010 / 18:11

1 resposta

1

Sim, a ligação de vários computadores físicos em um único computador lógico funciona. Essa é a premissa básica por trás da computação em cluster, grade ou shard. A principal vantagem é o balanceamento de carga. Você pode analisar o trabalho de CPUs físicas que são pesadamente carregadas para as que são levemente carregadas. Talvez o melhor exemplo disso seja o Google.

link

Quanto ao particionamento de banco de dados. Isso tem a ver com a superação do gargalo da velocidade / produtividade do disco rígido do que a taxa de transferência de desempenho da CPU ao dividir várias partições em várias unidades físicas. Normalmente, para ambientes de banco de dados principais, é usada uma combinação de cluster e particionamento.

    
por 29.04.2010 / 18:51