A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Soluções de alta disponibilidade em banco de dados

Apresentações semelhantes


Apresentação em tema: "Soluções de alta disponibilidade em banco de dados"— Transcrição da apresentação:

1 Soluções de alta disponibilidade em banco de dados
Faculdade de Tecnologia SENAC/RS Tecnólogo em Redes de Computadores Trabalho de Conclusão de Curso Soluções de alta disponibilidade em banco de dados Nome: Rafael Victória Chevarria Orientador: Carlos Vinícius Rasch Alves Outubro de 2013

2 Sumário Motivação e Objetivos Situação atual Cluster e Alta Disponibilidade Banco de dados Soluções escolhidas Cenário Cronograma Próximos passos Referências

3 Motivação e Objetivos Importância do banco de dados nas organizações;
Ambiente confiável com alta disponibilidade; Comparar uma solução de código fonte aberto (Postgres) com uma solução proprietária (Oracle); Comparar performance em um ambiente comum (um único servidor) e um ambiente clusterizado (três servidores); Analisar benefícios de possuir um ambiente clusterizado.

4 Situação atual Realizada pesquisa das soluções;
Explorado funcionalidades e requisitos de cada ferramenta; Idealizado o cenário; Instalado o ambiente com PostgreSQL em servidores Linux;

5 Cluster e Alta Disponibilidade
São dois ou mais computadores que trabalham de maneira conjunta com intuito de processar uma tarefa, nesse caso, um banco de dados. Alta disponibilidade: É um sistema resistente a falhas de hardware, software e energia, cujo objetivo é manter os serviços disponibilizados o máximo de tempo possível.

6 Banco de dados PostgreSQL: Oracle Database Enterprise Edition:
Banco de dados open source; Principais sistemas operacionais suportados (BSD, Mac OS X, Solaris, Linux, Windows); Considerado o melhor banco de dados de código fonte aberto. Oracle Database Enterprise Edition: Banco de dados proprietário; Líder de mercado; Principais sistemas operacionais suportados (Linux, Windows, Solaris, Oracle Linux).

7 Soluções escolhidas Pgpool: Postgres XC (eXtreme Cluster):
Utilizado no PostgreSQL; É um middleware que trabalha entre o servidor PostgreSQL e o cliente; Funcionalidade de replicação; É uma solução open source. Postgres XC (eXtreme Cluster): Funcionalidade multi-master; Oracle Clusterware: Utilizado no Oracle Database; Múltiplos nós que trabalham como um único servidor; Solução proprietária.

8 Idealização do cenário

9 Cronograma Cronograma X Ago Set Out Nov Dez
Analisar as melhores soluções disponíveis no mercado X Configurar os cenários em ambiente linux Realizar testes de desempenho com querys Analisar o comportamento em caso de falhas Escrita do relatório

10 Próximos passos Analisar soluções para coletar estatísticas;
Instalar o Oracle Database Enterprise Edition; Configurar as soluções Pgpool e Postgres XC; Configurar a solução Oracle Clusterware; Realizar os testes; Iniciar escrita do artigo.

11 Referências Postgresql, Homepage oficial: Acesso em 29 de setembro de 2013. Oracle Database, Homepage oficial: Acesso em 29 de setembro de 2013. Postgres-XC, Homepage oficial: Acesso em 29 de setembro de 2013. Pgpool, Homepage oficial: Acesso em 29 de setembro de 2013. Oracle Clusterware, Homepage oficial: Acesso em 29 de setembro de 2013.


Carregar ppt "Soluções de alta disponibilidade em banco de dados"

Apresentações semelhantes


Anúncios Google