Comparar edições do SQL Server - AWS Orientação prescritiva

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Comparar edições do SQL Server

Visão geral do

O licenciamento do Microsoft SQL Server é uma das maiores despesas de um ambiente de workload do Windows. Os custos de licenciamento do SQL Server podem facilmente ir além dos custos de computação para executar a workload. Se você escolher a edição errada, poderá pagar por recursos que não está usando ou de que nem precisa. Esta seção compara as seguintes edições do SQL Server, incluindo seus recursos e custos relativos:

  • Enterprise: a edição SQL Server Enterprise fornece recursos de data center com alta performance, virtualização ilimitada e várias ferramentas de business intelligence (BI).

  • Standard: a edição SQL Server Standard fornece gerenciamento básico de dados e business intelligence para organizações e departamentos menores.

  • Web — A edição Web do SQL Server é adequada para empresas que são hospedeiras na web ou provedores de valor agregado na web (VAPs). Esta edição oferece um baixo custo total de propriedade e fornece recursos de escalabilidade e capacidade de gerenciamento para propriedades da web de pequena a grande escala.

    Importante

    Você pode usar a edição SQL Server Web para fornecer suporte a páginas da web, sites e serviços e aplicações web públicos e acessíveis pela internet. Você não pode usar o SQL Server Web Edition para oferecer suporte a line-of-business aplicativos (como aplicativos de gerenciamento de relacionamento com clientes ou aplicativos de gerenciamento de recursos corporativos).

  • Developer: a edição SQL Server Developer inclui todas as funcionalidades da edição Enterprise, mas é destinada apenas para fins de desenvolvimento.

  • Express: a edição SQL Server Express é um banco de dados gratuito e pode ser usado para aprender ou criar aplicações de área de trabalho. Você pode atualizar a edição Express para outras edições.

nota

A edição SQL Server Evaluation está disponível por um período de teste de 180 dias.

Impacto do custo

Você pode comprar licenças do SQL Server de um revendedor autorizado da Microsoft e trazê-las para a AWS com o Software Assurance. Como alternativa, você pode usar licenças do SQL Server com um pay-as-you-go modelo que tenha a Amazon incluída na licença. EC2 AMIs

Se você comprar licenças do SQL Server de revendedores autorizados da Microsoft, as licenças de núcleo serão vendidas em pacotes de dois, e você deverá licenciar no mínimo quatro núcleos por servidor. A tabela a seguir mostra uma comparação de custo entre as edições Enterprise e Standard.

Versão Edição SQL Server Enterprise (pacote de 2 núcleos) Edição SQL Server Standard (pacote de 2 núcleos) Poupança
2022 $15.123 $3.945 74%
2019 $13.748 $3.586 74%
nota

Os preços na tabela anterior são baseados nos preços públicos da Microsoft para o SQL Server 2022 e o SQL Server 2019.

A comparação de custos a seguir mostra a hospedagem de diferentes edições do SQL Server com a Amazon com licença incluída. EC2 AMIs Nessa comparação, o SQL Server está hospedado na r6i.xlarge (4 vCPUs) na região us-east-1.

Instância Custo de computação Custo de licença do Windows Custo de licença do SQL Server Total
R6i.xlarge (Linux) $183,96 $183,96
R6i.xlarge + Windows $183,96 $134,32 $318,28
R6i.xlarge + edição SQL Server Web $183,96 $134,32 $49,35 $367,63
R6i.xlarge + edição SQL Server Standard $183,96 $134,32 $350,4 $668,68
R6i.xlarge + edição SQL Enterprise $183,96 $134,32 $1.095 $1.413,28

Você pode economizar até 95% nos custos de licenciamento do SQL Server selecionando a edição certa do SQL Server para sua workload. A tabela a seguir compara o custo das licenças do SQL Server em instâncias r6i.xlarge.

Edição % de economia
Standard versus Enterprise 68%
Web versus Standard 86%
Web versus Enterprise 95%

Na maioria dos cenários, as organizações mudam da edição Enterprise para a edição Standard, mas há alguns casos em que é possível mudar da edição Standard ou Enterprise para a edição Web.

Recomendações de otimização de custos

Você pode escolher a melhor edição para sua workload com base em limites de escalabilidade, alta disponibilidade, performance e segurança. A tabela a seguir mostra os recursos que são compatíveis com as edições do SQL Server. Isso pode ajudar você a decidir qual edição usar. Essa comparação se aplica ao SQL Server 2016 SP1 e versões posteriores.

Limites de escala

A tabela a seguir compara os limites de escalabilidade das diferentes edições do SQL Server.

Recurso Enterprise Edition Standard Edition Edição Web Edição Express
Capacidade máxima de computação usada por uma única instância do SQL Server Database Engine, do SQL Server Analysis Services (SSAS) ou do SQL Server Reporting Services (SSRS) Sistema operacional máximo Limitado a menos de 4 soquetes ou 24 núcleos Limitado a menos de 4 soquetes ou 16 núcleos Limitado a menos de 4 soquetes ou 4 núcleos
Memória máxima para grupos de buffers por instância do SQL Server Database Engine Sistema operacional máximo 128 GB 64 GB 1.410 MB
Capacidade máxima para a extensão do grupo de buffers por instância do SQL Server Database Engine 32 vezes a memória máxima configurada 4 vezes a memória máxima configurada N/D N/D
Tamanho máximo do banco de dados relacional 524 LIBRAS 524 LIBRAS 524 LIBRAS 10 GB
Memória máxima para caches do Columnstore ou dados otimizados para memória Sistema operacional máximo 32 GB 16 GB 352 MB

Se seu aplicativo exigir menos de 16 núcleos (32 vCPUs) e 64 GB de RAM, você poderá começar a avaliar a partir da edição Web do SQL Server. Se sua workload exigir mais de 64 GB de memória ou outras opções de alta disponibilidade, você deverá atualizar para a edição SQL Server Standard.

Você pode usar a edição SQL Server Web para oferecer suporte a páginas da web, sites e serviços e aplicações web públicos e acessíveis pela internet, mas não pode usar a edição SQL Server Web para oferecer suporte a aplicações de linha de negócios. Para obter mais informações sobre casos de uso da edição SQL Server Web, entre em contato com o Microsoft Licensing Support ou com seu revendedor autorizado da Microsoft.

Você pode usar a edição SQL Server Standard para cargas de trabalho de até 24 núcleos (48 vCPUs) e 128 GB de memória. No entanto, você pode usar extensões de buffer pool para permitir que a edição SQL Server Standard utilize o armazenamento de instâncias locais, como as presentes nas instâncias r6id EC2 . Isso estende a memória até o tamanho de quatro vezes a configuração máxima de memória. Essa combinação de recursos poderá retardar a atualização do servidor para a edição Enterprise quando os requisitos de memória começarem a aumentar.

Você pode identificar a utilização da memória localizando as páginas dos bancos de dados no grupo de buffers e nos contadores de expectativa de vida da página. A expectativa de vida da página indica quanto tempo a página fica na memória antes de ser transferida de volta para o disco. Esse valor padrão do contador é de 300. Se as páginas permanecerem na memória por horas ou dias, há uma chance de reduzir a memória alocada.

Alta disponibilidade

A tabela a seguir compara os recursos de alta disponibilidade das diferentes edições do SQL Server.

Recurso Enterprise Edition Standard Edition Edição Web Edição Express
Suporte básico do servidor 1 Sim Sim Sim Sim
Envio de logs Sim Sim Sim Não
Espelhamento de banco de dados Sim Modo de segurança COMPLETO Somente como testemunha Somente como testemunha
Compactação de backup Sim Sim Não Não
Instâncias de cluster de failover Always On 16 nós 2 nós Não Não
Grupos de Disponibilidade Always On Até 8 réplicas secundárias, incluindo 2 réplicas secundárias síncronas Não Não Não
Grupos básicos de disponibilidade Não 2 nós Não Não
Restauração on-line de páginas e arquivos Sim Não Não Não
Indexação on-line Sim Não Não Não
Alteração do esquema on-line Sim Não Não Não
Recuperação rápida Sim Não Não Não
Backups espelhados Sim Não Não Não
Adição dinâmica de memória e CPU Sim Não Não Não
Backup criptografado Sim Sim Não Não
Backup híbrido para o Microsoft Azure (backup para URL) Sim Sim Não Não
Servidor de failover para recuperação de desastres Sim Sim Não Não
Servidores de failover para alta disponibilidade Sim Sim Não Não

Outros recursos comuns

A tabela a seguir compara os recursos mais comuns das diferentes edições do SQL Server. Para obter uma lista extensa de recursos, consulte Editions and supported features of SQL Server 2019 na documentação da Microsoft.

Recurso Enterprise Edition Standard Edition Edição Web Edição Express
(Performance) Gerenciador de recursos Sim Não Não Não
(Segurança) Transparent Database Encryption (TDE) Sim Sim Não Não
(Segurança) Gerenciamento extensível de chaves (EKM) Sim Não Não Não
(Replicação) Publicação da Oracle Sim Não Não Não
(Replicação) Replicação transacional ponto a ponto Sim Não Não Não
Captura de dados de alteração Sim Sim Não Não

Edição SQL Server Developer

Todas as workloads que não sejam de produção, como ambientes de desenvolvimento, controle de qualidade, testes, preparação e UAT, podem usar a edição SQL Server Developer para economizar 100% nos custos de licenciamento do SQL Server. Depois de baixar o SQL Server, você pode instalar a edição SQL Server Developer em EC2 instâncias usando locação compartilhada. A infraestrutura dedicada não é necessária na edição SQL Server Developer. Para obter mais informações, consulte a recomendação deste guia para a edição SQL Server Developer.

Troca de edições

Para workloads existentes, mudar de uma edição para outra requer testes extensivos. É uma prática recomendada verificar as workloads em execução nas edições Enterprise ou Standard para ver se os recursos específicos da edição são usados e se há alguma solução alternativa para esses recursos. Por exemplo, se você quiser ver se seus bancos de dados estão usando algum recurso de nível corporativo, você pode executar visualizações de gerenciamento dinâmico (DMV) em todos os bancos de dados, conforme mostra o comando do exemplo a seguir.

SELECT feature_name FROM sys.dm_db_persisted_sku_features; GO

Há alguns recursos da edição Enterprise que não podem ser capturados no T-SQL, como a reindexação on-line como parte dos trabalhos de manutenção do SQL. Eles devem ser verificados manualmente.

Considerações sobre a migração

A forma como você licencia o SQL Server determinará suas opções de troca de edições. AMIs, incluindo o SQL Server AMIs, têm o custo de licenciamento incluído no preço da EC2 instância — o custo do licenciamento está vinculado à AMI. Você pode usar códigos de faturamento da AWS para verificar a versão do SQL Server incluída na sua AMI. Para instâncias da AWS com licença incluída, mudar a edição do SQL Server dentro do sistema operacional não vai alterar o faturamento associado à AMI. Você deve migrar seus bancos de dados para uma nova EC2 instância com uma AMI executando a nova edição do SQL Server.

Se você estiver trazendo sua própria licença, terá mais flexibilidade. Geralmente, ainda é recomendável migrar para outra EC2 instância que esteja executando a nova versão. Isso permite um failback fácil se algo não sair conforme o planejado. No entanto, se você precisar usar o servidor existente, ainda poderá fazer uma side-by-side instalação do SQL Server e migrar os bancos de dados entre as instâncias. Para obter etapas mais detalhadas sobre rebaixamentos de side-by-side edições, consulte Atualização e rebaixamento de edições no SQL Server no MSSQLTips site.

Recursos adicionais do