Environnements cloud approuvés
Oracle a des accords avec trois fournisseurs de cloud public. La liste des fournisseurs et les règles spécifiques applicables se trouvent dans le document public intitulé Licensing Oracle Software in the Cloud Computing Environment. Cette liste comprend :
-
Amazon (EC2 et RDS)
-
Microsoft Azure
-
Google Cloud Platform (depuis le 11 juin 2024)
Oracle ne permet de licencier en comptabilisant la capacité virtuelle (au lieu de la capacité physique des serveurs sous-jacents) que si vous utilisez l'un de ces "environnements cloud autorisés", à l'exception des utilisations sur l'infrastructure Cloud d'Oracle ou les systèmes conçus par Oracle.
Pour ces environnements cloud autorisés, Oracle exige des utilisateurs finaux qu'ils couvrent les usages pour le nombre maximum de vCPU de leurs instances en appliquant les ratios suivants :
-
Une licence Processeur couvre 2 vCPU, si le multithreading est activé
-
Une licence Processeur couvre 1 vCPU, si le multithreading n'est pas activé
Veuillez noter que dans tous les cas, la table de Core Factor d'Oracle n'est pas applicable (car elle ne s'applique qu'aux déploiements On-Premises).
Pour les programmes Oracle dont le nom de produit comprend Standard Edition One, Standard Edition 2 ou Standard Edition, une instance avec un maximum de 4 vCPU est considérée comme une socket et nécessite une licence Processeur. Une instance cloud avec 7 ou 8 vCPU nécessite 2 licences Processeur.
Les restrictions habituelles s'appliquent également, mais elles se déclinent désormais en capacité virtuelle : Oracle Database Standard Edition ne peut être déployée que sur des instances disposant d'un maximum de 16 vCPU (4 licences Processeur) et Oracle Database Standard Edition 2 ne peut être déployée que sur des instances disposant d'un maximum de 8 vCPU (2 licences Processeur). En outre, le nombre minimum de licences Utilisateur Nommé Plus s'applique également (par exemple, 10 licences Utilisateur Nommé Plus au minimum pour une instance de 8 vCPU avec Oracle Database Standard Edition 2).
Considérations importantes
En tant qu'utilisateur final, vous devez garder plusieurs points à l'esprit :
-
Si vous disposez d'un contrat illimité (ULA – Unlimited License Agreement) pour une période fixée, vous pouvez déployer les programmes Oracle dans ces environnements cloud autorisés pendant la période de déploiement illimité. Cependant, les conditions générales standard ne vous permettront pas de certifier ces déploiements à la fin du contrat. Vous devrez négocier une clause non standard dans votre contrat pour pouvoir certifier de tels déploiements cloud.
-
Avec un contrat illimité perpétuel (PULA – Perpetual Unlimited License Agreement), vous pouvez déployer les programmes Oracle dans ces environnements cloud autorisés. Vous devez toutefois faire très attention dans les cas où votre organisation évoluerait (par exemple, à la suite de fusions et/ou d'acquisitions), car les conditions générales standard ne permettent qu'aux entités juridiques listées dans le contrat d'utiliser le logiciel.
-
Si vous utilisez des instances « constrainted vCPU » (Azure) et/ou « optimized vCPU » (AWS), gardez à l'esprit qu'Oracle vous demande de compter la capacité maximale de l'instance et non la taille maximale utilisée (bien que certains fournisseurs de cloud conseillent autrement, vous mettant à risque de non-conformité).
- Si vous utilisez la solution AWS pour VMware et/ou Azure VMware, sachez que ces environnements ne sont pas des environnements cloud autorisés. Il n'est donc pas autorisé de compter le nombre de vCPU pour déterminer le nombre de licences Oracle. Oracle exige des licences pour la totalité de l'infrastructure (c'est-à-dire qu'un contrat ULA ou PULA est nécessaire), à moins qu'une clause non standard spécifique ne soit convenue (ce qui est peu probable pour la plupart des utilisateurs finaux).
-
Si vous utilisez des hôtes dédiés (dedicated bare metal) proposés par AWS et Azure, Oracle demandera une licence pour le nombre maximum de vCPU des serveurs physiques sous-jacents (et non pour le maximum réel de vCPU utilisés à un moment donné sur les serveurs). En d'autres termes, si les cœurs des serveurs sont hyperthreadés, les hôtes bare metal doivent être entièrement licenciés.