![Page 1: ALTA DISPONIBILIDADE (Aula complemento) – Parte 1 Frank S. Fernandes Bastos Instrutor.: Frank S. Fernandes Bastos (frank.bastos@gmail.com) Foco.: Adiquirir](https://reader035.vdocuments.pub/reader035/viewer/2022062318/552fc15f497959413d8e66c2/html5/thumbnails/1.jpg)
ALTA DISPONIBILIDADEALTA DISPONIBILIDADE
(Aula complemento) – Parte 1(Aula complemento) – Parte 1
Instrutor.: Frank S. Fernandes BastosFrank S. Fernandes Bastos ([email protected])
Foco.: Adiquirir conhecimento preparatório para Concurso referente itens complementares sobre alta disponibilidade
Público.: Estudantes de concurso específico
Local.: Sala de aula - Obcursos
Número Slides.: 20 (incluindo este)
![Page 2: ALTA DISPONIBILIDADE (Aula complemento) – Parte 1 Frank S. Fernandes Bastos Instrutor.: Frank S. Fernandes Bastos (frank.bastos@gmail.com) Foco.: Adiquirir](https://reader035.vdocuments.pub/reader035/viewer/2022062318/552fc15f497959413d8e66c2/html5/thumbnails/2.jpg)
Adquirir conhecimentos complementares sobre os meios disponíveis de alta disponibilidade em ambientes
produtivos.
OBJETIVOSOBJETIVOS
![Page 3: ALTA DISPONIBILIDADE (Aula complemento) – Parte 1 Frank S. Fernandes Bastos Instrutor.: Frank S. Fernandes Bastos (frank.bastos@gmail.com) Foco.: Adiquirir](https://reader035.vdocuments.pub/reader035/viewer/2022062318/552fc15f497959413d8e66c2/html5/thumbnails/3.jpg)
• Controle de disponibilidade de hardware
• Controle de acesso a disco
• Controle de acesso a rede
• Disponibilização de recursos 24 x 7
• Balanceamento de carga
• Persistência de requisição
• Redundância de informação
• Controle de carga
Métodos de alta disponibilidadeMétodos de alta disponibilidade
• Cluster
• Storage Area Network
• Contingência Elétrica
• Replicação de Dados
![Page 4: ALTA DISPONIBILIDADE (Aula complemento) – Parte 1 Frank S. Fernandes Bastos Instrutor.: Frank S. Fernandes Bastos (frank.bastos@gmail.com) Foco.: Adiquirir](https://reader035.vdocuments.pub/reader035/viewer/2022062318/552fc15f497959413d8e66c2/html5/thumbnails/4.jpg)
Alta disponibilidade prevê a disponibilização de equipamentos e serviços em carater de 24 horas por dia, 7 dias por semana. Para uma solução
inteligente e funcional desta arquitetura, existem dependências importantes a tratar.:
• Hardware suficiente e com recursos HOTSWAP• Estrutura de discos• Estrutura de rede
• Servicos do sistema operacional• Gerenciador de recursos
DEPENDÊNCIASDEPENDÊNCIAS
![Page 5: ALTA DISPONIBILIDADE (Aula complemento) – Parte 1 Frank S. Fernandes Bastos Instrutor.: Frank S. Fernandes Bastos (frank.bastos@gmail.com) Foco.: Adiquirir](https://reader035.vdocuments.pub/reader035/viewer/2022062318/552fc15f497959413d8e66c2/html5/thumbnails/5.jpg)
Recurso extremamente utilizado em equipamentos produtivos (servidores), hotswap prevê uma interação de hardware com o sistema operacional em
funcionamento e o equipamento ligado.
Para dispor deste recurso, principalmente o equipamento, deve estar preparado. Contudo, de nada serve o hardware sem um conjunto de
software adequado para tal.
HOTSWAPHOTSWAP
![Page 6: ALTA DISPONIBILIDADE (Aula complemento) – Parte 1 Frank S. Fernandes Bastos Instrutor.: Frank S. Fernandes Bastos (frank.bastos@gmail.com) Foco.: Adiquirir](https://reader035.vdocuments.pub/reader035/viewer/2022062318/552fc15f497959413d8e66c2/html5/thumbnails/6.jpg)
Além de ser HotSwap, o recurso também precisa ser reconhecido e configurado automaticamente pelo Hardware. O recurso plug and play garante que todo este trabalho será executado no momento em que o
dispositivo for reconhecido pelo sistema operacional.
HOT Plug and PlayHOT Plug and Play
![Page 7: ALTA DISPONIBILIDADE (Aula complemento) – Parte 1 Frank S. Fernandes Bastos Instrutor.: Frank S. Fernandes Bastos (frank.bastos@gmail.com) Foco.: Adiquirir](https://reader035.vdocuments.pub/reader035/viewer/2022062318/552fc15f497959413d8e66c2/html5/thumbnails/7.jpg)
O termo arranjo de hardware é altamente utilizado em equipamentos SUN de grande
porte.
Defini-se momentos em que o equipamento, dinamicamente, passa a suportar recursos
associados à ele pelo administrador.
ARRANJO DE HARDWAREARRANJO DE HARDWARE
![Page 8: ALTA DISPONIBILIDADE (Aula complemento) – Parte 1 Frank S. Fernandes Bastos Instrutor.: Frank S. Fernandes Bastos (frank.bastos@gmail.com) Foco.: Adiquirir](https://reader035.vdocuments.pub/reader035/viewer/2022062318/552fc15f497959413d8e66c2/html5/thumbnails/8.jpg)
• Board• I/O Board
• Expand Board• Center Plane
ARRANJO DE HARDWAREARRANJO DE HARDWARE
![Page 9: ALTA DISPONIBILIDADE (Aula complemento) – Parte 1 Frank S. Fernandes Bastos Instrutor.: Frank S. Fernandes Bastos (frank.bastos@gmail.com) Foco.: Adiquirir](https://reader035.vdocuments.pub/reader035/viewer/2022062318/552fc15f497959413d8e66c2/html5/thumbnails/9.jpg)
A Alocação dinâmica de recursos é premissa básica dos ambientes de alta disponibilidade. Em ambientes SUN por exemplo, é comum a
utilização de atach e de-atach dos recursos de hardware.
ALOCAÇÃO DE RECURSOSALOCAÇÃO DE RECURSOS
![Page 10: ALTA DISPONIBILIDADE (Aula complemento) – Parte 1 Frank S. Fernandes Bastos Instrutor.: Frank S. Fernandes Bastos (frank.bastos@gmail.com) Foco.: Adiquirir](https://reader035.vdocuments.pub/reader035/viewer/2022062318/552fc15f497959413d8e66c2/html5/thumbnails/10.jpg)
Os atuais hardwares voltados a servidores no mercado utilizam de recursos de gerenciamento para aproveitar ao máximo suas principais vantagens.
Equipamentos voltados ao padrão intel, procuram agregar às placas mãe, monitores de desempenho e funcionalidade.
Já em equipamentos de maior porte, máquinas inteiras são administradas com o auxilio de consoles de gerenciamento.
Gerenciamento de HardwareGerenciamento de Hardware
![Page 11: ALTA DISPONIBILIDADE (Aula complemento) – Parte 1 Frank S. Fernandes Bastos Instrutor.: Frank S. Fernandes Bastos (frank.bastos@gmail.com) Foco.: Adiquirir](https://reader035.vdocuments.pub/reader035/viewer/2022062318/552fc15f497959413d8e66c2/html5/thumbnails/11.jpg)
Consoles de Gerenciamento SUNConsoles de Gerenciamento SUN
Main
Spare
GerenciamentoVerificação de Falha
ContingênciaHe
art
Be
at
![Page 12: ALTA DISPONIBILIDADE (Aula complemento) – Parte 1 Frank S. Fernandes Bastos Instrutor.: Frank S. Fernandes Bastos (frank.bastos@gmail.com) Foco.: Adiquirir](https://reader035.vdocuments.pub/reader035/viewer/2022062318/552fc15f497959413d8e66c2/html5/thumbnails/12.jpg)
Um cluster, ou aglomerado de computadores, é formado por um conjunto de computadores, que utiliza-se de um tipo especial de
sistema operacional classificado como sistema distribuído.
É construído muitas vezes a partir de computadores convencionais (personal computers), sendo que estes vários computadores são
ligados em rede e comunicam-se através do sistema de forma que trabalham como se fosse uma única máquina de grande porte.
CLUSTERCLUSTER
![Page 13: ALTA DISPONIBILIDADE (Aula complemento) – Parte 1 Frank S. Fernandes Bastos Instrutor.: Frank S. Fernandes Bastos (frank.bastos@gmail.com) Foco.: Adiquirir](https://reader035.vdocuments.pub/reader035/viewer/2022062318/552fc15f497959413d8e66c2/html5/thumbnails/13.jpg)
HISTÓRIA DO CLUSTERHISTÓRIA DO CLUSTER
A idéia 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 comercialmente viável de
paralelismo. Nesta época o sistema HASP (Houston
Automatic Spooling Priority) da IBM e seu sucessor, JES (Job Entry System) proviam uma
maneira de distribuir tarefas nos mainframes interligados.
![Page 14: ALTA DISPONIBILIDADE (Aula complemento) – Parte 1 Frank S. Fernandes Bastos Instrutor.: Frank S. Fernandes Bastos (frank.bastos@gmail.com) Foco.: Adiquirir](https://reader035.vdocuments.pub/reader035/viewer/2022062318/552fc15f497959413d8e66c2/html5/thumbnails/14.jpg)
IPMP – IP Multi PathingNAFO – Network Adapter FailOver
AP – Alternate Path
Verificação de Falha (REDE)Verificação de Falha (REDE)
![Page 15: ALTA DISPONIBILIDADE (Aula complemento) – Parte 1 Frank S. Fernandes Bastos Instrutor.: Frank S. Fernandes Bastos (frank.bastos@gmail.com) Foco.: Adiquirir](https://reader035.vdocuments.pub/reader035/viewer/2022062318/552fc15f497959413d8e66c2/html5/thumbnails/15.jpg)
MPXIO – MultiPlexed I/ODMP – Dinamic Multi Pathing
Verificação de Falha (DISCO)Verificação de Falha (DISCO)
![Page 16: ALTA DISPONIBILIDADE (Aula complemento) – Parte 1 Frank S. Fernandes Bastos Instrutor.: Frank S. Fernandes Bastos (frank.bastos@gmail.com) Foco.: Adiquirir](https://reader035.vdocuments.pub/reader035/viewer/2022062318/552fc15f497959413d8e66c2/html5/thumbnails/16.jpg)
APLICANDO CLUSTER EM BDAPLICANDO CLUSTER EM BD
Base de dadosprincipal
Base de dadosSecundária
Cliente
REDE privada
SAN
![Page 17: ALTA DISPONIBILIDADE (Aula complemento) – Parte 1 Frank S. Fernandes Bastos Instrutor.: Frank S. Fernandes Bastos (frank.bastos@gmail.com) Foco.: Adiquirir](https://reader035.vdocuments.pub/reader035/viewer/2022062318/552fc15f497959413d8e66c2/html5/thumbnails/17.jpg)
APLICANDO CLUSTER EM BDAPLICANDO CLUSTER EM BD
Servidor Ativo
Cluster de Servidor
Dispositivos de armazenamento do cluster
Servidor Ativo servidor virtualservidor virtual
![Page 18: ALTA DISPONIBILIDADE (Aula complemento) – Parte 1 Frank S. Fernandes Bastos Instrutor.: Frank S. Fernandes Bastos (frank.bastos@gmail.com) Foco.: Adiquirir](https://reader035.vdocuments.pub/reader035/viewer/2022062318/552fc15f497959413d8e66c2/html5/thumbnails/18.jpg)
No momento em que a estrutura clusterizada cresce, é necessário criar maneiras para
possibilitar que um mesmo acesso seja dividido entre as possíveis estruturas disponíveis.
O Balanceamento de carga, recebe as requisições externas e define quem receberá e atenderá a
demanda.
BALANCEAMENTO DE CARGABALANCEAMENTO DE CARGA
![Page 19: ALTA DISPONIBILIDADE (Aula complemento) – Parte 1 Frank S. Fernandes Bastos Instrutor.: Frank S. Fernandes Bastos (frank.bastos@gmail.com) Foco.: Adiquirir](https://reader035.vdocuments.pub/reader035/viewer/2022062318/552fc15f497959413d8e66c2/html5/thumbnails/19.jpg)
CLUSTER WEBCLUSTER WEB
Cliente INTERNET
![Page 20: ALTA DISPONIBILIDADE (Aula complemento) – Parte 1 Frank S. Fernandes Bastos Instrutor.: Frank S. Fernandes Bastos (frank.bastos@gmail.com) Foco.: Adiquirir](https://reader035.vdocuments.pub/reader035/viewer/2022062318/552fc15f497959413d8e66c2/html5/thumbnails/20.jpg)
BALANCEAMENTO DE CARGABALANCEAMENTO DE CARGA
![Page 21: ALTA DISPONIBILIDADE (Aula complemento) – Parte 1 Frank S. Fernandes Bastos Instrutor.: Frank S. Fernandes Bastos (frank.bastos@gmail.com) Foco.: Adiquirir](https://reader035.vdocuments.pub/reader035/viewer/2022062318/552fc15f497959413d8e66c2/html5/thumbnails/21.jpg)
HARDWARE x SOFTWARE SUNHARDWARE x SOFTWARE SUN
DeviceMount PointFileSystem
Usuário
Board + I/O Board
![Page 22: ALTA DISPONIBILIDADE (Aula complemento) – Parte 1 Frank S. Fernandes Bastos Instrutor.: Frank S. Fernandes Bastos (frank.bastos@gmail.com) Foco.: Adiquirir](https://reader035.vdocuments.pub/reader035/viewer/2022062318/552fc15f497959413d8e66c2/html5/thumbnails/22.jpg)
HARDWARE x SOFTWARE MicrosoftHARDWARE x SOFTWARE Microsoft
Partição
Usuário
Unidade Lógica
![Page 23: ALTA DISPONIBILIDADE (Aula complemento) – Parte 1 Frank S. Fernandes Bastos Instrutor.: Frank S. Fernandes Bastos (frank.bastos@gmail.com) Foco.: Adiquirir](https://reader035.vdocuments.pub/reader035/viewer/2022062318/552fc15f497959413d8e66c2/html5/thumbnails/23.jpg)
Replicação de DadosReplicação de Dados
Base de dadosprincipal
Base de dadosreplicada
Cliente
![Page 24: ALTA DISPONIBILIDADE (Aula complemento) – Parte 1 Frank S. Fernandes Bastos Instrutor.: Frank S. Fernandes Bastos (frank.bastos@gmail.com) Foco.: Adiquirir](https://reader035.vdocuments.pub/reader035/viewer/2022062318/552fc15f497959413d8e66c2/html5/thumbnails/24.jpg)
• Log Shipping (SQL) - Contingência
• Replicação Master/Single
• Snap Shot (Agendado)
• Transacional (Online)
• StandBy (Dataguard) – Contingência - Archives
Tipos de replicação de dadosTipos de replicação de dados
![Page 25: ALTA DISPONIBILIDADE (Aula complemento) – Parte 1 Frank S. Fernandes Bastos Instrutor.: Frank S. Fernandes Bastos (frank.bastos@gmail.com) Foco.: Adiquirir](https://reader035.vdocuments.pub/reader035/viewer/2022062318/552fc15f497959413d8e66c2/html5/thumbnails/25.jpg)
Frank S. F. Bastos
E-MAIL.: [email protected]
MSN.: [email protected]
Skype.: frankbastos
ContatoContato