MSSQL com a utilização de Storage atraves de ISCSI.
-
19. dubna 2012 11:58
Amigos,
Bom dia,
Gostaria de um parecer da comunidade sobre a utilização de MSSQL sobre Iscsi.
Em um projeto a idéia pé utilizar a tecnologia para todos os servidores através de uma rede dedicada rodando a 10Gbps.
O que podem em falar quanto a desempenho, eventuais problemas uma vez que pelo que ja li de documentação o produto MSSQL suporta.
Alguém tem case prático.As soluções que utilizarão os BD são comerciais como por exemplos TOTVS RM,TOTVS Microsiga e por ai vai.
Obrigado,
Analista de Sistemas e Tecnologia.
- Upravený Thiago Luiz Daniel 19. dubna 2012 11:58
Všechny reakce
-
19. dubna 2012 21:37
Dependendo da quantidade usuários/transações, ISCI pode ser lento. Ao menos para banco, tente usar Fibre Channel em discos SAS (storage dedicado).
Outro detalhe é a placa de rede dos servidores, não se elas chegam a 10 GBPS, o ideal é fazer "pontes" entre elas para se chegar á essa velocidade.
-
20. dubna 2012 16:33Moderátor
Thiago,
Você pensando em algo relacionado a Alta Disponibilidade ou Cluster?
Pedro Antonio Galvão Junior [MVP | Microsoft Evangelist | Microsoft Partner | Engenheiro de Softwares | Especialista em Banco de Dados | SorBR.Net | Professor Universitário | MSIT.com]
-
21. dubna 2012 14:04
Grande Junior,
Obrigado pela atenção,
Na verdade no primeiro momento não, o cliente adquire um storage ISCSI, para centralizar seu armazenamento de informações, com bases de dados não muito grandes, no maximo 50GB e aproximadamente ate 200 usuarios concorrentes.Partindo do principio de que se o cara for utilizar FC de ate 4Gbps e discos SCSI ele teria um bom desempenho (Ele usa isso hoje em dia), utilizando esse novo storage ISCSI sobre 10Gbps com discos SAS ele tbm terá um bom desempnho ou não ?
O que acha do cenário ?
É Basicamente isso, servidor dedicado a MSSQL, com 96Gb Ram, 1 base de dados de aproximadamente 50 GB e mais umas 5 bases de até 5GB, 6 Discos locais de 600GB SAS, Storage ISCSI com 16 Discos de 600GB totalizando 9,6 TB.Destes 9.6TB 3TB serão dedicados a Armazenamento de Arquivos de Rede e o restante a banco de dados.O Storage se conecta a Switch atraves de Portas Ethernet 10Gbps.
O server tbm se conecta a esse Switch através de 2 Potas Ethernet 10Gbps, Temos Switch Cluster, ou seja o Storage tem 2 Portas 10Gbps, cada uma conectada a 1 Switch, cada Switch possui mais 2 Portas 10 Gbps conectando um ao outro fechando um Anel por questoes de redundancia e Balanceamento de carga.Cada servidor possui 2 Portas 10 GB conectada 1 a cada Switch.O processamento destes Switch foi dimensionado para permitir Switching de 10Gbps ou seja nonblocking.O que me recomenda aplicar para obter o maximo de desempenho neste cenário quanto a arranjo de discos e outros ?
No futuro claro tendemos a partir para algo relacionado a Alta Disponibilidade dos servidores mas não neste momento.
Att,
Thiago.
Analista de Sistemas e Tecnologia.
-
23. dubna 2012 19:03
A gente pode fazer muitas configurações com um Servidor destas carateristicas.
dejo meu email e Eu posso dar algumas dicas: nano0511@hotmail.com
Carlos Ignacio Aguero. DBA SQL Server. Toda mi respeto al pueblo Peruano por la ayuda prestada en la guerra de Malvinas.
-
24. dubna 2012 18:17Parece até bobagen dizer, mas com 96 GB de memoria, seu PLE (page life expectancy) vai ficar sempre alto, praticamente suas paginas de dados mais acessadas vao ficar tudo em mémoria. Nesse caso, você bem menos pressão de disco. E isso aconteceu comigo recentemente. O disco é bom, mas como a memória é muita para minhas aplicações (64), os IOPS do disco ficavam em no máximo 1.000, sendo que o normal é 4.000.
-
24. dubna 2012 18:21Moderátor
Thiago,
Seguindo a linha de raciocínio do Leonardo acredito que você poderá aplicar uma estrutura de RAID 5 para garantir maior integridade, segurança e contigência dos seus dados.
Outra possibilidade para ganho de performance seria utilizar RAID 1, mesmo perdendo um pouco na gravação, mas em contra partida ganhando um muito na leitura dos dados.
Pedro Antonio Galvão Junior [MVP | Microsoft Evangelist | Microsoft Partner | Engenheiro de Softwares | Especialista em Banco de Dados | SorBR.Net | Professor Universitário | MSIT.com]