Comparez les éditions SQL du serveur - AWS Conseils prescriptifs

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Comparez les éditions SQL du serveur

Présentation

Les licences Microsoft SQL Server constituent l'une des dépenses les plus importantes pour un environnement de charge de travail Windows. Les coûts de licence pour le SQL serveur peuvent facilement dépasser les coûts de calcul liés à l'exécution de la charge de travail. Si vous choisissez la mauvaise édition, vous pourriez payer pour des fonctionnalités que vous n'utilisez pas ou dont vous n'avez même pas besoin. Cette section compare les éditions de SQL serveur suivantes, y compris leurs fonctionnalités et leurs coûts relatifs :

  • Enterprise — L'édition SQL Server Enterprise fournit des fonctionnalités de centre de données avec des performances élevées, une virtualisation illimitée et plusieurs outils de business intelligence (BI).

  • Standard — L'édition SQL Server Standard fournit une gestion des données de base et des informations commerciales aux petites organisations et aux petits départements.

  • Web — L'édition Web SQL Server convient aux entreprises hébergeurs ou fournisseurs de valeur ajoutée Web (VAPs). Cette édition offre un faible coût total de possession et fournit des fonctionnalités d'évolutivité et de gérabilité pour les propriétés Web de petite à grande échelle.

    Important

    Vous pouvez utiliser l'édition Web SQL Server pour prendre en charge uniquement les pages Web, les sites Web, les applications Web et les services Web publics et accessibles à Internet. Vous ne pouvez pas utiliser l'édition Web SQL Server pour prendre en charge line-of-business des applications (telles que les applications de gestion de la relation client ou de gestion des ressources d'entreprise).

  • Developer — L'édition SQL Server Developer inclut toutes les fonctionnalités de l'édition Enterprise, mais elle est uniquement destinée au développement.

  • Express — L'édition SQL Server Express est une base de données gratuite qui peut être utilisée pour apprendre ou pour créer des applications de bureau. Vous pouvez mettre à jour l'édition Express vers d'autres éditions.

Note

SQLL'édition Server Evaluation est disponible pour une période d'essai de 180 jours.

Impact sur les coûts

Vous pouvez acheter des licences de SQL serveur auprès d'un revendeur Microsoft et les transférer AWS à Software Assurance. Vous pouvez également utiliser des licences de SQL serveur avec un pay-as-you-go modèle qui inclut Amazon sous licence. EC2 AMIs

Si vous achetez des licences de SQL serveur auprès de revendeurs Microsoft, les licences principales sont vendues par lots de deux et vous devez obtenir une licence d'au moins quatre cœurs par serveur. Le tableau suivant présente une comparaison des coûts entre les éditions Enterprise et Standard.

Version SQLÉdition Server Enterprise (pack de 2 cœurs) SQLÉdition Server Standard (pack de 2 cœurs) Economie
2022 15 123$ 3 945$ 74 %
2019 13 748$ 3 586$ 74 %
Note

Les prix indiqués dans le tableau précédent sont basés sur les tarifs publics de Microsoft pour SQLServer 2022 et SQLServer 2019.

La comparaison des coûts suivante montre l'hébergement de différentes éditions de SQL Server avec Amazon, licence incluse. EC2 AMIs Dans cette comparaison, le SQL serveur est hébergé sur r6i.xlarge (4 vCPU) dans la région. us-east-1

Instance Coût de calcul Coût de la licence Windows SQLCoût de licence de serveur Total
R6i.xLarge (Linux) 183,96$ 183,96$
R6i.xLarge+ Windows 183,96$ 134,32$ 318,28$
Édition Web du serveur R6i.xLarge + SQL 183,96$ 134,32$ 49,35$ 367,63$
Édition standard du serveur R6i.XLarge + SQL 183,96$ 134,32$ 350,4$ 668,68$
Édition R6i.XLarge + Enterprise SQL 183,96$ 134,32$ 1 095$ 1 413,28$

Vous pouvez économiser jusqu'à 95 % sur les coûts de licence SQL du serveur en sélectionnant l'édition SQL du serveur adaptée à votre charge de travail. Le tableau suivant compare le coût des licences de SQL serveur sur les instances r6i.xlarge.

Edition % d'économies
Standard par rapport à Enterprise 68 %
Comparaison entre le Web et le standard 86 %
Comparaison entre le Web et l'entreprise 95 %

Dans la plupart des scénarios, les entreprises passent de l'édition Enterprise à l'édition Standard, mais dans certains cas, il est possible de passer de l'édition Standard ou Enterprise à l'édition Web.

Recommandations d'optimisation des coûts

Vous pouvez choisir l'édition la mieux adaptée à votre charge de travail en fonction des limites d'évolutivité, de la haute disponibilité, des performances et de la sécurité. Le tableau suivant présente les fonctionnalités prises en charge dans toutes les éditions de SQL Server. Cela peut vous aider à choisir l'édition à utiliser. Cette comparaison s'applique à SQLServer 2016 SP1 et aux versions ultérieures.

Limites d'échelle

Le tableau suivant compare les limites de dimensionnement des différentes éditions de SQL Server.

Fonctionnalité Édition Enterprise Édition Standard Édition Web Édition Express
Capacité de calcul maximale utilisée par une instance unique de SQL Server Database Engine, SQL Server Analysis Services (SSAS) ou SQL Server Reporting Services (SSRS) Système d'exploitation maximal Limité à la moins élevée des valeurs suivantes : 4 sockets ou 24 cœurs Limité à la moins élevée des valeurs suivantes : 4 sockets ou 16 cœurs Limité à un nombre inférieur de 4 sockets ou 4 cœurs
Mémoire maximale pour le pool de tampons par instance du moteur de base de données du SQL serveur Système d'exploitation maximal 128 Go 64 Go 1410 MB
Capacité maximale d'extension du pool de mémoire tampon par instance du moteur de base de données du SQL serveur 32 fois la mémoire maximale configurée 4 fois la mémoire maximale configurée N/A N/A
Taille maximale de la base de données relationnelle 524 POINTS DE BASE 524 POINTS DE BASE 524 POINTS DE BASE 10 Go
Mémoire maximale pour les caches de Columnstore ou les données optimisées pour la mémoire Système d'exploitation maximal 32 GO 16 Go 352 MO

Si votre application nécessite moins de 16 cœurs (32vCPUs) et 64 Go de mémoire viveRAM, vous pouvez commencer l'évaluation à partir de l'édition SQL Server Web. Si votre charge de travail nécessite plus de 64 Go de mémoire ou d'autres options de haute disponibilité, vous devez passer à l'édition SQL Server Standard.

Vous pouvez utiliser l'édition Web de SQL serveur pour prendre en charge les pages Web, les sites Web, les applications Web et les services Web publics et accessibles à Internet, mais vous ne pouvez pas utiliser l'édition Web de SQL serveur pour prendre en charge les applications professionnelles. Pour plus d'informations sur les cas d'utilisation de l'édition Web SQL Server, contactez le Support des licences Microsoft ou votre revendeur Microsoft.

Vous pouvez utiliser l'édition SQL Server Standard pour des charges de travail allant jusqu'à 24 cœurs (48vCPUs) et 128 Go de mémoire. Cependant, vous pouvez utiliser des extensions de pool de mémoire tampon pour permettre à l'édition SQL Server Standard d'utiliser le stockage d'instance local, comme ceux présents dans les instances r6idEC2. Cela permet d'étendre la mémoire jusqu'à quatre fois la configuration maximale de la mémoire. Cette combinaison de fonctionnalités peut empêcher un serveur de passer à l'édition Enterprise lorsque les besoins en mémoire commencent à augmenter.

Vous pouvez identifier l'utilisation de la mémoire en recherchant les pages des bases de données dans le pool de mémoire tampon et les compteurs d'espérance de vie des pages. La durée de vie de la page indique la durée pendant laquelle la page est en mémoire avant d'être renvoyée sur le disque. La valeur par défaut de ce compteur est 300. Si les pages restent en mémoire pendant des heures ou des jours, il est possible que la mémoire allouée soit réduite.

Haute disponibilité

Le tableau suivant compare les fonctionnalités de haute disponibilité des différentes éditions de SQL Server.

Fonctionnalité Édition Enterprise Édition Standard Édition Web Édition Express
Support principal du serveur 1 Oui Oui Oui Oui
Expédition de journaux Oui Oui Oui Non
Mise en miroir de bases de données Oui FULLmode de sécurité Uniquement en tant que témoin Uniquement en tant que témoin
Compression de sauvegarde Oui Oui Non Non
Instances de cluster Always On Failover 16 nœuds 2 nœuds Non Non
Groupes de disponibilité Always On Jusqu'à 8 répliques secondaires, dont 2 répliques secondaires synchrones Non Non Non
Groupes de disponibilité de base Non 2 nœuds Non Non
Restauration de pages et de fichiers en ligne Oui Non Non Non
Indexation en ligne Oui Non Non Non
Modification du schéma en ligne Oui Non Non Non
Récupération rapide Oui Non Non Non
Sauvegardes en miroir Oui Non Non Non
Ajoutez de la mémoire à chaud et CPU Oui Non Non Non
Sauvegarde cryptée Oui Oui Non Non
Sauvegarde hybride vers Microsoft Azure (sauvegarde versURL) Oui Oui Non Non
Serveur failover pour la reprise après sinistre Oui Oui Non Non
Serveurs failover pour une haute disponibilité Oui Oui Non Non

Autres caractéristiques communes

Le tableau suivant compare les fonctionnalités les plus courantes des différentes éditions de SQL Server. Pour une liste complète des fonctionnalités, consultez la section Éditions et fonctionnalités prises en charge de SQL Server 2019 dans la documentation Microsoft.

Fonctionnalité Édition Enterprise Édition Standard Édition Web Édition Express
(Performance) Gouverneur des ressources Oui Non Non Non
(Sécurité) Chiffrement transparent des bases de données (TDE) Oui Oui Oui Non
(Sécurité) Gestion des clés extensible (EKM) Oui Non Non Non
(Réplication) Publication Oracle Oui Non Non Non
(Réplication) Réplication transactionnelle poste à poste Oui Non Non Non
Modifier la capture des données Oui Oui Non Non

SQLÉdition Server Developer

Toutes les charges de travail non liées à la production, telles que le développement, l'assurance qualité, les tests, le développement et UAT les environnements, peuvent utiliser l'édition SQL Server Developer pour économiser 100 % sur les coûts de licence SQL du serveur. Après avoir téléchargé SQL Server, vous pouvez installer l'édition SQL Server Developer sur EC2 les instances en utilisant la location partagée. Aucune infrastructure dédiée n'est requise pour l'édition SQL Server Developer. Pour plus d'informations, consultez les recommandations de ce guide pour l'édition SQL Server Developer.

Changer d'édition

Pour les charges de travail existantes, le passage d'une édition à une autre nécessite des tests approfondis. Il est recommandé de vérifier les charges de travail exécutées sur les éditions Enterprise ou Standard pour voir si des fonctionnalités spécifiques à l'édition sont utilisées et s'il existe des solutions alternatives pour ces fonctionnalités. Par exemple, si vous souhaitez savoir si vos bases de données utilisent des fonctionnalités au niveau de l'entreprise, vous pouvez exécuter des vues de gestion dynamiques (DMV) sur toutes les bases de données, comme le montre l'exemple de commande suivant.

SELECT feature_name FROM sys.dm_db_persisted_sku_features; GO

Certaines fonctionnalités de l'édition Enterprise ne peuvent pas être capturées dans T-SQL, telles que la réindexation en ligne dans le cadre de tâches de SQL maintenance. Ils doivent être vérifiés manuellement.

Considérations concernant la migration

La façon dont vous SQL octroyez une licence au serveur déterminera vos options pour changer d'édition. AMIs, y compris le SQL serveurAMIs, ont le coût de licence inclus dans le prix de l'EC2instance ; le coût de licence est lié au. AMI Vous pouvez utiliser les codes AWS de facturation pour vérifier la version SQL du serveur incluse dans votreAMI. Pour les instances AWS incluses dans une licence, la modification de l'édition SQL du serveur dans le système d'exploitation ne modifiera pas la facturation associée au. AMI Vous devez migrer vos bases de données vers une nouvelle EC2 instance avec la nouvelle édition de SQL Server en cours d'AMIexécution.

Si vous apportez votre propre licence, vous bénéficiez d'une plus grande flexibilité. Il est généralement toujours recommandé de migrer vers une autre EC2 instance exécutant la nouvelle version. Cela permet un retour en arrière facile si quelque chose ne se passe pas comme prévu. Toutefois, si vous devez utiliser le serveur existant, vous pouvez toujours effectuer une side-by-side installation du SQL serveur et migrer les bases de données entre les instances. Pour des étapes plus détaillées sur les rétrogradations d' side-by-sideédition, voir Mise à niveau d'édition et rétrogradation dans le SQL serveur sur le MSSQLTips site Web.

Ressources supplémentaires