См. Примечания к SQL Server 2014 и SQL Server 2016 в конце этой статьи.
В выпуске Microsoft на платформе управления базами данных SQL Server 2012 в 2012 году была отмечена значительная эволюция в этом популярном продукте. Этот новый выпуск включал в себя основные усовершенствования функций бизнес-аналитики, аудита и аварийного восстановления SQL Server, среди прочих обновлений.
Выпуски SQL Server 2012
С выпуском SQL Server 2012 Microsoft предприняла шаги для упрощения вариантов лицензирования платформы, удалив выпуски Datacenter Edition, Workgroup Edition и Small Business Edition, ранее доступные для SQL Server 2008 и 2008 R2.
- SQL Server 2012 Express Edition заменяет Microsoft Data Engine как бесплатную версию SQL Server для разработки приложений и легкого использования. Он остается свободным и сохраняет ограничения MSDE в отношении клиентских подключений и производительности. Это отличный инструмент для разработки и тестирования приложений и небольших реализаций, но это касается того, насколько вы можете работать с ним.
- Рабочая лошадка Стандартная версия SQL Server 2012 остается основным продуктом линейки продуктов для серьезных приложений баз данных. Он может обрабатывать до 16 ядер с неограниченным объемом оперативной памяти. Основное изменение в лицензировании с SQL Server 2008 на SQL Server 2012 заключается в том, что для стандартной версии теперь доступна стандартная версия. Это означает, что у вас есть два варианта: покупка на основные лицензии или покупка лицензии на сервер вместе с лицензиями на доступ к клиенту.
- Новый SQL Server 2012 Business Intelligence Edition (BI) разработан специально для поддержки приложений бизнес-аналитики. Он доступен только в рамках модели лицензирования сервера / CAL с лицензиями на доступ к серверу и клиенту. (Microsoft больше не производит и не продает эту версию.)
- SQL Server 2012 Enterprise Edition предназначен для критически важных операций центра обработки данных и больших хранилищ данных. Это издание переходит к модели лицензирования только для ядра. Никакие новые лицензии на сервер / лицензии CAL для этой версии не будут проданы после июня 2012 года. Доступна только лицензионная опция для ядра с максимум 20 ядрами. (Microsoft больше не производит и не продает эту версию.)
- Разработчики, которым нужны все возможности SQL Server 2012 Enterprise Edition для использования в непроизводственной среде, могут найти SQL Server 2012 Developer Edition правильный инструмент для работы. Этот продукт имеет ту же функциональность, что и Enterprise Edition, и отличается только лицензией (и это намного дешевле). Microsoft также предлагает прямой путь обновления для преобразования серверов разработчиков в лицензирование производства.
- Веб-сайт SQL Server 2012 является специализированной версией SQL Server для использования в среде веб-хостинга. Это издание доступно только для клиентов лицензионного соглашения поставщиков услуг. Обратитесь к представителю отдела продаж Microsoft за дополнительной информацией, если вы считаете, что имеете право на участие.
- SQL Server 2012 Compact это бесплатная версия SQL Server для использования во встроенных средах, таких как мобильные устройства и другие системы Windows.
Лицензирование SQL Server: на ядро или на сервер
Если вы планируете использовать стандартную версию Microsoft SQL Server 2012 в своей среде, у вас есть большой выбор: следует ли выбрать лицензию на сервер или лицензирование на основное ядро? В любом случае, это может привести к значительному увеличению ваших лицензионных сборов. Вот краткое изложение.
- Опция лицензирования на базовую лицензию переключается с более ранней модели оплаты на процессор. Многие организации воспользовались этим, купив многоядерные процессоры и одну лицензию. Цена лицензии была рассчитана на ту же стоимость, что и для четырехъядерного процессора в SQL Server 2008 R2. Если вы запускаете четыре или менее ядер, вы не видите увеличения по этой модели. С другой стороны, если вы используете более четырех ядер на процессор, вы видите повышение цены.
- Для варианта лицензирования сервера / CAL требуется плата за лицензирование на SQL Server. Однако вам также необходимо приобрести клиентские лицензии (CAL) для каждого клиента, обращающегося к базе данных. Это то, где Microsoft носкает вас с большим увеличением. Плата увеличилась на 27 процентов за CAL.
Более поздние версии: SQL Server 2014 и SQL Server 2016
По функциональности SQL Server 2014 и SQL 2016 предлагают более богатый набор функций, чем в 2012 году. Они оба повышают производительность, включают поддержку резервного копирования и добавили возможность аварийного восстановления.
С 2016 года Microsoft удалила версию Business Intelligence и сместила ее функции в Enterprise-версию, так что ее основные выпуски теперь ограничены только стандартными и корпоративными. SQL Developer теперь является бесплатной загрузкой в составе Microsoft Visual Studio Developer Essentials.
SQL Server 2014 включил незначительные изменения в свою модель лицензирования двумя способами:
- Для бесплатной резервной лицензии на аварийное восстановление теперь требуется обновление, включающее Software Assurance, что не соответствует SQL Server 2012.
- Правила мультиплексирования были смягчены для мультиплексирования BI-тиража, относится к практике объединения соединений или перенаправления информации, чтобы уменьшить количество устройств или пользователей, которые обращаются к продукту.
SQL Server 2016 похож на 2014 с несколькими изменениями:
- С переходом издания BI на Enterprise клиенты должны перейти на Enterprise с помощью лицензирования CAL или Core.
- Лицензирование для ядер было упрощено, так что физические и виртуальные ядра теперь согласованы в ценообразовании.
Как вы, вероятно, можете сказать, вам нужно сесть за таблицу и запустить некоторые номера, прежде чем принимать решения о лицензировании SQL Server. Выбранные вами параметры могут существенно повлиять на ваши общие затраты на лицензию базы данных и должны быть тщательно рассмотрены.