Diferença entre computação em nuvem e computação em grade

Autor: Laura McKinney
Data De Criação: 1 Abril 2021
Data De Atualização: 5 Poderia 2024
Anonim
Diferença entre computação em nuvem e computação em grade - Tecnologia
Diferença entre computação em nuvem e computação em grade - Tecnologia

Contente


A computação em nuvem e a computação em grade têm quase a mesma visão de fornecer serviços aos usuários por meio do compartilhamento de recursos e recursos. Embora os termos sejam diferenciados com base no foco do aplicativo, arquitetura, padrões de uso de recursos, número de serviços, interoperabilidade, modelos de negócios etc.

A computação em nuvem bane a necessidade de comprar o hardware e o software, o que requer configuração complexa e manutenção dispendiosa para criar e implantar aplicativos. Em vez disso, ele é fornecido como um serviço pela Internet. Por outro lado, na computação em grade, um cluster de computadores trabalha em conjunto para resolver um enorme problema, dividindo-o em várias pequenas unidades que são distribuídas por computadores (parte de uma grade).

Na computação em nuvem, os recursos são gerenciados centralmente, enquanto na grade os recursos são distribuídos onde cada site tem seu próprio controle administrativo.


  1. Gráfico de comparação
  2. Definição
  3. Principais diferenças
  4. Conclusão

Gráfico de comparação

Base para comparaçãoComputação em nuvem
Computação em grade
Foco no aplicativo
aplicativos comerciais e baseados na Web.
Finalidades colaborativas.
Arquitetura usada
Servidor cliente
Computação distribuída
Gestão
Centralizado
Descentralizado
Modelo de negócio
Pagar por uso
Nenhum modelo de negócios definido
Acessibilidade de serviçosAlto porque é em tempo real
Baixa devido a serviços agendados.
Modelos de programação
Eucalipto, Nebulosa aberta, Pilha aberta etc, para Iaas, mas não existe middleware.
Middlewares diferentes estão disponíveis, como Globus gLite, Unicore, etc.
Padrões de uso de recursos
Maneira centralizada
Maneira colaborativa
Flexibilidade

Alto
Baixo
Interoperabilidade

Bloqueio e integração de fornecedores são alguns problemasLida facilmente com a interoperabilidade entre provedores.


Definição de computação em nuvem

A computação em nuvem é um paradigma moderno de computação que fornece infraestrutura de TI escalável e flexível e serviços essenciais para os usuários através da Internet. Permite acesso onipresente, sob demanda e conveniente à rede, a um conjunto particionado de recursos de computação configuráveis, como redes, serviços, armazenamento, aplicativos e servidores, que podem ser atendidos imediatamente e liberados com menos esforço gerencial.

Segue a arquitetura cliente-servidor. Seu método de cobrança é eficaz quando um usuário precisa pagar de acordo com o uso ou pode ser chamado de cobrança limitada. O conceito de virtualização é usado na nuvem e também usa um hypervisor (VM) através do qual o usuário pode executar vários sistemas operacionais.

Serviços oferecidos pela nuvem:

  • Saas (Software como serviço) - Este serviço fornece os aplicativos completos do produto para os usuários, eliminando as necessidades dos serviços subjacentes, onde o usuário não precisa se preocupar com hardware e plataformas para a geração do produto final. Até a atualização, o licenciamento e a manutenção são feitos pelo provedor de serviços. Por exemplo, Google Apps, Salesforce etc.
  • Paas (plataforma como serviço) - Esses tipos de serviço enfatizam o fornecimento de um ambiente integrado de alto nível para projetar, construir, testar e implantar um aplicativo personalizado on-line, eliminando a necessidade de Iaas para os usuários. Por exemplo, o App Engine do Google, o Microsoft Azure fornece serviços Paas.
  • Iaas (infraestrutura como serviço) - Este serviço fornece recursos de computação em hardware virtual ou dedicado; os serviços oferecidos pelo Iaas são rede, armazenamento em disco, poder de processamento etc. AWS, Eucalyptus, Open stack e Flexiscale são alguns dos provedores de Iaas.

Existem quatro tipos de modelos de implantação em nuvem que são: público nuvem, privado nuvem, comunidade nuvem e híbrido nuvem.

Definição de computação em grade

A computação em grade serve recursos de computação, como rede, servidor, aplicativos para usuários individuais. Grade envolve os sistemas fracamente acoplados nos quais os trabalhos são gerenciados e agendados de maneira distribuída. Ele divide um trabalho massivo em pedaços menores e processa esses pedaços separadamente. A computação em grade é uma combinação de recursos de computação não centralizados, onde cada site independente e geograficamente separado tem seu próprio controle administrativo sobre ele.

Na computação em grade, os recursos são reservados, razão pela qual não é flexível e escalável como a computação em nuvem. Segue arquitetura distribuída. Os projetos de computação em grade não têm nenhuma dependência de tempo associada a eles e usam hardware presente na grade e que estão no estado ocioso.

  1. Os aplicativos criados na nuvem são aplicativos específicos para negócios, como aplicativos baseados na Web, geralmente usados ​​por thin clients ou para dispositivos portáteis. Por outro lado, o Grid se concentra no aplicativo baseado em pesquisa com a ajuda de unidades administrativas independentes distribuídas que trabalham juntas para solucionar um problema maior de computação.
  2. A nuvem usa a arquitetura cliente-servidor, ao contrário, a grade usa a arquitetura de computação distribuída.
  3. A infraestrutura de computação em nuvem é operada por um gerenciamento centralizado, enquanto na computação em grade existe um sistema de gerenciamento descentralizado, onde diferentes sites são espalhados globalmente, e cada site tem uma administração independente.
  4. Os usuários da nuvem pagam como usam (ou seja, preços de serviços públicos ou faturamento medido), onde um usuário não precisa pagar quando libera os recursos. Por outro lado, não há modelo de negócios definido na computação em grade.
  5. Os serviços na nuvem são altamente flexíveis e em tempo real e podem ser ampliados rapidamente. Por outro lado, a grade fornece serviços programados com baixa flexibilidade.
  6. A infraestrutura de grade pode lidar com a interoperabilidade com facilidade, enquanto a nuvem não oferece suporte à interoperabilidade e pode levar ao aprisionamento do fornecedor, o que dificulta a migração de um provedor de serviços em nuvem para outro.
  7. Os recursos podem ser agrupados de maneira centralizada ou raramente descentralizada na computação em nuvem. Por outro lado, os recursos são usados ​​de maneira descentralizada na computação em grade.
  8. Na infraestrutura da grade, os recursos são limitados, enquanto na nuvem há um conjunto magnífico de recursos. As grades podem ser criadas usando a infraestrutura em nuvem.

Conclusão

A computação em nuvem é uma tecnologia emergente e é descendente da computação em grade. A computação em nuvem fornece serviços amigáveis ​​em tempo real em uma conexão dedicada à Internet de alta largura de banda e recursos ilimitados, mas sua principal desvantagem é que ele precisa de uma conexão à Internet de alta velocidade. As grades são heterogêneas, fracamente acopladas e distribuídas geograficamente e melhores que os clusters tradicionais. Embora a segurança possa ser um problema importante ao usar a computação em grade.