A instalação de um novo servidor SQL é um processo direto, mas existem várias considerações a ter em mente antes e depois da instalação. Nesta série de duas partes, exploraremos a configuração pré e pós instalação de uma nova instância do SQL.
Planejamento Pré-Instalação
Antes de instalar o servidor SQL, é importante fazer algumas perguntas a si mesmo (ou à sua empresa):
- Você precisa de capacidades de alta disponibilidade (HA) e recuperação de desastres (DR)?
- Qual é o impacto de uma falha de hardware?
- Quanto tempo a empresa pode suportar antes que o serviço seja retomado (RTO)?
- Quanta perda de dados pode ocorrer em caso de falha (RPO)?
- Qual metodologia de HA deve ser usada?
- Você possui armazenamento compartilhado?
Com base nas respostas a essas perguntas, você pode escolher as metodologias de HA e DR apropriadas. Algumas opções incluem:
- Cluster SQL: Adequado para proteger todas as instâncias do SQL em um servidor, mesmo na edição Standard do SQL.
- Always-On Availability Group: Fornece modos síncronos e assíncronos para vários nós do SQL, atendendo a cenários de DR e HA local.
- Log Shipping: Fácil de configurar e permite atraso na aplicação de logs de transação.
- Mirroring: Descontinuado, mas pode ser usado para failover automático ou manual entre dois nós.
- Replicação SAN: Utiliza replicação SAN para estender o cluster para o site de DR, permitindo failover contínuo.
Além disso, é importante considerar o planejamento de capacidade. Certifique-se de alocar recursos suficientes para atender à sobrecarga de desempenho necessária por processos adicionais, como monitoramento e rastreamento.
Padrão de Instalação
Cada empresa deve ter seu próprio padrão de instalação do servidor SQL, personalizado para atender melhor às suas necessidades. Aqui estão alguns itens que devem ser incluídos ou considerados:
- Separar Unidades: Separe fisicamente diferentes usos de disco, como dados, log, backup e tempdb.
- Conta de Serviço: Use uma conta de usuário de domínio com permissões mínimas para iniciar os serviços do SQL e o serviço do agente SQL.
- Alinhamento de Disco: Verifique se o alinhamento de disco é necessário, especialmente se estiver usando uma versão mais antiga do Windows.
- Seleção Mínima de Recursos: Instale apenas os recursos necessários para minimizar a pegada do servidor e o uso de recursos.
- Porta TCP/IP: Considere usar uma porta não padrão por motivos de segurança.
Essas são apenas algumas das considerações a ter em mente ao planejar uma nova instância ou projeto do servidor SQL. Depois de resolver o planejamento de alto nível e os padrões de instalação, você pode prosseguir com a instalação.
No próximo post, discutiremos as etapas de pós-configuração que devem ser realizadas após a conclusão da instalação do servidor SQL.