8º Fórum Internacional Software Livre – 04/2007 Consolidação de Serviços: Alta Disponibilidade e Balanceamento de Carga em Máquinas Virtuais Leonardo Rodrigues.

Slides:



Advertisements
Apresentações semelhantes
Clusters.
Advertisements

II Congresso Brasileiro de Tecnologia da Informação e Comunicação Clusters de Alta Disponibilidade em Linux Frederico Madeira LPIC-1, LPIC-2, CCNA
Escola de Ciência e Tecnologia Disciplina: Tópicos em Sistemas Operacionais Implementando uma solução de Storage com iSCSI 1
1 SERVIÇO NACIONAL DE APRENDIZAGEM COMERCIAL FACULDADE DE TECNOLOGIA SENAC PELOTAS Rafael Nunes Folha Trabalho de Conclusão de Curso Orientador: Eduardo.
Rafael C. Marques Orientador - André Moraes TCC 11/09/12 SERVIÇO NACIONAL DE APRENDIZAGEM COMERCIAL FACULDADE DE TECNOLOGIA SENAC PELOTAS.
FACULDADE DE TECNOLOGIA SENAC PELOTAS/RS CURSO SUPERIOR DE TECNOLOGIA EM REDES DE COMPUTADORES TCC SEMINÁRIO DE ANDAMENTO 2 Implementação de cluster para.
Alex Santos Elizeu da Silva José Sousa Luiz Felipe Marcele Damires.
Virtualização em desktops e servidores: soluções, alternativas, cloud computing, tendências.
ALOCAÇÃO DE RECURSOS HUMANOS APLICADA A SOLICITAÇÕES DE MUDANÇA DE SOFTWARE RICARDO VOIGT Orientador: Everaldo Artur Grahl.
OpenSolaris Rafael Vanoni OpenSolaris Kernel Group
DISCIPLINA SISTEMAS DE INFORMAÇÃO HOTELEIRA Prof. Eliane Primeiro semestre de 2011.
SISTEMA INTEGRADO AOS SERVIÇOS DE INFRAESTRUTURA DE TECNOLOGIA DA INFORMAÇÃO PARA A GERÊNCIA DE PROBLEMAS BASEADO EM ITIL UNIVERSIDADE REGIONAL DE BLUMENAU.
Curso Superior de Tecnologia em Redes de Computadores TCC Seminário de Andamento II Aluno: Julio Borba Orientador: Carlos Vinícius SERVIÇO NACIONAL DE.
MÓDULOS DE REGISTRO DE ABASTECIMENTO DE VEÍCULOS INTEGRADOS PARA ÓRGÃOS PÚBLICOS Gabriel Vieira Orientador: Prof. Jacques Robert Heckmann.
1 /2 BotecoNet 4Linux Novidades sobre o PostgreSQL apresentadas na PGCon do Canadá PostgreSQL 9.0 Vem aí a alta disponibilidade e performance que você.
MAIS DE 5 ANOS DE MERCADO E DE
Voz Avançada B2B VIVO SIP.

PROJETO DE REDE ESTRUTURADA DO LABORATÓRIO DE INFORMÁTICA DA ESCOLA ESTADUAL CARLOS DRUMMOND DE ANDRADE NO MUNICÍPIO DE ANASTÁCIO – MS Estudante: Laira.
Introdução e Conceitos.
TECNOLOGIA ATUAIS DE REDES
Sistemas Operacionais de Rede
Instalação e Configuração do License Server Virtual
Métodos de Validação de Arquivos para Armazenamento em Nuvens
OPORTUNIDADE EXTENSÍVEL A PROFISSIONAIS PCDs.
Projeto Integrador II Seminário final
Soluções de alta disponibilidade em banco de dados
Educação Profissional Técnica de Nível Médio em Informática
Cluster virtualizado com alta disponibilidade
Projeto Integrador II 2° Seminário de Andamento
Cluster virtualizado com alta disponibilidade
LTSP com alta disponibilidade
Gerência de Projetos 4º Semestre Aula 12 – Parte 2 Prof
Django, Docker e Amazon Container Services
Sistema Automatizado de Hospedagem de Sites
Introdução O Oracle é um SGBD (sistema gerenciador de banco de dados) que surgiu no fim dos anos 70, quando Larry Ellison vislumbrou uma oportunidade que.
Projeto do produto e seleção de processos
AT 11 - Implantação do Monitoramento Eletrônico e Gestão de Ativos – MeGA na Operação Salem Gomes Leite.
After-imaging 06/setembro/2017.
Tema 5 – Arquitetura de Banco de Dados
VIRTUALIZAÇÃO 2º Ano – Redes de Computadores
No mercado há mais de 9 anos, oferece soluções em instalação e manutenção de ar condicionado e climatizadores de ambientes. Trabalhamos em parceria com.
4 – Políticas de Segurança
13 Tecnologias (Trabalhos)
AULA 3.
Luis Fernando Fachinelli Caique Maciel
Caracterização do equipamento
“Administrar o estoque é questão de sobrevivência.”
Administração de Novos Negócios
Roteiro Motivação Proposta do Trabalho Sistemas CMS Tecnologia Utilizada Gerenciador de Conteúdos Considerações Finais Trabalhos Futuros Bibliografia/Obras.
Segunda parte do curso de Computação Paralela
RESPOSTAS A INCIDENTES E PLANO DE CONTINUIDADE DE NEGÓCIOS
Curso Técnico em Informática
Suporte Técnico Processador Prof. Wesley.
Entrega e Serviços em Tecnologia da Informação
Como funciona o MapReduce
Trabalho de Conclusão de Curso I
Logística e Gerenciamento da
O Sistema Eletrônico de Informações (SEI), desenvolvido pelo Tribunal Regional Federal da 4ª Região (TRF4), é uma ferramenta de gestão de documentos e.
Docker Windows com SQL Server HowTo
Prof. Fábio Rafael Segundo
MONITORAMENTO E MOVIMENTAÇÃO LOGÍSTICA
SISTEMAS DISTRIBUIDOS
SISTEMAS DISTRIBUIDOS
SISTEMAS DISTRIBUIDOS
Será que você precisa de Alta Disponibilidade?
ERP - Enterprise Resource Planning
Luis Aguirre – Raone Costa
SISTEMAS DISTRIBUIDOS
Desvendando o Oracle Golden Gate
Transcrição da apresentação:

8º Fórum Internacional Software Livre – 04/2007 Consolidação de Serviços: Alta Disponibilidade e Balanceamento de Carga em Máquinas Virtuais Leonardo Rodrigues de Mello

Demandas Computacionais Corporativas ● Continuidade do negócio ● Alta capacidade de processamento ● Consolidação de serviços e servidores ● Escalabilidade ● Segurança ● Estabilidade ● Agilidade ● REDUÇÃO DE CUSTOS

Porque usar Virtualização ● Um sistema operacional por servidor; baixa taxa de utilização dos recursos de harware disponíveis < 15% ● Inabilidade para escalonar recursos para os sistemas operacionais durante período de uso. ● Alto custo para manter e gerenciar. ● Modelo sem flexibilidade. Utilizando um sistema operacional instalado diretamente no Hardware temos:

Porque Usar Virtualização ● Servidores virtuais permitem a consolidação da infraestrutura. ● Melhor utilização dos recursos e custos bem mais baixos para manter e gerenciar. ● Utilização de mais de uma instância de Sistema Operacional por hardware. ● Habilidade de escalonar recursos durante o uso. ● Flexibilidade para re-alocação das Maquinas Virtuais em outros hardwares. ● Agilidade para implementar sistemas ● Facilidade de recuperação de desastres ● Segurança

Porque usar tecologias de cluster ● De acordo com o Guia de implementação de Cluster e Grid no governo federal: – Hardware padrão de mercado – Alta Disponibilidade – Balanceamento de Carga – Facilidade de adequar a capacidade computacional de acordo com a demanda – Computação sob demanda – Utilização de ciclos ociosos

Xen ● Suporte a arquiteturas x86, x86_64 e powerpc. ● Controle total dos recursos utilizados pelas máquinas virtuais. ● Suporte à SMP (até 32 processadores) ● Offline e live migration ● Paravirtualização e virtualização cheia. ● Software Livre ● Apoiado por grandes empresas de TI: – IBM, HP, Intel, AMD, Novell

Arquitetura Xen 3.0

Xen Live Migration

Live Migration = Mágica ?

Xen LM Benchmark

Alta Disponibilidade ● Um sistema de alta disponibilidade é um sistema de informática resistente a falhas de software e energia, cujo objetivo é manter os serviços disponíveis o máximo de tempo possível.

Xen + Alta Disponibilidade ● Não é bom colocar todos seus ovos na mesma cesta: – Para consolidar é preciso prever e se proteger de falhas. ● Técnicas de alta disponibillidade para máquinas viruais: – Replicação dos dispositivos de blocos: ● Heartbeat 1 + drbd LVM – Compartilhamento dos dispositivos de blocos: ● High Availability Storage Foundation – heartbeat 2 + iscsi + evms2

HeartBeat-1 + DRBD 0.7 ● Fácil implementação, estável, manutenção demanda atenção e cuidado. ● Demonstração no final da palestra. ● Configuração:

High Availability Storage Foundation ● Integração de tecnologias e conceitos realizada pela Novell e disponível em seu produto Suse Enterprise Server:

High availability Storage Foundation ● Enterprise Volume Management (EVMS2) – Gerenciador de volume preparado para utilização em cluster – Sistema unificado para realizar todas as tarefas de gerenciamento de armazenamento – Flexibilidade e extensibilidade incomparáveis.

High availability Storage Foundation ● Integrates Oracle Cluster File System 2 (OCFS2) – Sistema de arquivos simétrico e paralelo voltado para utilização em cluster. – Otimizado para acesso rápido a grandes arquivos. – Desenvolvimento realizado pela Oracle

High availability Storage Foundation ● Heartbeat 2 – Poderoso modelo de dependencia de recursos baseado em XML – Design modular com um novo gerenciador de recursos do cluster. – Grandes Clusters: testado com 16 nós, nenhuma limitação aparente. – Monitoramento ativo da qualidade dos recursos.

Casos de uso HASF ● Gerenciamento Clusterizado e realocação de máquinas virtuais: – Infraestrutura de storage virtualizada – Solução integrada de storage virual e máquinas virtuais. ● Oracle RAC: – Implementações escaláveis do banco de dados Oracle ● Serviços e Aplicações de negócio: ● Alta disponibilidade para aplicações estratégicas através do Heartbeat 2 e EVMS2 ● Aplicações de negócios SAP

Arqtuitetura – HASF

Conquistando arquitetura

Portando para Debian: ● Já possui empacotado: – Heartbeat-2 – Xen – EVMS2 ● Necessário instalar do fonte: – iscsi target – iSCSI initiator ● Documentação está sendo elaborada, aguardem.

Balanceamento de Carga: ● Tecnologias baseadas em balanceamento de carga de processos/tarefas: – Cluster: OpenSSI, PVM, MPI, Torque, PBS ● Tecnologias baseadas em TCP/IP: – LVS, Enomalism Elastic Computing Module ● Tecnologias baseadas em migração de máquinas virtuais: – Pesquisa e desenvolvimento

Referências HASF: ● ● Heartbeat 2 – ● OCFS2 – ● EVMS2 – ● Configuração Exemplo : – _Infrastructure _Infrastructure

Perguntas ???? ● Leonardo Rodrigues de Mello – s: ● ● – Jabber: ● – Gizmo Project id: ● gnuleo_bsb