SlideShare uma empresa Scribd logo
1 de 4
SISTEMA DE COMPUTAÇÃO E INFORMAÇÃO
ROBSON SOUZA DE OLIVEIRA
CLUSTER
Jacobina - Ba
21 de Marco de 2014
ROBSON SOUZA DE OLIVEIRA
CLUSTER
Trabalho apresentado ao Curso Analise e
Desenvolvimento de Sistemas da UNOPAR -
Universidade Norte do Paraná, para a disciplina
Sistemas de Computação e Informação .
Orientador: Prof. Marco Ikuro Hisatomi.
Jacobina - BA
21 de Março de 2014
Cluster: conceitos e características
Introdução
Quando o assunto é computação de alto desempenho, não é difícil pensarmos em
servidores sofisticados e caros respondendo por este trabalho. No entanto, é
possível obter resultados tão bons quanto ou superiores a partir de alguma
solução de cluster - uma tecnologia capaz de fazer computadores mais simples
trabalharem em conjunto, como se formassem uma máquina só.
Neste texto, você saberá o que é computação em cluster, verá quais são as
principais características do conceito e conhecerá algumas de suas aplicações,
assim como soluções do tipo.
O que é cluster?
Cluster (ou clustering) é, em poucas palavras, o nome dado a um sistema que
relaciona dois ou mais computadores para que estes trabalhem de maneira
conjunta no intuito de processar uma tarefa. Estas máquinas dividem entre si as
atividades de processamento e executam este trabalho de maneira simultânea.
Cada computador que faz parte do cluster recebe o nome de nó (ou node).
Teoricamente, não há limite máximo de nós, mas independentemente da
quantidade de máquinas que o compõe, o cluster deve ser "transparente", ou seja,
ser visto pelo usuário ou por outro sistema que necessita deste processamento
como um único computador.
Os nós do cluster devem ser interconectados, preferencialmente, por uma
tecnologia de rede conhecida, para fins de manutenção e controle de custos,
como a Ethernet. É extremamente importante que o padrão adotado permita a
inclusão ou a retirada de nós com o cluster em funcionamento, do contrário, o
trabalho de remoção e substituição de um computador que apresenta problemas,
por exemplo, faria a aplicação como um todo parar.
A computação em cluster se mostra muitas vezes como uma solução viável
porque os nós podem até mesmo ser compostos por computadores simples, como
PCs de desempenho mediano. Juntos, eles configuram um sistema de
processamento com capacidade suficiente para dar conta de determinadas
aplicações que, se fossem atendidas por supercomputadores ou servidores
sofisticados, exigiriam investimentos muito maiores.
Principais Características:
• Garante a disponibilidade de aplicativos e bancos de dados essenciais
durante inatividades planejadas ou não planejadas, através da monitoração
do status do aplicativo e do fornecimento de failover rápido de aplicativos,
no caso de uma inatividade ou desastre.
• Reduz os custos de treinamento e mão de obra, além de licenciamento e
suporte de software, através do uso da mesma ferramenta de cluster em
todas as plataformas de sistemas operacionais físicos e virtuais.
• Recupere arquivos com falhas que forem executados em ambientes
VMware mais rápido e com menor tempo de inatividade, sem que seja
necessário reiniciar a máquina virtual.
• Proporciona a confiança de que o plano de recuperação funcionará, caso
ocorra um desastre.
• Aumenta a eficiência do administrador por meio de visualização
aprimorada, automação das tarefas comuns de geração de relatórios,
controle operacional centralizado para aplicativos globais e notificações
centralizadas com base em políticas.
Exemplos de Cluster:
Exemplos de clusters são Silicon Valley, na área da Califórnia (Estados Unidos)
onde se concentram um grande número de empresas de tecnologia
(microelectrónica, tecnologias da informação e biotecnologia) ou
o Kista na Suécia.
A cooperação entre empresas tem, no ultimo ano, proliferado por variadas áreas
de negocio. De forma resumida podemos agrupar as razões e motivações
principais em dois grandes grupos:a necessidade de conseguir maior flexibilidade
e por outro lado a procura de maior eficiência na satisfação de uma oportunidade
temporária.
Jacobina - BA
21 de Março de 2014

Mais conteúdo relacionado

Mais procurados

Novo documento do microsoft word
Novo documento do microsoft wordNovo documento do microsoft word
Novo documento do microsoft wordLuís Rocha
 
Cloud computing - Apresentação
Cloud computing - ApresentaçãoCloud computing - Apresentação
Cloud computing - ApresentaçãoAna Paula Novello
 
Computação nas nuvens
Computação nas nuvensComputação nas nuvens
Computação nas nuvensMaxon Brito
 
Computação em nuvem (cloud computing), uma introdução.
Computação em nuvem (cloud computing), uma introdução.Computação em nuvem (cloud computing), uma introdução.
Computação em nuvem (cloud computing), uma introdução.Rodrigo Miranda
 
Armazenamento em nuvem
Armazenamento em nuvemArmazenamento em nuvem
Armazenamento em nuvemTuesla Santos
 
Computação em Nuvem - Cloud Computing
Computação em Nuvem - Cloud ComputingComputação em Nuvem - Cloud Computing
Computação em Nuvem - Cloud ComputingAllan Reis
 
Cloud Computing: uma abordagem objetiva sobre o novo ambiente computacional
Cloud Computing: uma abordagem objetiva sobre o novo ambiente computacionalCloud Computing: uma abordagem objetiva sobre o novo ambiente computacional
Cloud Computing: uma abordagem objetiva sobre o novo ambiente computacionalJosé Morelli Neto
 
Tecnologias Atuais de Redes - Aula 6 - Cloud Computing [Apostila]
Tecnologias Atuais de Redes - Aula 6 - Cloud Computing [Apostila]Tecnologias Atuais de Redes - Aula 6 - Cloud Computing [Apostila]
Tecnologias Atuais de Redes - Aula 6 - Cloud Computing [Apostila]Ministério Público da Paraíba
 
Seminário Computação em Nuvem
Seminário Computação em NuvemSeminário Computação em Nuvem
Seminário Computação em NuvemLeandro Nunes
 
Apresentação - Cloud Computing
Apresentação - Cloud ComputingApresentação - Cloud Computing
Apresentação - Cloud ComputingUniCloud
 

Mais procurados (19)

Computação nas nuvens
Computação nas nuvensComputação nas nuvens
Computação nas nuvens
 
Prazer, computação em nuvem
Prazer, computação em nuvemPrazer, computação em nuvem
Prazer, computação em nuvem
 
Computação em nuvens
Computação em nuvensComputação em nuvens
Computação em nuvens
 
Novo documento do microsoft word
Novo documento do microsoft wordNovo documento do microsoft word
Novo documento do microsoft word
 
Cloud computing - Apresentação
Cloud computing - ApresentaçãoCloud computing - Apresentação
Cloud computing - Apresentação
 
Computação nas nuvens
Computação nas nuvensComputação nas nuvens
Computação nas nuvens
 
Computação em nuvem (cloud computing), uma introdução.
Computação em nuvem (cloud computing), uma introdução.Computação em nuvem (cloud computing), uma introdução.
Computação em nuvem (cloud computing), uma introdução.
 
Armazenamento em nuvem
Armazenamento em nuvemArmazenamento em nuvem
Armazenamento em nuvem
 
Computação em Nuvem - Cloud Computing
Computação em Nuvem - Cloud ComputingComputação em Nuvem - Cloud Computing
Computação em Nuvem - Cloud Computing
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
Das nas-san
Das nas-sanDas nas-san
Das nas-san
 
Webinar Arcserve UDP - Deserv
Webinar Arcserve UDP - DeservWebinar Arcserve UDP - Deserv
Webinar Arcserve UDP - Deserv
 
Wellington Watanabe - Palestra B.I.
Wellington Watanabe - Palestra B.I.Wellington Watanabe - Palestra B.I.
Wellington Watanabe - Palestra B.I.
 
Cloud Computing: uma abordagem objetiva sobre o novo ambiente computacional
Cloud Computing: uma abordagem objetiva sobre o novo ambiente computacionalCloud Computing: uma abordagem objetiva sobre o novo ambiente computacional
Cloud Computing: uma abordagem objetiva sobre o novo ambiente computacional
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Open nebula
Open nebulaOpen nebula
Open nebula
 
Tecnologias Atuais de Redes - Aula 6 - Cloud Computing [Apostila]
Tecnologias Atuais de Redes - Aula 6 - Cloud Computing [Apostila]Tecnologias Atuais de Redes - Aula 6 - Cloud Computing [Apostila]
Tecnologias Atuais de Redes - Aula 6 - Cloud Computing [Apostila]
 
Seminário Computação em Nuvem
Seminário Computação em NuvemSeminário Computação em Nuvem
Seminário Computação em Nuvem
 
Apresentação - Cloud Computing
Apresentação - Cloud ComputingApresentação - Cloud Computing
Apresentação - Cloud Computing
 

Semelhante a Cluster individual

Cluster ha com banco de dados
Cluster ha com banco de dadosCluster ha com banco de dados
Cluster ha com banco de dadosMarcio Jonnes
 
COMPUTAÇÃO EM NUVEM: ESTUDO DE CASO EM UMA EMPRESA DE TECNOLOGIA DA INFORMAÇÃO
COMPUTAÇÃO EM NUVEM: ESTUDO DE CASO EM UMA EMPRESA DE TECNOLOGIA DA INFORMAÇÃOCOMPUTAÇÃO EM NUVEM: ESTUDO DE CASO EM UMA EMPRESA DE TECNOLOGIA DA INFORMAÇÃO
COMPUTAÇÃO EM NUVEM: ESTUDO DE CASO EM UMA EMPRESA DE TECNOLOGIA DA INFORMAÇÃOAllan Reis
 
Tecnologia front end back-end
Tecnologia front end back-end Tecnologia front end back-end
Tecnologia front end back-end Andressa Silveira
 
VIRTUALIZAÇÃO VERDE SOBRE A PLATAFORMA X86
VIRTUALIZAÇÃO VERDE SOBRE A PLATAFORMA X86VIRTUALIZAÇÃO VERDE SOBRE A PLATAFORMA X86
VIRTUALIZAÇÃO VERDE SOBRE A PLATAFORMA X86Igor Allen Ritzmann
 
3a Web Aula - Gestão de Tecnologia da Informação.pdf
3a Web Aula - Gestão de Tecnologia da Informação.pdf3a Web Aula - Gestão de Tecnologia da Informação.pdf
3a Web Aula - Gestão de Tecnologia da Informação.pdfDimas Francisco
 
UM ESTUDO PARA A IMPLANTAÇÃO DE UM MODELO DE GERÊNCIA DE NUVEM HÍBRIDA UTILIZ...
UM ESTUDO PARA A IMPLANTAÇÃO DE UM MODELO DE GERÊNCIA DE NUVEM HÍBRIDA UTILIZ...UM ESTUDO PARA A IMPLANTAÇÃO DE UM MODELO DE GERÊNCIA DE NUVEM HÍBRIDA UTILIZ...
UM ESTUDO PARA A IMPLANTAÇÃO DE UM MODELO DE GERÊNCIA DE NUVEM HÍBRIDA UTILIZ...Marcelo Dieder
 
TDC2018SP | Trilha Arq .Net - Serverless Reactive Programming on Azure
TDC2018SP | Trilha Arq .Net - Serverless Reactive Programming on AzureTDC2018SP | Trilha Arq .Net - Serverless Reactive Programming on Azure
TDC2018SP | Trilha Arq .Net - Serverless Reactive Programming on Azuretdc-globalcode
 
Projeto de pesquisa exemplo
Projeto de pesquisa   exemploProjeto de pesquisa   exemplo
Projeto de pesquisa exemploFelipe Pereira
 
O_Emprego_de_Tecnicas_de_IA_no_suporte_a.pdf
O_Emprego_de_Tecnicas_de_IA_no_suporte_a.pdfO_Emprego_de_Tecnicas_de_IA_no_suporte_a.pdf
O_Emprego_de_Tecnicas_de_IA_no_suporte_a.pdfBrunaBraga68
 
A jornada para a computação unificada
A jornada para a computação unificadaA jornada para a computação unificada
A jornada para a computação unificadaCisco do Brasil
 

Semelhante a Cluster individual (20)

Clusters, o que é?
Clusters, o que é?Clusters, o que é?
Clusters, o que é?
 
Aula 7 (clouter)
Aula 7 (clouter)Aula 7 (clouter)
Aula 7 (clouter)
 
Cluster ha com banco de dados
Cluster ha com banco de dadosCluster ha com banco de dados
Cluster ha com banco de dados
 
Alta Disponibilidade
Alta Disponibilidade Alta Disponibilidade
Alta Disponibilidade
 
COMPUTAÇÃO EM NUVEM: ESTUDO DE CASO EM UMA EMPRESA DE TECNOLOGIA DA INFORMAÇÃO
COMPUTAÇÃO EM NUVEM: ESTUDO DE CASO EM UMA EMPRESA DE TECNOLOGIA DA INFORMAÇÃOCOMPUTAÇÃO EM NUVEM: ESTUDO DE CASO EM UMA EMPRESA DE TECNOLOGIA DA INFORMAÇÃO
COMPUTAÇÃO EM NUVEM: ESTUDO DE CASO EM UMA EMPRESA DE TECNOLOGIA DA INFORMAÇÃO
 
Tecnologia front end back-end
Tecnologia front end back-end Tecnologia front end back-end
Tecnologia front end back-end
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
Cluster
ClusterCluster
Cluster
 
VIRTUALIZAÇÃO VERDE SOBRE A PLATAFORMA X86
VIRTUALIZAÇÃO VERDE SOBRE A PLATAFORMA X86VIRTUALIZAÇÃO VERDE SOBRE A PLATAFORMA X86
VIRTUALIZAÇÃO VERDE SOBRE A PLATAFORMA X86
 
Cluster
ClusterCluster
Cluster
 
3a Web Aula - Gestão de Tecnologia da Informação.pdf
3a Web Aula - Gestão de Tecnologia da Informação.pdf3a Web Aula - Gestão de Tecnologia da Informação.pdf
3a Web Aula - Gestão de Tecnologia da Informação.pdf
 
Case de redes pinheiro
Case de redes pinheiroCase de redes pinheiro
Case de redes pinheiro
 
UM ESTUDO PARA A IMPLANTAÇÃO DE UM MODELO DE GERÊNCIA DE NUVEM HÍBRIDA UTILIZ...
UM ESTUDO PARA A IMPLANTAÇÃO DE UM MODELO DE GERÊNCIA DE NUVEM HÍBRIDA UTILIZ...UM ESTUDO PARA A IMPLANTAÇÃO DE UM MODELO DE GERÊNCIA DE NUVEM HÍBRIDA UTILIZ...
UM ESTUDO PARA A IMPLANTAÇÃO DE UM MODELO DE GERÊNCIA DE NUVEM HÍBRIDA UTILIZ...
 
TDC2018SP | Trilha Arq .Net - Serverless Reactive Programming on Azure
TDC2018SP | Trilha Arq .Net - Serverless Reactive Programming on AzureTDC2018SP | Trilha Arq .Net - Serverless Reactive Programming on Azure
TDC2018SP | Trilha Arq .Net - Serverless Reactive Programming on Azure
 
Projeto de pesquisa exemplo
Projeto de pesquisa   exemploProjeto de pesquisa   exemplo
Projeto de pesquisa exemplo
 
Computação de alta performance
Computação de alta performanceComputação de alta performance
Computação de alta performance
 
Artigo cloud computing pdf
Artigo cloud computing pdfArtigo cloud computing pdf
Artigo cloud computing pdf
 
O_Emprego_de_Tecnicas_de_IA_no_suporte_a.pdf
O_Emprego_de_Tecnicas_de_IA_no_suporte_a.pdfO_Emprego_de_Tecnicas_de_IA_no_suporte_a.pdf
O_Emprego_de_Tecnicas_de_IA_no_suporte_a.pdf
 
Arquitetura paralela
Arquitetura paralelaArquitetura paralela
Arquitetura paralela
 
A jornada para a computação unificada
A jornada para a computação unificadaA jornada para a computação unificada
A jornada para a computação unificada
 

Cluster individual

  • 1. SISTEMA DE COMPUTAÇÃO E INFORMAÇÃO ROBSON SOUZA DE OLIVEIRA CLUSTER Jacobina - Ba 21 de Marco de 2014 ROBSON SOUZA DE OLIVEIRA
  • 2. CLUSTER Trabalho apresentado ao Curso Analise e Desenvolvimento de Sistemas da UNOPAR - Universidade Norte do Paraná, para a disciplina Sistemas de Computação e Informação . Orientador: Prof. Marco Ikuro Hisatomi. Jacobina - BA 21 de Março de 2014
  • 3. Cluster: conceitos e características Introdução Quando o assunto é computação de alto desempenho, não é difícil pensarmos em servidores sofisticados e caros respondendo por este trabalho. No entanto, é possível obter resultados tão bons quanto ou superiores a partir de alguma solução de cluster - uma tecnologia capaz de fazer computadores mais simples trabalharem em conjunto, como se formassem uma máquina só. Neste texto, você saberá o que é computação em cluster, verá quais são as principais características do conceito e conhecerá algumas de suas aplicações, assim como soluções do tipo. O que é cluster? Cluster (ou clustering) é, em poucas palavras, o nome dado a um sistema que relaciona dois ou mais computadores para que estes trabalhem de maneira conjunta no intuito de processar uma tarefa. Estas máquinas dividem entre si as atividades de processamento e executam este trabalho de maneira simultânea. Cada computador que faz parte do cluster recebe o nome de nó (ou node). Teoricamente, não há limite máximo de nós, mas independentemente da quantidade de máquinas que o compõe, o cluster deve ser "transparente", ou seja, ser visto pelo usuário ou por outro sistema que necessita deste processamento como um único computador. Os nós do cluster devem ser interconectados, preferencialmente, por uma tecnologia de rede conhecida, para fins de manutenção e controle de custos, como a Ethernet. É extremamente importante que o padrão adotado permita a inclusão ou a retirada de nós com o cluster em funcionamento, do contrário, o trabalho de remoção e substituição de um computador que apresenta problemas, por exemplo, faria a aplicação como um todo parar. A computação em cluster se mostra muitas vezes como uma solução viável porque os nós podem até mesmo ser compostos por computadores simples, como PCs de desempenho mediano. Juntos, eles configuram um sistema de
  • 4. processamento com capacidade suficiente para dar conta de determinadas aplicações que, se fossem atendidas por supercomputadores ou servidores sofisticados, exigiriam investimentos muito maiores. Principais Características: • Garante a disponibilidade de aplicativos e bancos de dados essenciais durante inatividades planejadas ou não planejadas, através da monitoração do status do aplicativo e do fornecimento de failover rápido de aplicativos, no caso de uma inatividade ou desastre. • Reduz os custos de treinamento e mão de obra, além de licenciamento e suporte de software, através do uso da mesma ferramenta de cluster em todas as plataformas de sistemas operacionais físicos e virtuais. • Recupere arquivos com falhas que forem executados em ambientes VMware mais rápido e com menor tempo de inatividade, sem que seja necessário reiniciar a máquina virtual. • Proporciona a confiança de que o plano de recuperação funcionará, caso ocorra um desastre. • Aumenta a eficiência do administrador por meio de visualização aprimorada, automação das tarefas comuns de geração de relatórios, controle operacional centralizado para aplicativos globais e notificações centralizadas com base em políticas. Exemplos de Cluster: Exemplos de clusters são Silicon Valley, na área da Califórnia (Estados Unidos) onde se concentram um grande número de empresas de tecnologia (microelectrónica, tecnologias da informação e biotecnologia) ou o Kista na Suécia. A cooperação entre empresas tem, no ultimo ano, proliferado por variadas áreas de negocio. De forma resumida podemos agrupar as razões e motivações principais em dois grandes grupos:a necessidade de conseguir maior flexibilidade e por outro lado a procura de maior eficiência na satisfação de uma oportunidade temporária. Jacobina - BA 21 de Março de 2014