Analisar as recomendações do Trusted Advisor para workloads do SQL Server
Visão geral
O AWS Trusted Advisor fornece recomendações que ajudam você a seguir as práticas recomendadas da AWS. Ao analisar seu uso, configuração e gastos, a Trusted Advisor fornece recomendações práticas para reduzir custos, melhorar a performance e a disponibilidade do sistema ou para ajudar a corrigir falhas de segurança. Esta seção se concentra nas verificações do Trusted Advisor que podem ajudar você a reduzir os custos de operação das workloads do SQL Server na Nuvem AWS.
Recomendações de otimização de custos
O Trusted Advisor fornece recomendações que ajudam você a otimizar suas workloads do SQL Server no Amazon Elastic Compute Cloud (Amazon EC2). As verificações inspecionam suas workloads do SQL Server e listam automaticamente as instâncias que precisam de otimização. A operacionalização do Trusted Advisor das recomendações pode reduzir custos e melhorar a postura de segurança de sua organização.
Confira abaixo as verificações do Trusted Advisor que se concentram no Microsoft SQL Server:
-
Instâncias do Amazon EC2 superprovisionadas para o Microsoft SQL Server: esta verificação analisa suas instâncias do Amazon EC2 que estão executando o SQL Server e gera um alerta se uma instância exceder o limite de vCPU do software do SQL Server. Por exemplo, uma instância com a edição SQL Server Standard pode usar até 48 vCPUs. Uma instância com o SQL Server Web pode usar até 32 vCPUs.
Edição vCPU mín. vCPU máx. Web 4 32 Padrão 4 48 Enterprise 4 Limites do SO -
Consolidação de instâncias do Amazon EC2 para o Microsoft SQL Server: esta verificação analisa suas instâncias do Amazon EC2 e gera um alerta se sua instância tiver menos do que o número mínimo de licenças do SQL Server. Você pode consolidar instâncias menores do SQL Server para ajudar a reduzir custos. Se você tiver muitas instâncias pequenas de SQL Server com licença inclusa, então considere consolidar. De acordo com o guia de licenciamento do Microsoft SQL Server 2019
, o SQL Server exige um mínimo de quatro licenças de vCPU por instância. Se você consolidar esses bancos de dados, poderá economizar nos custos de licenciamento. Você pode tomar sua decisão com base no número de bancos de dados na instância, no tamanho máximo do banco de dados e no tamanho total dos bancos de dados. A consolidação é compatível com as edições Web, Standard e Enterprise do SQL Server. Para obter mais informações, consulte Consolidating SQL Server Databases (publicação do blog da Microsoft). A AWS não recomenda colocar grandes bancos de dados de produção em apenas um servidor. No entanto, você pode consolidar os menores usados para ambientes que não sejam de produção, como desenvolvimento, teste e preparação. Isso depende do uso atual do SQL Server. Se você tiver bancos de dados de baixo uso, poderá consolidar em um servidor.
Configure o Trusted Advisor
Faça o seguinte para avaliar as verificações focadas no SQL Server no Trusted Advisor.
-
Faça login no Console de gerenciamento da AWS.
-
Abra o console de AWS Trusted Advisor
. -
No painel de navegação, em Recomendações, escolha Otimização de custo.
-
Na lista de verificações de otimização de custos, analise o status da consolidação de instâncias do Amazon EC2 para o Microsoft SQL Server e as instâncias do Amazon EC2 superprovisionadas para verificações do Microsoft SQL Server.
-
Símbolos de verificação verdes indicam que suas instâncias do Amazon EC2 estão configuradas de forma ideal.
-
Os símbolos de alerta laranja indicam que há oportunidades de melhoria.
-
-
Escolha um símbolo de verificação para ver seus detalhes e recomendações.
-
Siga as instruções fornecidas pela verificação para otimizar suas instâncias do Amazon EC2 que estão executando workloads do SQL Server.
-
Monitore suas instâncias regularmente e atualize as verificações periodicamente.
Recursos adicionais
-
Trusted Advisor check reference (documentação da AWS)
-
SQL Server 2019 pricing
(Microsoft) -
AWS Launch Wizard for SQL Server (documentação da AWS)