Использование виртуализации может сделать процесс сертификации ещё более сложным и один-единственный неверно сделанный шаг может привести к гигантским рискам. Oracle подразделяет разные виды виртуализации на Soft Partitioning (например VMware) и на Hard Partitioning (например, IBM LPAR).
Представим себе, например, кластер VMware, который Вы используете в том числе и для ПО Oracle. Знаете ли Вы, как подсчитывать количество процессоров, которые Вам нужно сертифицировать в этом случае? Все физические процессоры и\или ядра физических машин, которые являются частью этого кластера VMware, необходимо лицензировать. НО каждую из 23-х отдельно лицензируемых опций БД и управляющих пакетов management packs, которые Вы можете использовать совместно со своей БД в этом виртуализированном окружении, тоже нужно лицензировать отдельно в том же количестве и в тех же лицензионных метриках, что и Базу данных. Нередко мы видим Заказчиков, сертифицирующих большое количество процессорных лицензий для БД Oracle Database Enterprise Edition, не понимая, что непредумышленное использование ими опции БД (например, Advanced Compression) требует лицензировать эту опцию отдельно и в том же количестве процессорных лицензий, которое они использовали для БД Oracle Database Enterprise Edition в целях проведения сертификации ULA.
Другой пример, который приходит на ум, это использование логической технологии виртуализации IBM LPAR в связке с ПО Oracle.
Знаете ли Вы, как подсчитывать количество процессоров, которые Вам нужно сертифицировать в случае, если Вы используете такие функции этой технологии, как "dedicated capacity" или "shared resource pool"? И знаете ли Вы, что для вида виртуализации "capped Solaris Containers" количество ядер, нуждающихся в сертификации/лицензировании вычисляется по формуле:
(ncpus или pset.max)/(number of threads per core) = cores (ядра, нуждающиеся в лицензировании).
А что Вам нужно делать, если Вы используете услуги хостинга от компаний, наподобие Amazon? Нужно ли Вам так же включать эти лицензии в сертификацию?