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
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
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
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
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
| 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
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)
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
Recursos adicionais do
-
Editions and supported features of SQL Server 2022
(Microsoft Learn) -
sys.dm_db_persisted_sku_features (Transact-SQL)
(Microsoft Learn) -
Which Version of SQL Server Should You Use?
(Brent Ozar Unlimited)