O que é essa terminologia e como ela é aplicada?

1

Como é chamado quando vários servidores físicos compartilham recursos entre cada um para agir em nome de um único sistema ou aplicativo para uma finalidade comum? Acho que a Microsoft chama de clustering, mas não tenho certeza . Isso é possível para qualquer uma das distribuições nix disponíveis? O que preciso considerar para implementação? Estou tentando entender como funciona a computação em nuvem. Obrigado.

    
por Chad Harrison 17.11.2011 / 15:38

4 respostas

3

Sim, o agrupamento é provavelmente o que você quer dizer. Sim, está disponível para várias implementações * nix (e OpenVMS). Quanto ao que considerar implementar - seu orçamento e, em particular, o custo de uma consultoria para fazer o projeto e a implementação para você.

Cloud Computing é um termo de marketing genérico, e não um tipo físico de configuração.

    
por 17.11.2011 / 15:56
1

Sim. O cluster de servidor é o que é. Ele compartilha armazenamento em disco (portanto chamado de armazenamento compartilhado), redes. Ele também tem sistemas compartilhados de cluster e gerenciadores de volume projetados especificamente para esse assunto.

É feito basicamente quando você deseja disponibilizar seu aplicativo por tempo máximo. Digamos que você tenha clientes acessando seu aplicativo, você não quer que eles vejam a mensagem "servidor indisponível", apenas porque um dos servidores está inativo.

Então, o que você faz é usar o cluster de servidores. Portanto, quando um de seus servidores físicos está inativo, seu aplicativo é movido / transferido para outro servidor (ou seja, combinação Ativo-Passivo) ou há também uma combinação Ativo-Ativo no agrupamento de servidores, em que ambos os servidores estão executando cada instância para seu aplicativo . E os clientes são redirecionados quando um servidor está inativo, sem que eles saibam (usando provavelmente ips virtuais) para outro servidor.

Portanto, com ips virtuais, quando um servidor está inativo, o ip virtual é movido para outro servidor (ou seja, outro servidor tem dois ips apontando agora para a mesma máquina), redirecionando seus clientes. Eu acho que você enganou seus clientes e os salvou ao mesmo tempo. Isto é o que é o Cluster de Servidores.

Unix / Linux / Solaris / AIX são usados principalmente para clustering de servidores.

No entanto, existem muitas restrições, geralmente usa como 16-32 nós (máquinas), deve estar executando a mesma versão do sistema operacional. Isso não é muito flexível. Cloud Computing é, no entanto, flexível e você pode combinar diferentes sistemas operacionais.

A computação em nuvem permite que você implante todo o seu aplicativo na nuvem fornecida pelo fornecedor do serviço e não se preocupe com o hardware. Tem modelos SaaS (Software como um serviço), PaaS (Plataforma como Serviço), IaaS (Infraestrutura como Serviço). Então, dependendo da sua necessidade de software, hardware, você pode escolher o seu modelo de nuvem. Eu também sou novo para a nuvem embora.

    
por 04.04.2013 / 17:34
0

Existe um produto aberto e gratuito chamado kerrighed que permite agrupar vários PCs. Há também um guia para configurar um cluster com o cluster de Ubuntu aqui .

    
por 17.11.2011 / 16:55
0

O "compartilhamento de recursos entre cada um para atuar em nome de um único sistema operacional " está me jogando.

A única coisa que sei que pode fazer o agrupamento de recursos em um nível de sistema operacional seria algo como: link

    
por 04.04.2013 / 16:33