Как многие знают, виртуализация позволяет экономить не только на аппаратном обеспечении и управлении, но и на лицензиях. Например, под одной лицензией в виртуальных машинах может быть запущено 4 копии Windows Server 2008 R2 Enteprise Edition (от конкретного продукта для виртуализации это не зависит):
Одна лицензия для Windows Server 2008 Enterprise позволяет пользователю запускать несколько экземпляров программного продукта на сервере. Каждая лицензия программного обеспечения позволяет запускать в любой момент четыре экземпляра серверного программного продукта в четырех операционных средах на одном сервере. Если все четыре экземпляра выполняются в виртуальных операционных средах, можно также запустить экземпляр в физической операционной среде исключительно для запуска программы аппаратной виртуализации, предоставления служб аппаратной виртуализации или запуска программы для управления и обслуживания операционных сред на лицензированном сервере.
Особенно это было приятно для продукта Microsoft SQL Server 2008, где если все физические процессоры хост-сервера виртуализации были залицензированы под Enterprise Edition, можно было использовать неограниченное число копий виртуальных машин с установленным в них SQL Server 2008 в рамках этого сервера. Это действительно здорово позволяло экономить на лицензиях (иногда - в разы).
Но всякой сказке приходит конец - компания Microsoft объявила о выпуске продукта SQL Server 2008 R2, где правила лицензирования значительно меняются:
1. Появляется издание Microsoft SQL Server 2008 Datacenter Edition. Только оно позволит запускать неограниченное число копий виртуальных машин в пределах одного сервера под одной лицензией.
2. Издание Microsoft SQL Server 2008 R2 Enteprise Edition теперь позволит выполнять только 4 копии SQL в виртуальных машинах под одной лицензией (по аналогии с Windows Server 2008 R2 Enteprise Edition для ВМ).
3. Стоимость лицензий на Microsoft SQL Server 2008 R2 по MSRP поднимается с $24,999 и $5,999 за Enterprise и Standard Edition до $27,495 и $7,171 соответственно. Это составляет повышение цены на 10% и 20% соответственно.
4. Лицензия на Microsoft SQL Server 2008 R2 Datacenter Edition обойдется в $54,990 (без SA) в отличие от $27,495 за Microsoft SQL Server 2008 R2 Enteprise Edition. Если брать эти продукты как альтернативные для виртуальной инфраструктуры - то это двукратное увеличение цены!
А вот что говорит нам по этому поводу компания Microsoft (а точнее - Joanna Sharpe, Microsoft senior marketing manager for worldwide licensing and pricing):
"We think that this will affect a very few customers. We don’t believe anyone who is virtualizing is doing more than four VMs per processor."
Тем не менее, есть и будут пользователи, у которых будет больше 4-х виртуальных машин с SQL на процессор. Железки-то становятся мощнее. Шаг Microsoft по изменению правил лицензирования - хотя и неприятный, но вполне логичный.
Для подписчиков MSDN продукт Microsoft SQL Server 2008 R2 будет доступен 13 мая. А вот что пока можно сделать, чтобы спасти ваши деньги:
What is the scenario for grandfathering unlimited virtualization rights for SQL Server 2008 Enterprise?
SQL Server 2008 Enterprise licenses with Software Assurance acquired prior to the release of SQL Server 2008 R2 will be granted the right to run in unlimited VMs. This right is remains in effect as long as Software Assurance coverage remains active and until the SQL Server version that follows SQL Server 2008 R2 is generally available. If you acquire new licenses (on a new or existing contract), you will also be granted similar rights to run unlimited VMs if you acquire Software Assurance.
Другими словами, если вы купили Microsoft SQL Server 2008 до релиза R2 вместе с SA, вы можете пользоваться старыми привилегиями.