Multi instanciamento ou multidatabases ?
-
Thursday, April 19, 2012 12:04 PM
Amigos, quais os beneficios o e ou meleficios de se utilizar o multiinstanciamento do MSSQL ?
É mais vantagens ou desvantagens ?
A nível de desempenho como fica ou não muda ?
A não ser por questoes de necessidades de versões distintas do MSSQL porque utilizar multiinstanciamento ?
Obrigado,
Thiago.
Analista de Sistemas e Tecnologia.
All Replies
-
Thursday, April 19, 2012 12:28 PMModerator
Bom Dia,
Essa é uma discussão interessante, mas para não ficarmos repetindo o que já está documentado, eu sugiro a leitura dos links abaixo:
Multi-Tenant Data Architecture
http://msdn.microsoft.com/en-us/library/aa479086.aspxSQL Server Consolidation Guidance
http://msdn.microsoft.com/en-us/library/ee819082(v=sql.100).aspxCaso a leitura não seja suficiente podemos debater outros pontos
[ ]s,
Gustavo Maia Aguiar
Blog: http://gustavomaiaaguiar.wordpress.com
Vídeos:http://www.youtube.com/user/gmasql
Classifique as respostas. O seu feedback é imprescindível
- Edited by Gustavo Maia AguiarMVP, Moderator Thursday, April 19, 2012 12:32 PM
- Marked As Answer by Junior Galvão - MVPMVP, Moderator Friday, April 20, 2012 4:18 PM
- Unmarked As Answer by Junior Galvão - MVPMVP, Moderator Friday, April 20, 2012 4:23 PM
-
Thursday, April 19, 2012 12:30 PMModerator
Thiago,
Multi instancia em um servidor é ruim, e voce deve tentar evitar sempre que possivel, os problemas estão relacionados principalmente aos serviços serem sempre mais, ou seja, mais serviços para o windows gerenciar e afins, todo caso, nem sempre é possivel, como voce disse, com versões diferentes, voce deve ter 2 instancias (Temos um aqui na empresa com 2005 e 2008), ou contratualmente, aonde por alguns contratos de clientes, exigem instancias exclusivas, se voce não tiver outro servidor, não tera maneira a não ser instalar mais instancias.
Sinceramente, não vejo nenhum outro motivo para N instancias, e uma vez que voce consegue fazer a divisão por base de dados, nao vejo necessidade, mas enfim, talvez alguma outra pessoa do forum tenha mais exemplos....
Fabrizzio A. Caputo
MCT
Certificações:
Oracle OCA 11g
MCITP SQL Server 2008 Implementation and Maintenance
MCITP SQL Server 2008 Developer
Blog Pessoal: www.fabrizziocaputo.wordpress.com
Blog Empresa: www.tripletech.com.br/blog
Twitter: @FabrizzioCaputo
Email: fabrizzio.antoniaci@gmail.com -
Friday, April 20, 2012 4:22 PMModerator
Fabrizzio,
Eu já não vejo desta forma. Concordo quando você fala na dificuldade do gerenciamento dos processos, serviços e funcionalidades alocadas no mesmo Hardware. Mas isso tudo é relativo a capacidade da empresa ou instituição manter o seu ambiente em separado ou contido na mesma estrutura.
Relacionado a desempenho isso pode realmente gerar alguns impactos, no lado do gerenciamento podemos ter vantagens e desvantagens, como também no custo que vai de acordo com as expectativas da empresa.
Até mesmo nas documentações da Microsoft, como as indicadas pelo Gustavo, temos cenários para multi-instâncias ou Servidores Consolidados, tudo vai depender da necessidade.
Tenho clientes que trabalham com cenário distintos ou outras consolidados na mesma.
Ai eu faço sempre a mesma pergunta, se o seu ambiente parar seja ele consolidade ou não quais são os impactos?
Com base nesta resposta você vai identificar a melhor forma de definir o seu ambiente!
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]

