Sunteți pe pagina 1din 18

i

FACULDADE DE ADMINISTRAO E NEGCIOS DE SERGIPE FANESE NCLEO DE PS-GRADUAO E EXTENSO - NPGE

ESTUDO DE CASO PARA PROJETO DE COMUNICAO E REPLICAO DE BASES DE DADOS.

LUCIELMO DE AQUINO SANTOS

ARACAJU Junho, 2011

ii

FACULDADE DE ADMINISTRAO E NEGCIOS DE SERGIPE FANESE NCLEO DE PS-GRADUAO E EXTENSO - NPGE

ESTUDO DE CASO PARA PROJETO DE COMUNICAO E REPLICAO DE BASES DE DADOS.

Trabalho de Concluso da disciplina Infraestrutura de Redes, do curso Especializao em Bancos de Dados FANESE, submetido como avaliao concluso do referido mdulo.

de de de

LUCIELMO DE AQUINO SANTOS Orientador: Prof. Esp. Ricardo Machado Torres

ARACAJU Junho, 2011

iii

ESTUDO DE CASO PARA PROJETO DE COMUNICAO E REPLICAO DE BASES DE DADOS.

Lucielmo de Aquino Santos1 Ricardo Machado Torres2

RESUMO

Atualmente as empresas esto muito mais informatizadas, nesse caso manter um ambiente estruturado e adequado ao porte da empresa bastante satisfatrio, afinal em muitos casos os sistemas so fundamentais para o progresso da mesma. Avaliando cada caracterstica e limitao das conexes interessante que seja realizado um planejamento para montar toda essa estrutura.

O projeto visa estruturar um ambiente para a replicao de uma base de dados, analisando e definindo alguns pontos como enlace de dados, conexo, entre outros. relevante ter uma boa escolha, possibilitando a viabilizao de comunicao entre as unidades dentro de uma rea.

PALAVRA-CHAVE: Enlace de dados; Conexo; Replicao da base de dados; Comunicao.

1 2

Ps-Graduando em Banco de Dados FANESE lucielmo@gmail.com. Especialista em Redes e Prof do Curso de Banco de Dados, FANESE - torres.aju@gmail.com.

iv

ABSTRACT Actually companies are much more computerized, in this case maintain a structured environment and appropriate to the size is quite satisfactory at all in many cases the systems are fundamental to its progress. Evaluating each feature and limiting the connections it is interesting to make an efficient planning to ride across this structure.

The

project aims to design

an environment for the

replication

of a database,

analyzing and defining specific points such as data link, connection, among others. It is important to have a good choice, nabling the facilitation of communication between units with in an area.

KEYWORDS: Requirements link; Data replication; Asynchronous Replication.

SUMRIO
1. 2. 3. 1. Lista de Figuras ................................................................................................................................ vi Lista de Tabelas .............................................................................................................................. vii Lista de Abreviaes ...................................................................................................................... viii Introduo ....................................................................................................................................... 1 1.1 1.2 1.3 2. Motivao................................................................................................................................ 1 Objetivos gerais ....................................................................................................................... 1 Objetivos especficos do cenrio ............................................................................................. 1

Fundamentao............................................................................................................................... 4 2.1. Tipos de enlace ............................................................................................................................. 4

4. 5. 6.

Proposta de conectividade .............................................................................................................. 6 Concluso ........................................................................................................................................ 9 Referncias Bibliogrficas ............................................................................................................. 10

vi

1.LISTA DE FIGURAS
Figura 1: Exemplo de replicao de dados ...................................................................................... 2 Figura 2: Formula para calcular velocidade mxima de download............................................... 3 Figura 3: Formula para calcular tempo de download. .................................................................... 3 Figura 4: Formula para transformar o resultado em minutos. ....................................................... 3 Figura 5: Exemplo de conexo ponto a ponto ................................................................................. 4 Figura 6: Foto de cabor FTP............................................................................................................... 6 Figura 7: Foto satlite da distncia entre os ambientes ................................................................. 7 Figura 8: Foto satlite da distncia entre os ambientes em linha reta......................................... 8

vii

2.LISTA DE TABELAS Tabela 1 Agendamento de replicao de dados a nvel local .................................. 2

viii

3. LISTA DE ABREVIAES 1.SGBD: Sistema de gerenciamento de banco de dados 2.Kbps: Kilobit por segundo 3.GB: Gigabyte 4.ADSL: Linha Digital Assimtrica para Assinante 5.Gbps: Gigabit por segundo 6.UTP: tipo de cabo par tranado sem blindagem 7.STP: tipo de cabo par tranado com blindagem 8.FTP: tipo de cabo par tranado com pelcula de metal

1.INTRODUO
1.1 Motivao A Clnica Vitae, atualmente utiliza um sistema que no atende perfeitamente as necessidades da mesma, dessa maneira os funcionrios ainda fazem um trabalho muito manual e s vezes repetitivo, pois o ambiente no totalmente interligado, a implantao de um novo sistema trar a Clnica uma maior segurana, confiabilidade e agilidade nos processos executados diariamente. Para manter toda essa informao arquivada de forma mais segura, os sistemas utilizam repositrios de dados, nesse caso ser utilizado um SGBD, assim ser garantido que uma rotina de backup de dados seja executada. Nesse caso, relevante que seja feito um Levantamento dos Requisitos para que possa definir e montar uma infraestrutura necessria para suportar essa rotina diria. 1.2 Objetivos gerais Facilitar a rotina de backup de dados que dever ser aplicado para o novo sistema da Clinica Vitae, modelando um ambiente de infraestrutura adequado e de acordo com o que a Clnica pode oferecer. 1.3 Objetivos especficos do cenrio A ideia da Replicao Assncrona ser utilizada nesse projeto, pois foi analisado e idealizado que ser relevante se houver uma Replicao de Dados peridica, onde os dados sero salvos no servidor principal e replicado para demais servidores. A rotina a ser criada e executada depender da necessidade do cliente, da disponibilidade e limitao de conexo. Pensando em ter ambientes estruturados em locais diferentes.

Figura 1: Exemplo de replicao de dados

A rotina de Replicao de Dados poder ser executada diariamente, sendo um backup incremental e um full, pois incialmente no existe a necessidade e disponibilidade de ser realizada mais de uma vez ao dia. E com a replicao diria j existe uma probabilidade de segurana e confiabilidade alta no incio do projeto. A periodicidade de replicao foi definida da seguinte forma: Tipo do backup: Dirio; Modo do backup: Incremental; Horrio: 11h59min; Tamanho: 1GB; Tempo estimado em rede local:

Tabela 1 Agendamento de replicao de dados a nvel local.

Tipo

Modo

Horrio

Tamanho

Dirio Dirio

Backup incremental Backup Full

11h59min 23h59min

1 GB 6 GB

Tempo estimado em rede local 1min 3s 9min 8s

O tempo estimado para download, indicado na tabela acima, foi calculado utilizando a seguinte frmula:
Velocidade mxima nominal do link contratado x 1024 = velocidade mxima de download 8

Figura 2: Formula para calcular velocidade mxima de download.

Exemplo: Velocidade mxima nominal do link contratado: 100 Mb (rede local) Converter em Kbps, multiplicar por: 1024. Converter para Kilo Byte, dividir por: 8. Resultado: 12800 KB ou 12,5 MB
Tamanho do arquivo / (velocidade do download / 1024)

Figura 3: Frmula para calcular o tempo de download.

Exemplo: Tamanho do arquivo: 1024 (1GB) Velocidade mxima de download: 12800 Fator divisor: 1024 O resultado 81,92, porm necessrio dividir por 60 para possamos transformar em minutos.
Resultado / 60 Figura 4: Frmula para transformar o resultado em minutos.

Resultado em minutos: 1min 3s Clculo para o backup full: Tamanho do arquivo: 6144 (6 GB) Velocidade mxima de download: 128000 Fator divisor: 1024 Resultado: 491,52 que ao se transformar em minutos igual a: 8 min 1s

Esse clculo foi baseado em uma conexo local de ponto a ponto, ou seja, conectando um servidor a outro, assim a replicao ocorrer sem que o trfego na rede seja interrompido.

Figura 5: Exemplo de conexo ponto a ponto

Essa replicao local, porm esse projeto visa, alm disso, criar uma replicao de dados para um servidor que fica localizado em outro ambiente, sendo que para isso ser necessrio definir alguns conceitos e escolher o tipo de enlace de comunicao.

2. FUNDAMENTAO
A Clnica Vitae fica localizada na Rua Jackson Figueiredo, 456 no Centro de Itabaiana Sergipe e a ITNET onde ficar localizado o servidor que o backup ser realizado fica aproximadamente a 96 metros de distncia da Clnica. 2.1. Tipos de enlace Ao realizar uma anlise do tipo de comunicao que est acessvel para o ambiente da Clnica Vitae foi possvel relacionar algumas que esto disponveis, so elas: Conexo Wireless (Rdio); Conexo Fibra tica; Conexo cabeada (ADSL, Ethernet). Conexo Wireless (Rdio) Wireless ou rede sem fio mais uma forma que conexo entre dois ou mais computadores, sendo que os equipamentos utilizados podem utilizar da reflexo de sinal aumentando assim a distncia de conectividade. Uma desvantagem desse tipo de conexo que devido distncia que os servidores sero mantidos pode existir muita interferncia que pode ser ocasionada por diversos motivos. Porm quando a distncia entre os dois pontos pequena ou

com visada limpa, a conexo se torna muito eficiente e dependendo da potncia dos rdios a comunicao se tornar bem mais rpida. Conexo via fibra ptica A conexo via fibra, pode ter um custo bastante alto, pois depender e muito da distncia entre os pontos de conexo e da velocidade a ser transmitida. Alm disso, necessrio adquirir alguns equipamentos como conversores de mdia, switches, o cabo de fibra, cordes pticos, distribuidor interno, cabo de ao para fixar nos postes, entre outros. Desses materiais o que possui custo mais elevado o conversor de mdia que pode chegar a um custo aproximado de R$5.000,00. A fibra ptica dividida em multmodo e monomodo. Esse tipo de conexo normalmente custa muito caro, porm a velocidade bem atrativa, podendo chegar at 10 Gbps. Essa conexo dever ser estabelecida aps concordado com a empresa prestadora de servios, pois ser necessrio alugar os postes de energia eltrica, alm de acordar com a ANATEL e alinhar com a Clnica Vitae. Conexo cabeada (ADSL) A conexo cabeada ADSL tem como uma das principais desvantagens a questo da velocidade muito varivel, onde se l em letras pequenas que a garantia de 10% da velocidade contratada, e os links disponveis para Itabaiana atualmente so de 300 e 600kbits. Conexo cabeada (Ethernet) A conexo do tipo Ethernet feita atravs de cabos de par tranado, esses cabos podem ser do tipo UTP, STP e FTP. Os cabos ainda so subdivididos em categorias, como cat1, cat2, cat3, cat4, cat5, cat6, cat7, sendo que cada uma tem sua caracterstica. As categorias cat5 e cat6 so as mais comuns, devidos as suas particularidades, o cabo UTP cat5 muito utilizado em residncias e internamente por muitas empresas, um motivo do uso o custo mais baixo tanto com a aquisio do cabo quanto dos outros componentes da conexo. J o UTP cat6, mais conhecido como STP ou cabo de par tranado blindado normalmente utilizado externamente. O cabo STP reforado por uma malha metlica e a velocidade de

conexo bem mais elevada, podendo chegar a taxa de 1gigabit, alm disso, o cabo cat-6 reduz o rudo eltrico internamente e os rudos eletrnicos externamente. Uma desvantagem desse cabo o custo bem mais elevado, enquanto o cabo UTP cat5 custa aproximadamente R$0,90 o metro, o cabo STP pode custar aproximadamente R$ 2,50 o metro. O FTP basicamente uma juno das caractersticas dos cabos UTP e STP, ele um cabo blindado por uma fina folha de alumnio ou uma malha fina metlica, semelhante com o STP, e um cabo de 100 Ohms como o cabo UTP.

Figura 6: Cabo FTP e seus componentes

relevante saber que ao utilizar os cabos STP ou FTP necessrio que as extremidades sejam aterradas e vale ressaltar que caso isso ocorra de maneira falha ou o comprimento inteiro do material seja descontinuado o uso pode gerar alguns problemas de rudo e se tornar bastante suscetvel, isso ocorre porque a blindagem funcione como antena e capte sinais indesejados. 4.PROPOSTA DE CONECTIVIDADE Para propor uma infraestrutura de qualidade relevante analisar os possveis problemas e dificuldades que podero ser encontradas. Foi realizado um estudo da distncia entre o ambiente da Clnica Vitae e o local onde o servidor de backup

estar localizado. Para isso foi notada que a replicao de dados poderia ser feita utilizando um tipo de conexo bastante eficiente, rpida, segura e com um custo no muito elevado, diante da necessidade de alta disponibilidade a sugesto que tenha uma redundncia, ou seja, um ambiente que dever substituir o principal caso o mesmo esteja passando por algum problema de comunicao. A sugesto para o primeiro modo de conexo a conexo cabeada (Ethernet), utilizando o cabo de par tranado STP, mais conhecido como UTP CAT-6, a escolha do mesmo se deu devido distncia entre os ambientes (Clnica vitae e ITNET) no ultrapassarem os 100 metros que um limite para esse tipo de conexo, outro ponto analisado foi velocidade em que o backup ser transferido, utilizando esse meio de conexo a transferncia acontecer de maneira muito mais rpida. A imagem abaixo mostra a distncia entre os dois ambientes.

Figura 7: Foto do satlite da distncia entre a Clnica Vitae e a ITNET (96,05 metros)

Como segunda opo, a sugesto que seja utilizada a conexo Wireless, via rdio e nesse caso a distncia a ser percorrida ser reduzida para aproximadamente 49 metros, sendo que a visada limpa somente se a rvore que existe no fundo da Clnica Vitae for podada periodicamente, assim no haver problema na transmisso

de sinal entre os ambientes. A escolha do rdio para a redundncia se deu aps anlise de custo/benefcio, pois provavelmente o gasto ser maior no primeiro momento apenas, tendo em vista que um ambiente bem estruturado obtm bons resultados. A velocidade tambm no haver problemas, pois os rdios que devero ser adquiridos sero de 6mb, que atualmente custam aproximadamente R$3,000.00 cada. Abaixo segue a imagem mostrando a distncia caso seja utilizado o rdio.

Figura 8: Foto do satlite da distncia entre a Clnica Vitae e a ITNET em linha reta (49,13 metros)

A conexo via fibra ptica poderia ter sido escolhida para realizar essa comunicao, porm o custo seria muito mais alto do que a tecnologia que foi escolhida. A conexo ADSL no foi escolhida pelo motivo de que a velocidade disponvel no ambiente baixa, j o tipo de cabo UTP CAT-5 e o FTP foram descartados por motivos de alta disponibilidade, sabendo que ambos podem ser mais suscetveis a rudos externos e internos.

5. CONCLUSO Diante do estudo de caso realizado, a Vitae poder montar uma infraestrutura de rede aplicando os conceitos de redundncia e poder replicar os dados com alta disponibilidade, segurana e rapidez. Ressaltando que o custo poder ser elevado no primeiro momento, sendo que aps montado o ambiente ser necessrio apenas mant-lo, e o custo ser bem menor.

10

6. REFERNCIAS BIBLIOGRFICAS

ABNT. NBR 6034: informao e documentao: Indice: apresentao. Rio de Janeiro, 2004. 4 p.

ABNT. NBR 6023: informao e documentao: elaborao: referncias. Rio de Janeiro, 2002. 24 p.

[RAMOS] RAMOS, Wagner. Conceitos Gerais sobre Replicao de Banco de Dados. Disponvel em <http://www.object.com.br/wiki/ConceitosGerais>. Acessado em 27 de maro de 2011.

[TANENBAUM] TANENBAUM, Andrew S. Redes de Computadores. Rio de Janeiro: Elsevier, 2003.

http://ensinamentosdanet.blogspot.com/2011/03/cabo-stp.html. Acessado em 11 de junho de 2011. http://pt.wikipedia.org/wiki/Cabo_de_par_tran%C3%A7ado. Acessado em 11 de junho de 2011. REQUISITOS DE COMUNICAO PARA REPLICACO DE DADOS, Aracaju, 2011, Adson Gomes de Oliveira.