Você está na página 1de 10

OQUE É UM CLUSTER?

Cluster é um termo que veio do inglês ,em portugues


significa”aglomerar” ou “aglomeração” e é comunmente aplicado
em vários contextos.
No contexto da computação , cluster são Cluster é um conjunto de
computadores interconectados que funcionam como se fosse um só
grande sistema.
HISTÓRIA DO CLUSTER

A ideia inicial que conduz ao cluster foi desenvolvida na década de 1960


pela IBM como uma forma de interligar grandes mainframes, visando
obter uma solução correspondência entre os mainframes. Nessa época, o
sistema HASP (Houston Automated Spooling Program) da IBM e seu
sucessor o JES (Job Entry System) proviam uma maneira de distribuir
tarefas nos mainframes interligados. Pelo menos até 2001, a IBM
suportava o cluster de mainframes através do Parallel Sysplex System,
que permitia que hardware, sistema operacional, middleware e software
de gerenciamento do sistema provessem uma notável melhora na
performance e custo, permitindo que usuários de grandes mainframes
continuassem utilizando as aplicações existentes.
HISTÓRIA DO CLUSTER
O cluster ganhou força até que três tendências convergiram, nos
anos 1980: 1ºmicroprocessadores de alta performance, 2º redes de
alta velocidade e 3ºferramentas padronizadas para computação
distribuída de alto desempenho. Uma quarta tendência possível é a
crescente necessidade de poder de processamento para aplicações
científicas e comerciais unida ao alto custo e a baixa acessibilidade
dos tradicionais supercomputadores.
COMO FUNCIONA O CLUSTER?
Para entendermos o seu funcionamento, é preciso conhecer a
definição de “nó”, que vem do inglês “node”. Um nó é a cada
computador inserido em um Cluster – seja ele virtual ou físico.
TIPOS DE NÓ DE CLUSTERS
Nó do drive: O nó do drive mantém as informaçães de estado de todos os
notebooks anexados ao cluster.
Nó de trabalho: Os nós de trabalho do azure Databricks executam os executores
do spark e outros serviços necessários para o funcionamento adequado do
cluster.
Quando você distribui sua carga de trabalho com o spark, todo o
processamento distribuitos ocorre nos nós de trabalho.
Nó de endereço de trabalho: O Azure Databricks inicializa os nós de trabalho
com dois endereços IP privados cada. O endereço IP principal do nó espeda o
trafego interno do Azure Databricks. O endereço IP segundário é usado pelo
conteiner do spark para comunicar entre clusters Esse modelo permite que o
Azure Databricks forneça isolamento entre vários clusters no mesmo
workspace.
PRINCIPAIS TIPOS DE CLUSTER

Cluster de alto desempenho: Tem como foco principal resolver problemas que
necessitam de muito processamento, permitindo entregá-los em um tempo hábil e
de forma satisfatória. Um exemplo de uso é em sistemas utilizados em bibliotecas.
Isso porque eles necessitam que seja feita uma análise de uma grande quantidade de
dados em um curto espaço de tempo.
Cluster de alta disponibilidade: Seu objetivo é manter a aplicação em pleno
funcionamento, ou seja, evitar que o sistema pare de funcionar durante o
processamento das informações. Para atender esta exigência, o Cluster pode
contar com alguns recursos, como: 1- Ferramenta de monitoramento para
identificação de falha na conexão ou de nós defeituosos; 2- Redundância de
sistemas; 3- Computador substituto para o caso de algum ter problema.
Cluster para balanceamento de carga: Sua missão é dividir as tarefas de
forma similar entre os nós.

Ou seja, o foco aqui é fazer com que cada computador receba e atenda uma
requisição. Ele pode ser utilizado em várias aplicações, porém é mais
comum na internet. Isso porque esse tipo de solução tolera o aumento
instantâneo no número de requisições, justamente pela capacidade de
distribuir as tarefas entre as máquinas. É normal, ainda, haver a
combinação entre esses tipos. Por exemplo, ter um Cluster montado para
que tenha alta disponibilidade e que trabalhe com balanceamento de carga
PRINCIPAIS VANTAGENS DE UTILIZAR CLUSTER
1.Menores custos: É mais barato manter um Cluster do que um único
supercomputador para desempenhar todas as tarefas. Um node tem um custo
bem menor e o Cluster pode ser formado por computadores diferentes entre si.
2.Flexibilidade: Sempre que for preciso ampliar a capacidade de um Cluster,
basta adicionar um novo nó que, automaticamente, as tarefas são redistribuídas.
3.Disponibilidade do serviço: Mesmo que um nó pare de funcionar, os demais
poderão suprir a sua ausência.
PARA QUE SERVE A UTILIZAÇÃO DE LUSTER?
A utilização do cluster vai varia de acordo com o tipo de Cluster utilizado.
Os Clusters de Servidores de Hospedagem de Site, por exemplo, são capazes de
fornecer ambientes extremamente rápidos e escaláveis. Eles funcionam como se
fosse um único servidor. Além disso, a adição de memória, armazenamento e
processamento ao conjunto pode ser realizada de forma rápida e sem levar a
interrupções no serviço.
Serviços de Armazenamento em Nuvem, Neste exemplo trata-se de uma
solução bem mais simples e econômica que permite usar vários servidores
interconectados.
Empresas, as empresas também podem se beneficiar de Clusters rodando em
sua rede local. Com isso, consegue usar seus programas do dia a dia com muito
mais rapidez e agilidade.
CONCLUSÃO
Depôs de um uma grande pesquisa e uma breve abordagem concluímos que o
cluster é um agrupamento de computadores com a finalidade de partilhar
recursos e assim melhorar a sua capacidade é desempenho.

Você também pode gostar