Qual é a diferença entre nuvem, grade e Aglomerado? [fechado]

Qual é a diferença entre nuvem, aglomerado e grade? Por favor, dê alguns exemplos de cada um como a definição de nuvem é muito ampla. Como resposta em outra pergunta , Posso ligar para Dropbox, Gmail, Facebook, Youtube, Rapidshare etc. uma nuvem?

Quais são os exemplos de aglomerado e grade também?

Author: n611x007, 2012-03-15

6 answers

Cluster differs from Cloud and Grid in that a cluster is a group of computers connected by a local area network( LAN), whereas cloud and grid are more wide scale and can be geographically distributed. Outra maneira de colocá-lo é dizer que um aglomerado é fortemente acoplado, enquanto uma grade ou uma nuvem é vagamente acoplada. Além disso, os clusters são constituídos por máquinas com hardware semelhante, enquanto as nuvens e as grades são compostas por máquinas com hardware possivelmente muito diferente. configuracao.

Para saber mais sobre computação em nuvem, recomendo ler este artigo.: "Above the Clouds: a Berkeley View of Cloud Computing", Michael Armbrust, Armando Fox, Rean Griffith, Anthony D. Joseph, Randy H. Katz, Andrew Konwinski, Gunho Lee, David A. Patterson, Ariel Rabkin, Ion Stoica e Matei Zaharia . O seguinte é um resumo do artigo acima:

Cloud Computing refere-se a ambas as aplicações entregues como serviços através da Internet e o hardware e software de sistemas nos datacenters que fornecem esses serviços. Os próprios serviços são referidos há muito como Software como um serviço (SaaS). O hardware e software do datacenter é o que chamamos de nuvem. Quando uma nuvem é disponibilizado de forma pay-as-you-go ao público em geral, chamamos-lhe nuvem pública; o serviço que está a ser vendido é Computação Utilitária. Nós usamos o termo nuvem privada para se referir a datacenters internos de uma empresa ou outra organização, fazer disponível ao público em geral. Thus, Cloud Computing is the sum of SaaS and Utility Computing, but does não inclui nuvens privadas. As pessoas podem ser usuários ou provedores de SaaS, ou usuários ou provedores de computação de Utilidade Pública.

A diferença entre uma nuvem e uma grelha pode ser expressa do seguinte modo:

  1. Distribuição de recursos: o Cloud computing é um modelo centralizado, enquanto que o grid computing é um modelo descentralizado onde a computação pode ocorrer ao longo de muitos domínios administrativos.

  2. Propriedade: uma grade é uma coleção de computadores que é propriedade de várias partes em múltiplos locais e conectados em conjunto para que os usuários possam compartilhar o poder combinado de recursos. Enquanto que uma nuvem é uma coleção de computadores geralmente de propriedade de uma única parte.

Exemplos de nuvens: Amazon Web Services (AWS), Google App Engine. Exemplos de grelhas: FutureGrid.

Exemplos de serviços de cloud computing: Dropbox, Gmail, Facebook, Youtube, RapidShare.

 124
Author: Chaos, 2017-10-29 11:26:25
Cloud: é simplesmente um agregado de poder computacional. Você pode pensar em toda a "nuvem" como um único servidor, para seus propósitos. É conceitualmente muito parecido com um mainframe da velha escola onde você poderia submeter seus trabalhos para e tê-lo retornar o resultado, exceto que hoje em dia o conceito é aplicado mais amplamente. (Isto é, não apenas computação em bruto, também serviços inteiros, ou armazenamento ...)

Grade: uma grade é simplesmente muitos computadores que juntos podem resolver um dado problema / Dados crunch. O a diferença fundamental entre uma grade e um conjunto é que em uma grade cada nó é relativamente independente dos outros; os problemas são resolvidos de uma forma de divisão e conquista.

Cluster: conceptualmente, é basicamente destruir muitas máquinas para fazer uma realmente grande e poderosa. Esta é uma arquitetura muito mais difícil do que nuvem ou grade para ficar certo, porque você tem que orquestrar todos os nós para trabalhar em conjunto, e fornecer consistência de coisas como cache, memória, e sem mencionar relogio. É claro que as nuvens têm muito o mesmo problema, mas ao contrário dos aglomerados as nuvens não são conceitualmente uma grande máquina, então toda a arquitetura não tem que tratá-la como tal. Você pode, por exemplo, não alocar a capacidade total de seu centro de dados para um único pedido, enquanto que esse é o tipo de ponto de um conjunto: ser capaz de jogar 100% do oomph em um único problema.
 25
Author: user268396, 2012-03-24 15:16:34
Há aqui algumas respostas muito boas, mas quero desenvolver todos os tópicos:

Cloud: a resposta de shailesh é incrível, nada a acrescentar aí! Basicamente, uma aplicação que é servida perfeitamente sobre a rede pode ser considerada uma aplicação em nuvem. Cloud não é uma nova invenção e é muito semelhante à computação em rede, mas é mais uma palavra-chave com o pico da popularidade recente.

Grelha: a grelha é definida como uma grande colecção, Uma vez que as máquinas ligadas por uma rede privada e oferece um conjunto de serviços para os usuários, ele atua como uma espécie de supercomputador, compartilhando poder de processamento através das máquinas. Fonte: Tenenbaum, Andrew.

Aglomerado: um aglomerado é diferente daqueles dois. Clusters são dois ou mais computadores que compartilham uma conexão de rede que atua como um batimento cardíaco. Os Clusters são configuráveis de forma ativa ou ativa-passiva. Activo-Activo sendo que cada computador executa o seu próprio conjunto de serviços (digamos, um executa um SQL exemplo, o outro executa um servidor web) e eles compartilham alguns recursos, tais como armazenamento. Se um dos computadores em um cluster cair o serviço falha sobre o outro nó e quase perfeitamente começa a correr lá. Activo-passivo é semelhante, mas apenas uma máquina executa estes serviços e só assume o controlo quando houver uma falha.

 12
Author: Mataniko, 2012-03-24 06:03:17

Cloud é um termo de marketing, com a única característica mínima relacionada com o fornecimento automatizado rápido de novos servidores. HA, faturamento utilitário, etc são todas as características as pessoas podem colocar no topo para defini-lo ao seu próprio gosto.

Grid[Computing] é uma extensão de clusters onde múltiplos sistemas vagamente acoplados são usados para resolver um único problema. Eles tendem a ser multi-inquilinos, compartilhando alguma semelhança com as nuvens, mas tendem a confiar fortemente em quadros personalizados que gerem o interop entre os nós da grelha.

Cluster hospedagem é uma especialização de clusters onde um balancer de carga é usado para direcionar o tráfego de entrada para um de muitos nós de trabalhadores. Ele antecede a computação em grade e não depende de uma abstração homogênea dos nós subjacentes tanto quanto a computação em grade. Uma fazenda web tende a ter máquinas muito especializadas dedicadas a cada tipo de componente e é muito mais otimizada para essa tarefa específica.

Para hospedagem pura, a computação em rede é a ferramenta errada. Se você não tem idéia de qual é a sua forma de tráfego, então uma nuvem seria útil. para um uso previsível que muda a um ritmo razoável, então um cluster tradicional é bom e o mais eficiente.

 9
Author: dharam, 2012-03-24 07:20:00

Nuvem: o hardware que executa as escalas de aplicação para satisfazer a procura (potencialmente atravessando várias máquinas, redes, etc.).

Grade: as escalas de aplicação para tomar o máximo de hardware possível (por exemplo, na esperança de encontrar inteligência extra-terrestre).

Agregado: este é um termo antigo que se refere a uma instância do sistema operacional ou a uma instância DB instalada em várias máquinas. Foi feito com manipulação de SO especial, drivers proprietários, cartões de rede de baixa latência com cabos de gordura e vários companheiros de ferragens.

(Nós amamos você SGI, mas note que "Cloud " e" Grid " estão disponíveis para o pequenote e seu NUMAlink nunca esteve...)
 3
Author: Brannon, 2015-01-11 15:17:47
Os meus dois cêntimos valem a pena

Cloud refere-se a um espaço ilimitado (imaginário/facilmente escalável) e poder de processamento. O termo protege as tecnologias subjacentes e destaca apenas o seu armazenamento ilimitado-espaço e potência.

Grid é um grupo de configuração de máquinas fisicamente próximas. Termo geralmente implica a potência de processamento (ie:MFLOPS/GFLOPS), referido pelos engenheiros

Cluster é um conjunto de máquinas/dispositivos logicamente conectados (como um aglomerado de disco rígido, conjunto de base de dados). Termo destaca como os dispositivos são capazes de se conectar e operar como uma unidade, referido pelos engenheiros

 1
Author: dklt, 2012-03-24 05:02:36