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

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

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

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

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

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

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

 

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

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

 

Преимущества виртуализации Microsoft SQL на платформе VMware vSphere

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

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

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

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

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

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

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

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

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

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

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

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

Связанные продукты

VMware vSphere

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

VMware vRealize Operations (Enterprise)

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

VMware vCloud Suite

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

VMware Site Recovery Manager

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

Возможности

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

Виртуализация Microsoft SQL Server на платформе VMware vSphere обеспечивает консолидацию баз данных и оптимизацию вычислительных ресурсов и при этом сохраняет гибкость использования приложений благодаря размещению каждой БД в отдельной виртуальной машине. Экземпляры SQL Server можно переносить с сохранением состояния без использования дорогостоящих и подверженных ошибкам процессов миграции приложений. Мы и наши партнеры продемонстрировали, что в 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 Гбит/с.
  • Управление ресурсами стало более эффективным, благодаря чему увеличилась масштабируемость виртуальных машин с несколькими ЦП.

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

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

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

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

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

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

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

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

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

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

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

 

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

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

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

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

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

Полная поддержка 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 (Virtualization Validation Program, SVVP), в рамках которой заказчикам, использующим Windows Server и приложения Microsoft, предоставлялась поддержка Microsoft и VMware. Теперь заказчики могут использовать ПО Exchange на платформе VMware, будучи уверенными, что они получат необходимую поддержку.

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

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

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

Что произойдет при использовании конфигурации ESX, которая не прошла проверку по программе SVVP, с продуктами 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.

Ресурсы

Готовы начать?