Dans toutes les versions de SQL Server 2017, 2019, 2022 et 2025, le cadre de base reste le même : il y a le modèle basé sur le noyau (" Per Core ") et le modèle " Server + CAL ". Le modèle Standard est souvent vendu sous le nom de Server+CAL, car son prix peut être attractif si l'accès peut être clairement comptabilisé. Dans la pratique, Enterprise est presque toujours vendu sous licence par Core, car le modèle est plus simple, plus évolutif et plus facile à planifier pour des environnements plus vastes et dynamiques.
Que signifie concrètement "Per Core" et pourquoi est-ce si important pour 2017-2025 ?
"Per Core" signifie, que c'est la puissance de calcul qui fait l'objet d'une licence et non des personnes ou des appareils individuels. Dès lors qu'un environnement fait l'objet d'une licence par cœur, aucune CAL utilisateur ou CAL appareil n'est nécessaire. Le facteur décisif n'est alors plus le nombre d'utilisateurs ayant accès, mais le nombre de cœurs de CPU soumis à licence. Ce modèle est particulièrement adapté aux systèmes dont le nombre d'utilisateurs est fluctuant ou difficile à planifier, par exemple avec de nombreuses applications, services, accès externes, scénarios de reporting ou d'automatisation, car il n'est pas nécessaire de renouveler en permanence les licences et la maintenance des CAL.
Que signifie "Serveur + CAL" en termes techniques et organisationnels ?
"Serveur + CAL" signifie qu'une licence de serveur est initialement requise pour l'installation et l'exploitation du serveur SQL, en fonction de l'instance ou de l'environnement respectif. En outre, des licences d'accès (CAL) sont nécessaires pour les utilisateurs ou les appareils qui accèdent à ce serveur SQL. D'un point de vue organisationnel, ce modèle de licence n'a de sens et ne peut être mis en œuvre correctement que s'il est possible de définir clairement quels utilisateurs ou appareils ont accès et si cette attribution est maintenue de manière permanente et fiable.
Y a-t-il un "1 utilisateur est inclus" ou une sorte de quota de base avec le modèle serveur+CAL ?
Non. La licence de serveur vous permet uniquement d'installer et d'exploiter SQL Server. L'accès au serveur constitue un domaine de licence distinct et doit faire l'objet d'une licence séparée. Avec le modèle "Serveur + CAL", tous les accès doivent donc être couverts par des CAL d'utilisateur ou de périphérique appropriées. Une erreur fréquente consiste à supposer que la licence serveur inclut automatiquement un groupe d'utilisateurs spécifique. En fait, la licence serveur seule n'est pas suffisante pour l'accès des utilisateurs ou des appareils.
Qu'est-ce qu'une CAL utilisateur (et que couvre-t-elle dans la vie de tous les jours) ?
Une CAL utilisateur est attribuée à une personne spécifique. Cette personne peut y accéder à partir de n'importe quel nombre d'appareils : Ordinateur de bureau, ordinateur portable, session à distance, client léger, voire changer d'appareil terminal. C'est souvent la norme dans les environnements modernes, car les employés utilisent rarement un seul appareil. En pratique, cela signifie que dès qu'une personne (en tant qu'utilisateur) a ou reçoit indirectement un accès, elle est généralement considérée comme un candidat à une CAL utilisateur.
Techniquement, la CAL utilisateur est particulièrement avantageuse dans les scénarios comportant de nombreux chemins d'accès, tels que les outils internes, les systèmes de BI, les rapports, les API, les frontaux de service ou l'accès administratif. Il n'est pas nécessaire de vérifier pour chaque appareil si un accès supplémentaire doit être pris en compte. Si l'utilisateur peut être clairement identifié, la CAL utilisateur est généralement la forme de licence la plus robuste et la moins sujette aux erreurs.
Qu'est-ce qu'une CAL dispositif (et pourquoi est-ce souvent le meilleur choix de toute façon)?
Une CAL dispositif est attribuée à un dispositif spécifique. Ce dernier est autorisé à accéder à SQL Server, quel que soit le nombre de personnes qui l'utilisent. Les exemples typiques sont les PC d'équipe, les terminaux de production, les emplacements de caisse ou de stockage, les stations d'assistance partagées, les salles de formation ou les systèmes de kiosque. Le dispositif est l'unité sous licence, pas la personne.
La CAL de dispositif devient forte dans la pratique lorsqu'il y a beaucoup d'utilisateurs changeants mais peu de dispositifs fixes. Si 30 personnes travaillent alternativement sur 5 terminaux, la CAL appareil est presque toujours plus économique et beaucoup plus facile à documenter que 30 CAL utilisateur.
Quand est-il préférable de vendre la CAL appareil et quand est-il préférable de vendre la CAL utilisateur ?
Les CAL appareil se justifient généralement lorsque les postes de travail sont utilisés conjointement, par exemple dans le cadre d'un travail posté ou sur des terminaux partagés, ou lorsque des appareils clairement définis sont utilisés par un grand nombre de personnes. Les licences d'utilisateur, quant à elles, conviennent lorsque des employés utilisent plusieurs appareils, travaillent à distance ou souhaitent une logique de licence liée à la personne, dans laquelle chaque appareil final supplémentaire ne doit pas être considéré séparément. Si les deux scénarios d'utilisation existent en parallèle, une stratégie mixte est courante et judicieuse, par exemple des CAL d'utilisateurs pour les bureaux et les zones administratives et des CAL d'appareils pour la production ou les entrepôts.
Mauvais achat 1 : Mauvais modèle de licence sélectionné (Server + CAL au lieu de Per Core ou vice versa)
Une erreur très courante se produit lorsqu'une distinction claire n'est pas faite quant à savoir si un serveur SQL est concédé sous licence dans le modèle "Server + CAL" ou "Per Core". Avec le modèle "Server + CAL", il faut prévoir des CAL supplémentaires pour les utilisateurs ou les périphériques, alors qu'aucune CAL n'est nécessaire pour la licence par noyau. Si cette différence n'est pas prise en compte, les licences d'accès nécessaires manqueront plus tard ou le modèle choisi sera inutilement compliqué et coûteux pour une utilisation réelle.
Achat d'erreur 2 : Mauvais choix entre User CAL et Device CAL
Une autre erreur typique est le choix erroné entre User CAL et Device CAL. Les CAL utilisateur sont utiles si les personnes travaillent avec plusieurs appareils ou disposent d'un accès flexible. Les CAL pour appareils sont plus adaptées si plusieurs personnes utilisent un appareil ou un terminal commun. Si la situation d'accès n'est pas évaluée de manière réaliste, il en résulte soit des coûts supplémentaires inutiles, soit des lacunes dans les licences qui doivent être corrigées ultérieurement.
1) Ai-je toujours besoin de CALs supplémentaires avec SQL Server Standard (Server + CAL) ?
Oui. Dès que des personnes ou des appareils accèdent à un serveur SQL, cet accès doit faire l'objet d'une licence via les CAL correspondantes. Avec le modèle "Server + CAL", la licence du serveur ne couvre que l'installation et l'exploitation du serveur SQL. L'accès proprement dit fait l'objet d'une licence séparée, soit par le biais d'une CAL utilisateur, soit par le biais d'une CAL appareil. Une erreur fréquente consiste à supposer que la licence de serveur suffit pour les tests initiaux ou le fonctionnement productif. En fait, tous les accès doivent être correctement couverts par des CAL dès le départ.
2) Ai-je encore besoin de CAL utilisateur/appareil avec la licence de base ?
Non. L'accès au serveur SQL n'est plus lié à des utilisateurs ou à des appareils individuels, mais uniquement aux cœurs de CPU correctement licenciés. Cela signifie qu'il n'est pas nécessaire de savoir si l'accès est direct ou indirect, si des services supplémentaires sont ajoutés ou si le nombre d'utilisateurs internes ou externes change. Le seul facteur décisif est que le matériel ou la machine virtuelle utilisé(e) dispose d'une licence complète conformément aux spécifications des cœurs.
3) SQL Server Enterprise est-il "illimité en termes d'utilisateurs" ?
Avec SQL Server Enterprise, les licences sont basées sur les cœurs de CPU. Cela signifie que si tous les cœurs requis sont correctement concédés, un nombre illimité d'utilisateurs et d'appareils peuvent accéder au serveur. Dans ce modèle, il n'y a pas de CAL d'utilisateur ou d'appareil et donc pas de limite supérieure fixe d'utilisateurs. Le seul facteur décisif est que le matériel ou la machine virtuelle utilisé(e) soit entièrement concédé(e) sous licence en fonction des cœurs. Cela signifie que les utilisateurs ne doivent pas compter les utilisateurs ou acheter des CAL supplémentaires tant que la licence par cœur est correcte.
4) SQL Server Standard peut-il également être exploité sans CAL ?
Oui, mais uniquement si SQL Server Standard est concédé sous licence par cœur. La nécessité de disposer de CAL dépend uniquement du modèle de licence choisi. Si SQL Server Standard est utilisé dans le modèle "Server + CAL", des CAL d'utilisateur ou d'appareil doivent également être disponibles pour tous les accès. En revanche, si SQL Server Standard est concédé sous licence par cœur, aucune CAL n'est nécessaire, car l'accès est entièrement couvert par les cœurs de CPU concédés sous licence.
5) Peut-on mélanger les User CALs et les Device CALs dans le même environnement ?
Oui. Dans les environnements mixtes, il est courant et autorisé d'utiliser les User CALs et les Device CALs en parallèle. Il est important que chaque accès fasse l'objet d'une licence unique et complète. Par exemple, vous pouvez couvrir les utilisateurs du bureau, de l'informatique ou de l'administration via des User CAL, tandis que les postes de travail partagés ou les terminaux dans l'entrepôt sont concédés via des Device CAL. Cette combinaison est souvent la solution la plus économiquement viable, car elle reflète de manière réaliste le comportement d'utilisation réel et évite les coûts de licence inutiles.
6) L'accès indirect par le biais d'applications, d'API, de frontaux web ou de logiciels intermédiaires est-il également considéré comme nécessitant une CAL ?
Oui. L'accès indirect est également considéré comme un accès nécessitant une licence. Par exemple, si des employés accèdent à des données de SQL Server via un système ERP, une application web ou un logiciel intermédiaire, ces personnes sont toujours considérées comme des utilisateurs accédant. Peu importe que la connexion soit techniquement groupée ou établie via une application intermédiaire. Le facteur décisif est que les personnes ou les appareils accèdent en fin de compte aux données de SQL Server - et cet accès doit être couvert par des CAL d'utilisateurs ou d'appareils correspondants dans le modèle serveur + CAL.
7) Que signifie "multiplexage" et pourquoi est-ce pertinent pour les clients CAL ?
Le multiplexage se réfère à des mécanismes techniques qui regroupent ou réduisent les connexions directes à SQL Server, par exemple par le biais de la mise en commun de connexions, d'intergiciels, de serveurs de terminaux, de serveurs d'applications centraux ou de services de reporting. Cela donne souvent l'impression que seul le système intermédiaire doit faire l'objet d'une licence. Or, cela n'est pas correct du point de vue de la législation sur les licences. Si les utilisateurs finaux ou les appareils finaux accèdent effectivement aux données du serveur SQL via cette couche intermédiaire, ils sont toujours considérés comme accédant aux utilisateurs ou aux appareils. Dans le modèle Serveur+CAL, ces accès restent donc entièrement soumis à la licence, quel que soit le nombre de connexions techniques existant réellement avec le serveur SQL.
8) Avec Serveur+CAL, une CAL par serveur ou par base de données est-elle suffisante ?
Non. Les CAL sont des licences d'accès, pas des "modules d'extension de serveur". Une CAL s'applique soit à un utilisateur, soit à un appareil. Le serveur fait l'objet d'une licence distincte. Si une entreprise exploite plusieurs serveurs SQL, l'approche "une CAL par serveur" est fondamentalement erronée, car les CAL ne sont pas "consommées" serveur par serveur, mais représentent des droits d'accès. Pour la communication avec les clients, il est préférable d'expliquer cela strictement comme "accès par utilisateur/appareil" et non en unités de serveur.
9) Si j'exécute SQL Server dans une VM : cela change-t-il quelque chose à propos des CAL ou du modèle de licence ?
Non, le principe de base ne change pas. Si vous utilisez le modèle "Server + CAL", l'accès reste soumis à la CAL, que le serveur SQL soit exploité physiquement ou virtuellement. En revanche, avec la licence de base, aucune CAL n'est nécessaire. Dans les environnements virtualisés, c'est principalement l'affectation qui change : quelle machine virtuelle fait l'objet d'une licence, combien de vCores sont concernés, comment les VM se déplacent entre les hôtes et comment la conformité de la licence est documentée. La nécessité ou non des CAL dépend uniquement du modèle de licence choisi, et non de la virtualisation.
10) Quel est le problème typique avec les utilisateurs externes (clients, partenaires, extranet) ?
Le problème central avec les utilisateurs externes est la mise à l'échelle et la comptabilisation propre de l'accès. Le nombre d'utilisateurs externes fluctue souvent, est difficile à enregistrer clairement ou augmente considérablement avec l'utilisation d'un portail, d'un espace client ou d'un extranet. Dans de tels scénarios, le modèle "serveur plus CAL" devient rapidement source de confusion et d'erreurs, car chaque accès doit être pris en compte dans le cadre de la législation sur les licences. La licence de base est souvent la solution la plus robuste dans ce cas, car l'accès ne doit pas faire l'objet d'une nouvelle licence par personne externe et reste clair et traçable même si le nombre d'utilisateurs augmente ou change.
11) Quel rôle jouent les "cœurs minimums" et pourquoi cela conduit-il à de fausses attentes ?
En ce qui concerne les machines virtuelles, on s'attend souvent à ce qu'une très petite VM puisse également être couverte par une licence de taille correspondante, par exemple avec deux vCores. Toutefois, dans la pratique des licences, il existe des exigences minimales et des paquets de noyaux fixes qui s'appliquent indépendamment de l'allocation technique réelle. Cela signifie que la plus petite unité conforme à la licence est souvent plus grande que la VM elle-même. Cette différence entre la configuration technique et la taille minimale prévue par le droit des licences est souvent source de surprises. Le facteur décisif n'est donc pas seulement le nombre de cœurs attribués à une VM, mais aussi le nombre minimum de cœurs qui doivent être concédés sous licence conformément aux règles d'octroi de licences.
Disclaimer
Cet article est destiné à des fins d'information générale uniquement et ne constitue pas une recommandation de vente ou d'octroi de licence. Toutes les informations ont été compilées au mieux de nos connaissances, mais sont fournies sans garantie d'exhaustivité ou d'exactitude. Les conditions de licence sont susceptibles d'être modifiées et peuvent être interprétées différemment selon les cas. Le contenu ne remplace pas les conseils juridiques individuels ou les conseils en matière de licence.
By continuing to browse our site you agree to our use of cookies, revised Privacy Policy and Terms of Service.
More information about cookies