locked
Especificando Servidor para SQL RRS feed

  • Pergunta

  • Boa noite pessoal,

    Bem me surgiu uma duvida que não me deixou dormir, lendo alguns livros e materiais do SQL Server sempre encontro a especificação minima de hardware para instalação do SQL Server, ate ai tudo bem. Agora como especificar uma configuração que atenda o meu servidor hoje e futuramente de SQL, sendo memoria, e processador, discos? o que levar em conta?? existe documentação para tem uma base de como especificar a configuração desse servidor???

    • Movido Gustavo Maia Aguiar quarta-feira, 30 de junho de 2010 11:45 (De:SQL Server - Desenvolvimento Geral)
    quarta-feira, 30 de junho de 2010 01:32

Respostas

  • Ola Cesar,

    Esta é uma pesquisa um tanto quanto complicada... geralmente a cada 2 anos a msft lança uma nova versão, mas pode se ter surpresas como a arquitetura itanium que tem a sua ulma versão com o 2008 R2, depois será descontinuado....

    e no caso do 2008 a versao top (limitando o processado a quantidade do SO) é o enterprise, ja na versão 2008 R2 o enterprise é limitado em 8 processadores.. >8 somente na nova versão o Datacenter (que é uma versão nova), ou seja dependendo do tamanha do seu ambiente e da arquitetura que vc escolhei (no caso de itanium) tbm deverá trocar de arquitetura e versão...

    Se o seu intuito e comprar um versão e manter-se com ela durante muitoas anos, vc precisa pensar que esta versão poderá perder o suporte e nas novas tecnologias que novas versões trazem..

    att,
    Marcelo Fernandes


    MCP, MCDBA, MCSA, MCTS.
    Se útil, classifique!!!
    Me siga no twitter: @marcelodba
    quarta-feira, 30 de junho de 2010 11:39
    Moderador

Todas as Respostas

  • Ola Cesar,

    Esta é uma pesquisa um tanto quanto complicada... geralmente a cada 2 anos a msft lança uma nova versão, mas pode se ter surpresas como a arquitetura itanium que tem a sua ulma versão com o 2008 R2, depois será descontinuado....

    e no caso do 2008 a versao top (limitando o processado a quantidade do SO) é o enterprise, ja na versão 2008 R2 o enterprise é limitado em 8 processadores.. >8 somente na nova versão o Datacenter (que é uma versão nova), ou seja dependendo do tamanha do seu ambiente e da arquitetura que vc escolhei (no caso de itanium) tbm deverá trocar de arquitetura e versão...

    Se o seu intuito e comprar um versão e manter-se com ela durante muitoas anos, vc precisa pensar que esta versão poderá perder o suporte e nas novas tecnologias que novas versões trazem..

    att,
    Marcelo Fernandes


    MCP, MCDBA, MCSA, MCTS.
    Se útil, classifique!!!
    Me siga no twitter: @marcelodba
    quarta-feira, 30 de junho de 2010 11:39
    Moderador
  • Meu Intuito não nem comprar uma versão, como pretendo seguir a carreira de DBA, estou me preparando lendo livros como SQL Server 2008 guia do Desenvolvedor e SQL Server 2008 Guia do Administrador, e em momento nehum eu encontro uma documentação ou um texto o qual eu possa criar meu proprio material de auxilio, caso eu precise especificar um servidor para rodar o serviço do SQL Server em uma Empresa para determinada Aplicação, um exemplo mais claro, tenho 10 usuarios acessando o SQL Server com uma Aplicação em C# ou em VB e preciso migrar o banco para um novo Servidor, qual seria a melhor configuração??? Em que material eu poderia me apoiar para ter certeza que não estou gastando muito dinheiro em um servidor super dimencionado, ou que eu erre compre um que com o passar do tempo tenha que efetuar uma nova compra de Memorias ou Processador?? Entendeu o meu ponto de Vista??
    quarta-feira, 30 de junho de 2010 11:55
  • César,

    Este tipo de documentação que você esta querendo realmente é algo muito complicado de encontrar, pois existem diversas considerações e análises necessários sobre o ambiente.

    Qual plataforma será utilizada?

    Qual tecnologias de Hardware e Software?

    Número de estações de trabalho?

    Volume de dados a serem transacionados?

    Possível quantidade de conexões simultâneas?

    E muitas outras.


    Pedro Antonio Galvão Junior [MVP | Microsoft Evangelist | Microsoft Partner | Engenheiro de Softwares | Especialista em Banco de Dados | SorBR.Net | Professor Universitário]
    sábado, 3 de julho de 2010 19:41
    Moderador
  • Olá César,

    Você não encontrará esse documento pelo simples fato dele não existir. Não há como elaborar um documento desses por algumas razões.

    A primeira razão é que o hardware evolui muito rapidamente e provavelmente os documentos que fossem elaborados estariam rapidamente desatualizados e com hardwares que não seriam mais vendidos. Vale a pena lembrar que nem todos os fabricantes de hardware testam seus hardwares com SQL Server

    A segunda razão é obter o denominador comum. Como dizer que um hardware é ou não mais adequado para o SQL Server se há várias condições envolvidas e que as aplicações nunca serão iguais ? Número de usuários é importante com certeza, mas essa é apenas uma variável em um conjunto de milhares em pontencial que podem ser consideradas.

    O máximo que podemo chegar no seu caso (que a aplicação já existe) é coletar indicadores do System Monitor, do Profiler e DMVs para estimar o nível de utilização atual e tentar dimensionar o que será necessário em termos de CPU, Memória e Disco, mas a garantia 100% é muito difícil (provavelmente irá faltar ou sobrar alguma coisa e o melhor é que sobre, pois, as aplicações "crescem").

    Sugiro pesquisar por tópicos como Sizing, Capacity Planning, Planejamento de Capacidade, etc. Os livros de certificação Training Kits das provas 70-443 e 70-444 trazem alguns pontapés iniciais sobre como fazer um planejamento de capacidade. O livro SQL Server 2000 - Performance Tunning também tem informações úteis nesse sentido.

    [ ]s,

    Gustavo Maia Aguiar
    http://gustavomaiaaguiar.spaces.live.com

    Como validar os nomes das colunas durante a criação de uma tabela – Parte I
    http://gustavomaiaaguiar.spaces.live.com/blog/cns!F4F5C630410B9865!1100.entry


    Classifique as respostas. O seu feedback é imprescindível
    domingo, 11 de julho de 2010 13:27
  • Post antigo, por isso o mesmo foi encerrado.

    Pedro Antonio Galvão Junior [MVP | MCC | MSTC | MIE | Microsoft Evangelist | Microsoft Partner | Engenheiro de Softwares | Especialista em Banco de Dados | Professor Universitário | @JuniorGalvaoMVP | http://pedrogalvaojunior.wordpress.com]

    terça-feira, 5 de junho de 2018 13:20
    Moderador