Автор: Oleg Ulyanov.
Язык: EN
Год: 2019
Нашёл книжку Best Practices Guide по оптимизации настроек для Microsoft SQL Server на VMware vSphere. Апрель 2019. Называется Architecting Microsoft SQL Server on VMware vSphere. Книга распространяется бесплатно на сайте vmware.com.
Автор — Олег Ульянов, старший облачный архитектор (Sr. Cloud Architect) с более чем 15-летним опытом работы в ИТ. Эксперт в области мониторинга и виртуализации критически важных бизнес-приложений с огромным практическим опытом работы. VMware VCP 4/5, VCAP5-DCD/DCA/CID/CIA, VCAP6-DCV, SNIA, Microsoft и др.
Русскоязычную версию не нашёл, кто найдёт — присылайте ссылку.
Вольная интерпретация вступления
Microsoft SQL Server является одной из наиболее используемых платформ баз данных в мире, многие организации имеют десятки или даже сотни экземпляров SQL Server. Установки серверов варьируются от крупных хранилищ данных с функциями бизнес-аналитики и отчетности до небольших узкоспециализированных баз данных департаментов и приложений. Гибкость на уровне базы данных напрямую преобразуется в гибкость приложений, предоставляя конечным пользователям более полезные функции приложений и, в конечном счете, повышая производительность.
Гибкость приложений часто сопряжена с затратами на операции. По мере того как число приложений на предприятии продолжает расти, появляется всё больше серверов SQL Server. Каждое приложение имеет свой собственный набор требований к уровню базы данных, что приводит к появлению нескольких версий, уровней исправлений и процессов технического обслуживания. По этой причине многие владельцы приложений настаивают на том, чтобы SQL Server был настроен именно на их приложение. Поскольку рабочие нагрузки приложений сильно различаются, многим установкам SQL Server выделяется больше аппаратных ресурсов, чем им требуется, в то время как другим не хватает вычислительных ресурсов.
Эти проблемы были признаны многими организациями в последние годы. И на помощь приходит виртуализация. Приложения развертываются на виртуальных машинах, а не на физических серверах, и SQL Server является наиболее виртуализированным критически важным приложением за последние несколько лет.
Раз вы сюда попали, то вас тоже затронул этот процесс.
Виртуализация SQL Server с помощью vSphere берёт лучшее из обоих миров, одновременно оптимизируя вычислительные ресурсы за счет консолидации серверов и поддерживая гибкость приложений за счет изоляции ролей, используя преимущества программно-определяемой платформы центра обработки данных (SDDC) и такие возможности, как виртуализация сети и хранилища. Рабочие нагрузки SQL Server могут быть перенесены на новое оборудование в их текущем состоянии без дорогостоящего и подверженного ошибкам исправления приложений, а также без изменения операционной системы или версий приложений. Для высокопроизводительных баз данных VMware и партнеры продемонстрировали возможности vSphere для выполнения самых сложных рабочих нагрузок SQL Server.
Виртуализация SQL Server с помощью vSphere обеспечивает множество дополнительных преимуществ.
- vSphere vMotion обеспечивает плавную миграцию виртуальных машин, содержащих экземпляры SQL Server между физическими серверами и между центрами обработки данных без прерывание работы пользователей или их приложений.
- vSphere DRS можно использовать для динамического балансирования рабочих нагрузок SQL Server между физическими серверами.
- vSphere HA и vSphere FT обеспечивают простую и надежную защиту виртуальных машин, содержащих SQL Server, и могут использоваться в сочетании со встроенными возможностями HA SQL Server.
- VMware NSX обеспечивает виртуализацию сети и динамическое применение политики безопасности.
- VMware Site Recovery Manager предоставляет план аварийного восстановления.
- vRealize Operations manager обеспечивает комплексный механизм анализа и мониторинга.
- VMware Cloud на AWS можно использовать для использования преимуществ общедоступного облака.
Преимуществ много. Виртуализация — наше всё.
Для многих организаций вопрос уже не в том, следует ли виртуализировать SQL Server, а в том, чтобы определить наилучшую архитектуру для удовлетворения бизнес- и технических требований при минимальном уровне операционных издержек для обеспечения экономической эффективности.
Содержание
- SQL Server Requirements Considerations
Understand SQL Server Workloads
Business Continuity Options
VMware Cloud on AWS
SQL Server on vSphere Supportability Considerations - Best Practices for Deploying SQL Server Using vSphere
Right-Sizing
vCenter Server Configuration
ESXi Cluster Compute Resource Configuration
ESXi Host Configuration
Virtual Machine CPU Configuration
NUMA Considerations
Virtual Machine Memory Configuration
Virtual Machine Storage Configuration
Virtual Machine Network Configuration
vSphere Security Features
Maintaining a Virtual Machine - SQL Server and In-Guest Best Practices
Windows Server Configuration
Linux Server Configuration
SQL Server Configuration - VMware Enhancements for Deployment and Operations
Network Virtualization with VMware NSX for vSphere
VMware vRealize Operations Manager
Ссылки
Библиотека системного администратора
Скачать
Источник:
https://internet-lab.ru/architecting_microsoft_sql_server_on_vmware_vsphere
Если вам понравилась статья, то ставьте 👍🏻 каналу.
Пишите комментарии, задавайте вопросы, подписывайтесь.