Compare as edições SQL do 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á.

Compare as edições SQL do Server

Visão geral

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

  • Enterprise — A edição SQL Server Enterprise fornece recursos de data center com alto desempenho, 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 inteligência comercial para organizações e departamentos menores.

  • A edição Web — SQL Server Web é 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 oferecer suporte somente a páginas da Web, sites, aplicativos e serviços da Web públicos e acessíveis pela Internet. Você não pode usar a edição SQL Server Web para oferecer suporte a line-of-business aplicativos (como aplicativos de gerenciamento de relacionamento com clientes ou aplicativos de gerenciamento de recursos corporativos).

  • Desenvolvedor — 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 aplicativos de desktop. Você pode atualizar a edição Express para outras edições.

nota

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

Impacto nos custos

Você pode comprar licenças de SQL servidor de um revendedor da Microsoft e trazê-las AWS com o Software Assurance. Como alternativa, você pode usar licenças de SQL servidor com um pay-as-you-go modelo que inclua a licença da Amazon. EC2 AMIs

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

Version (Versão) SQLEdição Server Enterprise (pacote de 2 núcleos) SQLEdição Server Standard (pacote de 2 núcleos) Economia
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 SQLServer 2022 e o SQLServer 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 servidor está hospedado em r6i.xlarge (4 vCPU) na região. us-east-1

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

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

Edição % de economia
Padrão em comparação com o Enterprise 68%
Web em comparação com o Standard 86%
Web em comparação com 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 carga de trabalho com base em limites de escalabilidade, alta disponibilidade, desempenho e segurança. A tabela a seguir mostra os recursos compatíveis com as edições SQL do Server. Isso pode ajudar você a decidir qual edição usar. Essa comparação se aplica ao SQLServer 2016 SP1 e versões posteriores.

Limites de escala

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

Atributo 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 SQL do Server Reporting Services (SSRS) Máximo do sistema operacional 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 buffer pool por instância do SQL Server Database Engine Máximo do sistema operacional 128 GB 64 GB 1410 MB
Capacidade máxima para extensão do buffer pool 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 Máximo do sistema operacional 32 GB 16 GB 352 MB

Se seu aplicativo exigir menos de 16 núcleos (32vCPUs) e 64 GB deRAM, você poderá começar a avaliar a partir da edição SQL Server Web. Se sua carga de trabalho 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 o SQL Server Web Edition para oferecer suporte a páginas da Web, sites, aplicativos Web e serviços Web públicos e acessíveis pela Internet, mas não pode usar o SQL Server Web Edition para oferecer suporte a aplicativos 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 Suporte de Licenciamento da Microsoft ou com seu revendedor da Microsoft.

Você pode usar a edição SQL Server Standard para cargas de trabalho de até 24 núcleos (48vCPUs) 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 r6idEC2. Isso estende a memória até o tamanho de quatro vezes a configuração máxima de memória. Essa combinação de recursos pode atrasar 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 pool de buffers e nos contadores de expectativa de vida útil 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 é 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 SQL do Server.

Atributo 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 FULLmodo de segurança Somente como testemunha Somente como testemunha
Compressão de backup Sim Sim Não Não
Instâncias de cluster de failover sempre ativas 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 de disponibilidade básica Não 2 nós Não Não
Restauração online de páginas e arquivos Sim Não Não Não
Indexação online Sim Não Não Não
Alteração do esquema online 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
Não adicione memória e CPU Sim Não Não Não
Backup criptografado Sim Sim Não Não
Backup híbrido para Microsoft Azure (backup paraURL) 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

Outras características comuns

A tabela a seguir compara os recursos mais comuns das diferentes edições SQL do Server. Para obter uma lista extensa de recursos, consulte Edições e recursos compatíveis do SQL Server 2019 na documentação da Microsoft.

Atributo Enterprise Edition Standard Edition Edição web Edição Express
(Desempenho) Administrador de recursos Sim Não Não Não
(Segurança) Criptografia de banco de dados transparente (TDE) Sim Sim Sim 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

SQLEdição Server Developer

Todas as cargas de trabalho que não sejam de produção, como desenvolvimento, controle de qualidade, testes, preparação e UAT ambientes, podem usar a edição SQL Server Developer para economizar 100% nos custos de licenciamento SQL do 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 para a edição SQL Server Developer. Para obter mais informações, consulte a recomendação deste guia para a edição SQL Server Developer.

Trocando edições

Para cargas de trabalho existentes, a mudança de uma edição para outra requer testes extensivos. É uma prática recomendada verificar as cargas de trabalho 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 de 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 em T-SQL, como a reindexação on-line como parte dos SQL trabalhos de manutenção. 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 ServerAMIs, têm o custo de licenciamento incluído no preço da EC2 instância — o custo do licenciamento está vinculado ao. AMI Você pode usar códigos AWS de cobrança para verificar a versão do SQL servidor incluída no seuAMI. Para instâncias AWS com licença incluída, alterar a edição SQL Server dentro do sistema operacional não alterará o faturamento associado ao. AMI Você deve migrar seus bancos de dados para uma nova EC2 instância com uma nova edição do SQL Server em AMI execução.

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 fácil retorno de falha 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 servidor no MSSQLTips site.

Recursos adicionais