Um sistema de alta disponibilidade é um sistema resistente a falhas de software e energia, cujo seu principal objetivo é manter os serviços no ar o máximo de tempo possível. Cada vez mais é necessário garantir a disponibilidade de um serviço, mas sendo que muitos componentes dos sistemas de informação atuais contém partes mecânicas, a confiabilidade destes é relativamente insuficiente se o serviço for crítico.
As empresas hoje, cada vez mais dependem de serviços fornecidos pela área de tecnologia. Por isso, torna-se vital para qualquer empresa que deseja manter-se competitiva no mercado possuir uma estratégia envolvendo alta disponibilidade para os seus servidores de aplicação e, estar preparada para uma falha de hardware inesperada. Uma empresa que possui tal estratégia está sempre apta a atender seus clientes externos e internos no momento em que eles mais precisam, sem se preocupar com problemas técnicos que possam ocorrer aos finais de semana, quando boa parte dos funcionários da empresa estão de folga.
Hoje em dia, as corporações dependem cada vez mais de serviços fornecidos pela área de tecnologia. Por isso, torna-se vital para qualquer empresa que deseja manter-se competitiva no mercado possuir uma estratégia envolvendo alta disponibilidade para os seus servidores de aplicação e estar preparada para uma falha de hardware inesperada.
Com tamanha dependência dos sistemas é muito importante que eles estejam em pleno funcionamento no período de trabalho. O que ocorre se um sistema falhar em pleno dia de pagamento de folha,por exemplo? Você pode pensar em uma estratégia de backup, mas a volta de um sistema inteiro devido, por exemplo, a uma queima de um HD pode levar um dia inteiro.
E que tal se o seu sistema de folha de pagamento fosse ao ar automaticamente em um outro servidor, como por exemplo, o servidor de arquivos da empresa?
Pensando nisto, nós mostraremos no curso de HA como este processo pode ser totalmente automatizado para manter o seu sistema 24 horas no ar sem paradas devido a queima de componentes do seu computador.
O curso vai apresentar ao aluno as principais tecnologias do mundo open-source relacionadas a H.A, tais como LVS (Linux Virtual Server), Cluster Suite, Pacemaker, HeartBeat e sistemas de arquivos compartilhados, como o GFS (Global FileSystem) e DRDB.
Nosso objetivo é ajudar o aluno a projetar os seus sistemas para máxima disponibilidade de serviços com tempos de inatividade e recuperação previsíveis.
No curso o aluno irá se deparar com um cenário real de uma empresa que atualmente vem enfrantando vários problemas na infra-estrutura de TI e ainda não possuí um esquema de alta disponibilidade em seu ambiente. Os alunos serão convidados, junto com o instrutor, a propor e executar um plano de melhoria na área de TI baseado nas tecnologias de alta disponibilidade e cluster.
O curso será melhor aproveitado por técnicos, analistas e administradores de redes que precisam melhorar a tolerância a falhas no seu ambiente de servidores e serviços assim como aumentar a disponibilidade de serviços e agendar manutenções sem comprometer o ambiente em produção.
Alunos que concluíram o curso de OpenVZ + KVM - Soluções de Virtualização com Software Livre possuem interesse em integrar sua solução de virtualização com alta disponibilidade.
Esta etapa do curso visa a capacitação dos alunos na resolução de problemas, preparando-o para diferentes cenários do dia a dia profissional. Foi desenvolvida de forma que o aluno possa testar e aplicar os conhecimentos obtidos durante as aulas, para identificação e correção de falhas previamente elaboradas pelos técnicos da 4Linux.
Durante o curso, a teoria é exercitada na prática através do desenvolvimento gradual de um sistema em alta disponibilidade entre um servidor apache e um servidor samba utilizando várias ferramentas em software livre.
Fase 1
Um pouco de historia
Porque Alta Disponibilidade
Argumentos de SLA, etc
Disponibilidades (99,999 %....)
Teorias e tecnologias disponíveis
HA em sistemas abertos (Linux/BSD)
Rapid mini-HowTo para o VirtualBox
Fase 2
Pacemaker
Instalação e dependencias
OCFS2 (Oracle Cluster File System)
GFS2 (Global FileSystem)
Pacemaker Ativo/Ativo
Ativo/Ativo (DRBD + ocfs2)
Ativo/Ativo (DRBD + gfs2)
Pacemaker com Serviços
Monitoramento
WebServer com Apache2
MailServer com Postfix
Banco de Dados com PostgreSQL
Migrando cenários de Ativo/Passivo para Ativo/Ativo
Red Hat Cluster Suite
Instalação e configuração RHCS
RHCS com DRBD
Configuração de cluster ativo/ativo
Integração do RHCS com DRBD + GFS2
Red Hat Cluster Suite com Serviços
Monitoramento
WebServer com Apache2
MailServer com Postfix
Banco de Dados com PostgreSQL
LVS ( Linux Virtual Server ) com Failover
O que é LVS
Desenhos de projetos
Configuração do LVS
Configuração de rede
Balanceamento de carga
Configuração Pacemaker Ativo/Passivo
Configuração serviço ldirectoryd com pacemaker
O aluno deverá ter bons conhecimentos do sistema Linux, como, entre eles:
Ou ter conhecimentos equivalentes aos cursos:
Curso presencial:
40 horas
Noturno: 2 semanas de segunda a sexta, 4 horas diárias.
Diurno: 1 semana de segunda a sexta, 8 horas diárias.
Finais de Semana: 5 sábados ou domingos, 8 horas diárias.