infraestrutura de alta disponibilidade aplicado ao projeto redefor stênio firmino pereira filho...

14
Infraestrutura de alta disponibilidade aplicado ao projeto RedeFOR Stênio Firmino Pereira Filho Ettore Erico Delfino Ligorio Marilda Giafarov Ferrari Alberto Camilli

Upload: internet

Post on 18-Apr-2015

108 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: Infraestrutura de alta disponibilidade aplicado ao projeto RedeFOR Stênio Firmino Pereira Filho Ettore Erico Delfino Ligorio Marilda Giafarov Ferrari Alberto

Infraestrutura de alta disponibilidade aplicado

ao projeto RedeFORStênio Firmino Pereira FilhoEttore Erico Delfino Ligorio

Marilda Giafarov FerrariAlberto Camilli

Page 2: Infraestrutura de alta disponibilidade aplicado ao projeto RedeFOR Stênio Firmino Pereira Filho Ettore Erico Delfino Ligorio Marilda Giafarov Ferrari Alberto

ContextualizaçãoRede São Paulo de Formação Docente

Previsão de 15.000 usuários

Alta disponibilidade

“Self-Healing”

“Escalável”

Infraestrutura virtualizada (não é Nuvem)

Page 3: Infraestrutura de alta disponibilidade aplicado ao projeto RedeFOR Stênio Firmino Pereira Filho Ettore Erico Delfino Ligorio Marilda Giafarov Ferrari Alberto
Page 4: Infraestrutura de alta disponibilidade aplicado ao projeto RedeFOR Stênio Firmino Pereira Filho Ettore Erico Delfino Ligorio Marilda Giafarov Ferrari Alberto
Page 5: Infraestrutura de alta disponibilidade aplicado ao projeto RedeFOR Stênio Firmino Pereira Filho Ettore Erico Delfino Ligorio Marilda Giafarov Ferrari Alberto

Ambiente Virtual RedeForAlta disponibilidade

SWITCHES BLADE

Rede StorageArmazenamento de

dados

Rede USPnet

Blade 1

vm

vmvm

vm

Blade 2

vm

vmvm

vm

Blade 3

vm

vmvm

vm

Blade 4

vm

vmvm

vm

Page 6: Infraestrutura de alta disponibilidade aplicado ao projeto RedeFOR Stênio Firmino Pereira Filho Ettore Erico Delfino Ligorio Marilda Giafarov Ferrari Alberto

Ambiente Virtual RedeForAlta disponibilidade

SWITCHES BLADE

Rede StorageArmazenamento de

dados

Rede USPnet

Blade 1

Problemaou

Parada paramanutençã

o

Blade 2

vm

vmvm

vm

Blade 3

vm

vmvm

vm

Blade 4

vm

vmvm

vm

vm

vm

vm

Page 7: Infraestrutura de alta disponibilidade aplicado ao projeto RedeFOR Stênio Firmino Pereira Filho Ettore Erico Delfino Ligorio Marilda Giafarov Ferrari Alberto

Ambiente Virtual RedeForElasticidade

Servidores WebAplicações do Sistema RedeFor

LustreSistema de arquivos

MySQLBanco de Dados

DEV

StorageArmazenamento de dados

VPN

REDE STORAGE

REDE INTERNA

USPNET

Page 8: Infraestrutura de alta disponibilidade aplicado ao projeto RedeFOR Stênio Firmino Pereira Filho Ettore Erico Delfino Ligorio Marilda Giafarov Ferrari Alberto

Soluções adotadas Banco de Dados

MySQL (ativo/passivo) com HeartBeat e Oracle OCFS2

Sistema de arquivos global compartilhado Sistema de arquivos Oracle/Sun Lustre

Gerenciamento: Acesso externo através VPN e interno através de ssh, com restrições

de rede de origem.

Servidores web: Configurados de modo genérico – contextualização – para garantir a

elasticidade horizontal.

Desenvolvimento e testes de integridade de software: Foi criado um ambiente isolado, similar ao de produção. Nele esta

implementado o GIT para versionamento dos códigos fonte.

Page 9: Infraestrutura de alta disponibilidade aplicado ao projeto RedeFOR Stênio Firmino Pereira Filho Ettore Erico Delfino Ligorio Marilda Giafarov Ferrari Alberto

SAN

Lustre MySQL +OCFS 2

OSS MDS M / S

Cluster WebApache + PHP

DevBalanceamento

VPN

USPnet

Rede interna

Ambiente Virtual RedeForTopologia

Page 10: Infraestrutura de alta disponibilidade aplicado ao projeto RedeFOR Stênio Firmino Pereira Filho Ettore Erico Delfino Ligorio Marilda Giafarov Ferrari Alberto

Ambiente Virtual RedeForLustre

Servidores

SANiSCSI

OST OST MDT

Lustre OSS MDS

Volume Lustre = OST + OST

Protocolo Lustre

Page 11: Infraestrutura de alta disponibilidade aplicado ao projeto RedeFOR Stênio Firmino Pereira Filho Ettore Erico Delfino Ligorio Marilda Giafarov Ferrari Alberto

Ambiente Virtual RedeForMySQL + OCFS 2

Servidores

SANiSCSI OCFS2

MySQLMaster

Protocolo MySQL

Slave

Page 12: Infraestrutura de alta disponibilidade aplicado ao projeto RedeFOR Stênio Firmino Pereira Filho Ettore Erico Delfino Ligorio Marilda Giafarov Ferrari Alberto

Ambiente Virtual Rede ForGráfico de uso dos recursos

Page 13: Infraestrutura de alta disponibilidade aplicado ao projeto RedeFOR Stênio Firmino Pereira Filho Ettore Erico Delfino Ligorio Marilda Giafarov Ferrari Alberto

ConclusãoAtualmente o sistema esta operacional e em

produção.

Estamos analisando o desempenho do sistema para ajustar o limite de elasticidade e a granularidade (CPU e RAM) das máquinas virtuais que o compõe.

Todo software utilizado é livre ou de uso gratuito.

Page 14: Infraestrutura de alta disponibilidade aplicado ao projeto RedeFOR Stênio Firmino Pereira Filho Ettore Erico Delfino Ligorio Marilda Giafarov Ferrari Alberto

Dúvidas?