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

Anonim

Cloud Computing vs Cluster Computing

Cloud computing é um estilo de computação no qual os recursos estão disponíveis na internet. Na maioria das vezes, esses recursos são extensíveis e são recursos altamente visualizados e são fornecidos como um serviço. Esses recursos podem ser divididos principalmente em aplicativos, plataformas ou infra-estrutura. Na computação em cluster, uma coleção de computadores autônomos está interligada para formar um único recurso informático integrado que é capaz de melhorar o desempenho e a disponibilidade do que usar um único computador. Os clusters são principalmente implementados para balanceamento de carga e fornecendo alta disponibilidade.

O que é Cloud Computing?

A computação em nuvem é a tecnologia emergente de fornecer muitos tipos de recursos como serviços, principalmente pela internet. O fornecedor é chamado de provedor de serviços, enquanto os usuários são conhecidos como assinantes. Os assinantes pagam taxas de assinatura tipicamente por base de uso. A computação em nuvem é dividida em algumas categorias diferentes com base no tipo de serviço fornecido. O SaaS (Software como Serviço) é a categoria de computação em nuvem em que os principais recursos disponíveis como serviço são aplicativos de software. PaaS (Platform as a Service) é a categoria / aplicação da computação em nuvem, na qual os provedores de serviços fornecem uma plataforma de computação ou uma pilha de soluções para seus assinantes pela internet. O IaaS (Infra-estrutura como Serviço) é a categoria de computação em nuvem em que os principais recursos disponíveis como serviço são a infra-estrutura de hardware. DaaS (Desktop como um serviço), que é um serviço emergente -aaS trata de fornecer toda uma experiência de desktop pela internet. Isso às vezes é referido como virtualização de desktop / desktop virtual ou área de trabalho hospedada.

O que é Cluster Computing?

Na computação em cluster, uma coleção de computadores autônomos está interligada para formar um único recurso informático integrado, que é capaz de melhorar o desempenho e a disponibilidade do que usar um único computador. Os usos mais comuns da computação em cluster são balanceamento de carga e fornecem alta disponibilidade. Em um cluster de balanceamento de carga, uma única carga de trabalho (por exemplo, uma computação) é compartilhada por vários computadores que estão ligados entre si, que funcionam como uma única unidade. Todas as cargas de trabalho que chegam ao sistema são distribuídas entre os computadores do cluster, de modo que o trabalho seja equilibrado entre eles. Isso melhora o desempenho de todo o sistema. Nos clusters High Availability (HA), os nós redundantes são fornecidos para garantir que o serviço fornecido pelo cluster esteja sempre disponível (mesmo quando alguns componentes do sistema falham). Clusters podem alcançar uma ótima melhoria no desempenho quando comparado ao preço.

Qual a diferença entre Cloud Computing e Cluster Computing?

A computação em nuvem é uma tecnologia que oferece muitos tipos de recursos como serviços, principalmente através da internet, enquanto a computação em cluster se concentra no desempenho aprimorado e na disponibilidade de um serviço interconectando uma coleção de máquinas autônomas para formar um único recurso de computação integrada. Os clusters são usados ​​principalmente para balanceamento de carga e fornecendo alta disponibilidade, enquanto a computação em nuvem se concentra na prestação de serviços, como software, plataformas, etc. Mas uma coisa importante a notar é que a computação em nuvem é construída com base em um cluster de servidores.