Виртуализация Microsoft SQL на платформе VMware vSphere

Ускорьте жизненные циклы и повысьте качество обслуживания приложений путем консолидации серверов SQL в частном облаке VMware vSphere. vSphere дает возможность консолидировать инфраструктуру SQL, сократив ее размер в 4–20 раз, и почти вдвое сократить расходы на оборудование и ПО, избегая нежелательных компромиссов, связанных с консолидацией традиционных баз данных. Платформа vSphere обеспечивает стабильную работу и высокую производительность даже для крупных баз данных SQL.

  • Предоставляйте базы данных в виде динамичных, экономичных и надежных ИТ-услуг в своем частном облаке.
  • Ускорьте предоставление баз данных путем инициализации ресурсов по требованию, автоматизации циклов выпуска и оптимизации тестирования и устранения неполадок.
  • Гарантируйте высокое качество обслуживания баз данных с помощью динамического масштабирования, встроенных средств обеспечения доступности и удобной системы аварийного восстановления.
(6:12)

Семинар для специалистов по базам данных

Семинар VMware по БД для экспертов по SQL Server с участием представителей Tintri, апрель 2015 г.

Производительность SQL Server на платформе vSphere

Чтобы продемонстрировать способность баз данных на платформе vSphere 6 обрабатывать сотни тысяч транзакций в минуту, на современном оборудовании были протестированы различные сочетания виртуальных машин.

Смотреть результаты

Проектирование архитектуры Microsoft SQL Server на платформе VMware vSphere

В этом документе представлены лучшие методики и рекомендации по проектированию архитектуры Microsoft SQL Server на платформе vSphere.

Смотреть лучшие методики

Виртуализация Microsoft SQL на платформе VMware vSphere

Ускоренное предоставление приложений

Новые базы данных инициализируются по требованию за несколько минут из предварительно настроенных виртуальных устройств.

Уровни производительности, соответствующие показателям физических серверов или превосходящие их

Более 95% экземпляров баз данных работают на платформе vSphere с производительностью не ниже, чем на физических серверах.

Гарантированно высокое качество обслуживания приложений

Технологии VMware High Availability, VMware Fault Tolerance, vMotion, Dynamic Resource Scheduling и Disaster Recovery обеспечивают постоянную доступность при минимальных изменениях в конфигурации.

Двукратное сокращение расходов на оборудование и ПО

Заказчики VMware консолидируют базы данных, сокращая их размер в 4–20 раз. Консолидация уменьшает не только размер базы данных, но и количество дорогостоящих лицензий, что дает существенную экономию на ПО.

SQL нуждается в улучшенной платформе консолидации

ИТ-подразделения не первый год реализуют проекты по консолидации баз данных, чтобы сократить расходы, связанные с увеличением размера баз данных и количества поддерживаемых ими приложений.

 

К сожалению, традиционные решения для консолидации баз данных сложны и вынуждают заказчиков идти на существенные компромиссы. Как при консолидации нескольких экземпляров базы данных в общем образе ОС, так и при консолидации нескольких логических баз данных в общем экземпляре базы данных существует риск потери заданных параметров, сбоев, проблем с ОС и изоляции ресурсов. При традиционной консолидации подготовка всех баз данных к работе в общедоступной среде требует значительного времени и накладных расходов и может негативно сказаться на доступности и производительности этих баз данных.

(3:14)

Важные бизнес-приложения: SQL на платформе VMware

Продукты 

VMware vSphere

VMware vSphere — это ведущая платформа виртуализации серверов с возможностями согласованного управления.

VMware vCloud Suite

VMware vCloud Suite — это интегрированное решение, объединяющее лучший в отрасли гипервизор VMware vSphere и платформу VMware vRealize Suite для управления ресурсами гибридного облака разных поставщиков.

VMware vRealize Operations (Enterprise)

Автоматизируйте управление эксплуатацией ИТ-инфраструктуры, контролируйте производительность и обеспечивайте визуализацию физической и виртуальной инфраструктуры с помощью VMware vRealize Operations.

VMware Site Recovery Manager

VMware Site Recovery Manager — ведущее в отрасли решение, обеспечивающее доступность приложений и возможность их переноса по средам в частном облаке.

Ресурсы 

Консолидация SQL на платформе vSphere

При традиционной консолидации баз данных неизбежны сложности с переносом приложений, необходимость тщательного контроля версий и обеспечения совместимости приложений.

 

Виртуализация Microsoft SQL Server на платформе VMware vSphere обеспечивает консолидацию баз данных, оптимизацию вычислительных ресурсов и при этом сохраняет гибкость использования приложений благодаря размещению каждой базы данных в отдельной виртуальной машине. Серверы SQL можно переносить в их текущем состоянии без применения дорогостоящих и подверженных ошибкам процессов переноса приложений. Мы и наши партнеры продемонстрировали, что в vSphere можно выполнять даже самые ресурсоемкие рабочие нагрузки SQL Server с высокопроизводительными базами данных. Для небольших баз данных, используемых в подразделениях компаний, платформа vSphere обеспечивает высокие коэффициенты консолидации и расширенные возможности планирования ресурсов.

Консолидации крупных многоядерных серверов с коэффициентом 10:1

Несмотря на то что крупные многоядерные серверы широко распространены, большинству экземпляров SQL требуется менее 8 ядер. Платформа vSphere дает возможность консолидировать небольшие базы данных SQL, чтобы в полной мере использовать ресурсы крупных серверов, и обеспечивает коэффициент консолидации 10:1 и выше.

Минимальное воздействие на приложения

Сохраняйте существующие конфигурации при консолидации серверов SQL Server на платформе vSphere путем переноса из физической среды в виртуальную. Вносить изменения в операционную систему или SQL Server и переносить приложения не требуется. Неизменными остаются даже имя и IP-адрес сервера.

Консолидация лицензий SQL Server

Лицензии на ПО могут быть более экономичными. После лицензирования всех физических процессоров на узле можно развернуть неограниченное число виртуальных машин SQL (в зависимости от лицензированной редакции SQL) и консолидировать лицензии в небольшой группе физических процессоров.

Превышение уровня производительности физических серверов 

Консолидация

Выполните консолидацию нескольких ресурсоемких виртуальных машин SQL Server на одном узле без ущерба для производительности или масштабируемости.

 

vSphere 5.0 гарантирует максимальную производительность без дополнительной настройки благодаря следующим улучшениям.

  • Масштабируемость виртуальных машин увеличена до 32 виртуальных ЦП и 1 Тбайт памяти.
  • Производительность дискового ввода-вывода в VMware vSphere превысила 1 000 000 операций ввода-вывода в секунду, благодаря чему VMware ESX теперь может поддерживать приложения с большим объемом операций ввода-вывода, в том числе крупные базы данных SQL.
  • Пропускная способность сети VMware vSphere увеличена до 36 Гбит/с.
  • Управление ресурсами стало более эффективным, благодаря чему увеличилась масштабируемость виртуальных машин с несколькими ЦП.

Консолидированные виртуальные серверы на платформе vSphere обладают высокой пропускной способностью.

Вертикальное масштабирование производительности SQL Server

99% экземпляров SQL работают на платформе VMware vSphere 5.0 с производительностью не ниже, чем на физических серверах. Недавнее исследование рабочих нагрузок, проведенное компанией TPC-E, показало, что в стандартных ситуациях производительность виртуальных машин составляет 90–98% от производительности физических сред даже в крупных восьмипроцессорных конфигурациях.

 

Производительность SQL Server в сценариях консолидации

Несколько виртуальных машин SQL Server можно консолидировать на общем узле ESXi при минимальном воздействии на отдельные виртуальные машины. Среда vSphere обеспечивает высокую суммарную пропускную способность благодаря согласованному распределению ресурсов даже в условиях максимально интенсивных рабочих нагрузок.

ЧАСТНОЕ ОБЛАКО

Повышение адаптивности бизнеса

Быстрая инициализация серверов SQL из шаблонов виртуальных машин

 

Развертывание новых экземпляров SQL Server на физическом оборудовании может занимать от нескольких дней до недель: необходимо закупить оборудование, установить и настроить инфраструктуру, а также необходимые приложения и обновления. Шаблоны виртуальных машин устраняют необходимость в повторной установке ОС и исправлений, что ускоряет процесс развертывания. Новые виртуальные машины с базовой конфигурацией можно развертывать за несколько минут, что ускоряет инициализацию приложений в производственной среде.

Динамическое масштабирование путем «горячего» добавления ЦП и памяти

 

Масштабировать базы данных особенно сложно. Зачастую администраторам приходится прогнозировать потребности компании в ресурсах на 3–5 лет вперед, а затем по этим прогнозам определять характеристики системы (ЦП, память, хранилище). При любых ошибках в определении характеристик системы приложение приходится инициализировать повторно, а это приводит к простоям и серьезным нарушениям работы приложения. Благодаря технологии «горячего» добавления ресурсов vSphere приложения можно инициализировать «с расчетом на будущее». По мере увеличения приложений и их потребностей в вычислительных ресурсах, памяти, сетевых ресурсов или ресурсов хранения виртуальные машины можно мгновенно и динамически масштабировать без прерывания работы приложения или трудоемкой повторной инициализации.

Совершенствование процессов тестирования и устранения неполадок с помощью клонов производственных виртуальных машин

 

Технологии VMware для тестирования и устранения неполадок ускоряют решение серьезных проблем и снижают их воздействие на производственную среду. С помощью снимков виртуальных машин, сделанных в режиме реального времени, можно мгновенно откатывать их к последнему исправному состоянию. С помощью клонирования можно создать точную, независимую копию любой виртуальной машины в своей среде. Затем эту копию можно установить в тестовую среду для автономного тестирования и устранения неполадок. Предоставляйте совместный доступ к виртуальным машинам сторонним специалистам, например консультантам, партнерам и поставщикам, без необходимости в дублировании среды для воспроизведения проблем. Эта возможность особенно полезна в средах со сложными приложениями, использующими SQL Server.

Повышение уровня непрерывности бизнеса

 

Защита всех приложений с помощью удобной технологии обеспечения высокой доступности

Можно упростить обеспечение доступности приложений путем устранения необходимости в сложных и дорогих решениях по кластеризации, ориентированных на конкретные приложения. VMware vMotion и DRS сокращают плановые простои и обеспечивают динамическую балансировку нагрузки, а VMware HA восстанавливает серверы SQL при сбоях узлов. На уровне приложений vSphere поддерживает все возможности и технологии Microsoft, в том числе зеркалирование баз данных, создание резервных кластеров и доставку журналов, чтобы заказчики могли использовать самые эффективные технологии VMware и Microsoft.

 

Экономичное аварийное восстановление

Благодаря быстрому, удобному и экономичному автоматическому восстановлению с помощью VMware Site Recovery Manager можно отказаться от сложного управления настраиваемыми планами восстановления и их тестирования. Сократите расходы, устранив необходимость в выделенном оборудовании для удаленной резервной среды.

Поддержка Microsoft

Полная поддержка Microsoft

Корпорация Microsoft официально поддерживает запуск Windows Server и серверных продуктов в среде VMware ESX. К ним относятся Windows Server 2000 SP4, Windows Server 2003 SP2 или более поздней версии, Windows Server 2008, а также специальные роли, предоставляемые операционной системой, например Active Directory или файловые службы. Официально поддерживаются следующие приложения: Microsoft Exchange, SQL Server и SharePoint Server. Корпорация Microsoft опубликовала полный список поддерживаемых приложений и продолжает его пополнять. В этом списке также представлены поддерживаемые конфигурации ESX.

 

VMware ESX был первым гипервизором, проверенным по программе аттестации серверной виртуализации (Microsoft SVVP), в рамках которой заказчикам, использующим Windows Server и приложения Microsoft, предоставлялась поддержка Microsoft и VMware. Теперь заказчики могут использовать Exchange на платформе VMware, не беспокоясь о том, что они не смогут получить необходимую поддержку.

 

Более гибкая политика лицензирования Microsoft для поддержки vMotion

Недавно корпорация Microsoft изменила свою лицензионную политику и предоставила заказчикам возможность переназначения лицензий физическим серверам с любой периодичностью. Раньше переназначать их можно было не чаще чем раз в 90 дней, что уменьшало преимущества vMotion. Благодаря новым гибким правилам лицензирования можно эффективно использовать vMotion для Windows Server и основных приложений, таких как Exchange, SQL Server и SharePoint Server.

 

Конфигурации, не проверенные по программе SVVP

Что произойдет при использовании не проверенной по программе SVVP конфигурации ESX с продуктами Microsoft? Заказчики регулярно сообщают, что и в этом случае они получают поддержку Microsoft. Варианты поддержки различаются в зависимости от способа приобретения продуктов VMware и Microsoft.

 

Наиболее широко распространены следующие сценарии.

Сценарий 1. ПО VMware изначально приобретено у OEM-поставщика серверов.

 

Торговые посредники, продающие серверные продукты, среди которых Dell, Fujitsu, Fujitsu-Siemens, HP, IBM и Unisys, предлагают комплексную поддержку ПО Microsoft, работающего на их серверах, а также продуктов VMware, если они приобретены вместе с серверным оборудованием и на них распространяется действующее соглашение о поддержке. При возникновении неполадок заказчики получают всю необходимую поддержку у торгового посредника. Дополнительные сведения см. на странице Поддержка ПО Microsoft в виртуальных машинах VMware.

Сценарий 2. ПО VMware изначально приобретено непосредственно в компании VMware либо у ее авторизованного торгового посредника, и заказчик имеет действующее соглашение о поддержке уровня Premier с компанией Microsoft.

 

Microsoft обязуется приложить «коммерчески оправданные усилия» для поддержки своих продуктов, работающих в виртуальных машинах VMware. Заказчики регулярно сообщают нам, что «коммерчески оправданные усилия» Microsoft эффективны и оптимальны для поддержки запланированной эксплуатации. Тем не менее, торговые партнеры Microsoft и обслуживающие компании могут по-разному трактовать объем предоставляемой поддержки, и «коммерчески оправданные усилия» не во всех случаях соответствуют ожиданиям заказчиков. Как правило, Microsoft предоставляет крупным заказчикам превосходную поддержку своих продуктов, работающих на платформе VMware. Согласно политике Microsoft, если приложенные усилия не приносят требуемого результата, специалисты службы поддержки Microsoft могут попросить заказчиков воспроизвести проблему на физическом компьютере, чтобы продолжить изучение проблемы. Дополнительные сведения см. в статье базы знаний Microsoft № 897615.

Сценарий 3. ПО VMware изначально приобретено непосредственно в компании VMware либо у ее авторизованного торгового посредника, заказчик не заключал соглашение о поддержке уровня Premier с компанией Microsoft.

 

В этой ситуации поддержка заказчика со стороны Microsoft будет иметь ограничения. Прежде чем предоставить поддержку, специалисты Microsoft могут попросить заказчиков реплицировать проблему на физическом компьютере в соответствии со статьей базы знаний Microsoft № 897615.