Страницы

пятница, 26 февраля 2021 г.

Область действия переменных в функциях Windows PowerShell 5.


Пришло время для заключительного веб-каста на тему основ функций в Windows PowerShell 5.

В веб-касте рассматриваются основы области действия переменных на примере глобальной области действия и локальной (функции). Основное внимание в веб-касте уделено объявлению переменных в разных областях и применению модификаторов области действия.

Подробности и видео: LebedevUM.

P.S. Это заключительный веб-каст в группе про основы функций, если вы что-либо пропустили, перед просмотром рекомендую наверстать упущенное:

Все веб-касты в хронологическом порядке: Windows PowerShell 5.

Следующая группа веб-кастов про Windows PowerShell, будет посвящена основам скриптов.


четверг, 25 февраля 2021 г.

Следующий релиз Windows 10 в канале длительной поддержки (LTSC)

Вместе с Windows 10 Microsoft представил модель Windows as a service (Windows как сервис) – метод непрерывного предоставления новых возможностей через регулярные обновления компонентов. Полугодовые версии Windows, такие как 1909, 2004 и 20H2 выходят дважды в год.

В дополнение к полугодовому каналу (Semi-Annual Channel, SAC) релизов Windows 10 Enterprise, Microsoft также разрабатывает Windows в канале длительного обслуживания (Long Term Servicing Channel, LTSC), известные как Windows 10 Enterprise LTSC и версию Windows для интернета вещей (Internet of Things, IoT) Windows 10 IoT Enterprise LTSC. Каждый из этих продуктов был спроектирован с учётом 10-ти летнего жизненного цикла поддержки, как указано в документации по жизненному циклу.

18 февраля 2021 года были анонсированы следующие версии Windows 10 Enterprise LTSC и Windows 10 IoT Enterprise LTSC – они выйдут во второй половине 2021-го года. Клиентские версии Windows 10 LTSC перейдут на 5-ти летний жизненный цикл для соответствия следующей версии Office. Данное изменение коснется только Office LTSC и Windows 10 Enterprise LTSC, а Windows 10 IoT Enterprise LTSC сохранит десятилетний жизненный цикл поддержки.

среда, 24 февраля 2021 г.

VMware vExpert 2021!


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

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

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

P.S. Ну и по традиции я бы хотел поблагодарить всех кто смотрит, читает и комментирует. 

Приходите ещё, дальше будет больше и интереснее!


среда, 17 февраля 2021 г.

Поддержка аппаратного ускорения TLS 1.3 в Citrix ADC

Citrix анонсировал доступность аппаратной поддержки TLS 1.3 на платформах Citrix ADC MPX и SDX. Вместе с новым расширением аппаратной поддержки, клиенты смогут разгрузить большие рабочие нагрузки TLS, которые может обрабатывать высокопроизводительное оборудование Citrix.

Работа в интернете сейчас подкрепляется такими протоколами, как TLS, которые обеспечивают быстрые и надёжные коммуникации. Протокол TLS 1.3 – это полностью переработанный протокол TLS с увеличенными безопасностью и скоростью, и Citrix рекомендует своим клиентам перейти на данный протокол. 

Citrix был одним из первых производителей ADC, включивших поддержку TLS 1.3 в программное и микропрограммное обеспечение в 2018-ом году. Об этом я писал в статье «Анонс поддержки TLS 1.3 на Citrix ADC (в прошлом Citrix NetScaler ADC)». С тех пор наблюдается стремительное увеличение применения протокола на всех типах платформ.


Преимущества протокола TLS 1.3.

По сравнению с версией 1.2, TLS 1.3 имеет множество преимуществ. TLS 1.3 по умолчанию обеспечивает потрясающую прямую секретность, это означает что даже записанный траффик не может быть прочитан в случае компрометации частного ключа. Протокол TLS 1.3 не поддерживает устаревшие шифры, которые более не считаются безопасными. Также TLS 1.3 не подвержен известным эксплойтам DROWN, POODLE, SLOTH и прочим, что делает протокол ещё более надежным и безопасным.

Другое важное улучшение по сравнению с TLS 1.2 – это сокращённая задержка. TLS 1.3 достаточно одного круга для настройки соединения, что удаляет один круг во время процесса квитирования, что потенциально сохраняет сотни миллисекунд при создании сессии, обеспечивая значительное ускорение возможностей.

Дополнительно, для сессий, которые возвращаются к предыдущему соединению между клиентом и сервером, TLS 1.3 обеспечивает более быстрое соединение при помощи 0-RTT. Протокол позволяет выполниться первому запросу приложения до завершения квитирования TLS. Включение возможности возобновления 0-RTT может оставить сервер уязвимым к атакам воспроизведения (Reply Attacks). Однако, Citrix создал глобальное обнаружение повторов между всеми устройствами Citrix ADC для защиты от атак с воспроизведением.


Аппаратное ускорение TLS 1.3 в Citrix ADC.

Все схемы шифрования TLS требуют времени процессора на обработку, что добавляет задержку запросам и ответам в сети. Это увеличение потребления ресурсов процессора (и задержки) может значительно влиять на производительность приложения. Аппаратная платформа Citrix ADC позволяет разгрузить большинство операций квитирования TLS 1.3 на чипы ускорения SSL, сохраняя процессорные циклы для других задач и компонентов.

В процессе интенсивной оптимизации и проектирования поддержки аппаратного ускорения TLS 1.3, тестирование производительности показало эквивалентное число квитирований SSL и пропускной способности SSL по сравнению с данными TLS 1.2. Дополнительные данные по показателям производительности можно запросить у торговых представителей Citrix.

Аппаратное ускорение, поддерживается на следующих платформах Citrix ADC MPX/SDX:

  • 5900.
  • 8900.
  • 15000.
  • 15000-50G.
  • 26000.
  • 26000-50S.
  • 26000-100G.

Подробнее познакомиться с аппаратной поддержкой TLS 1.3 можно в заметках к релизу Citrix ADC 13.0-71.x.

понедельник, 15 февраля 2021 г.

Планирование заданий VMware vSphere 7

Еще один веб-каст на тему VMware vSphere 7. На этот раз мы рассмотрим планирование заданий (Scheduled Tasks).

В веб-касте описывается и демонстрируется использование встроенного планировщика vSphere для автоматизации простых задач, таких как управление состоянием виртуальных машин, создание моментальных снимков и прочих. Отдельное внимание в веб-касте уделяется смене расположения планировщика в интерфейсе vSphere Client для HTML5 и ограничениям запланированных заданий.

Подробности и видео: LebedevUM.

среда, 10 февраля 2021 г.

Новое в Citrix Virtual Apps and Desktops 2012 и другие последние новости цифрового рабочего пространства Citrix

Несмотря на беспрецедентный 2020-ый год, Citrix продолжает вести работы с целью обеспечить клиентов возможностями, необходимыми для соответствия новым бизнес-требованиям и обеспечения безопасного развертывания цифрового рабочего пространства. Citrix анонсировал выпуск новейших возможностей и разработок в релизе Citrix Virtual Apps and Desktops 7 версии 2012. Данный релиз, вместе с продолжением развития облачного сервиса поможет обеспечить гибкость информационных технологий, соответствующую потребностям 2021-го года. 


Citrix Virtual Apps and Desktops 7 2012.

Данный релиз является важной вехой – пятилетнего юбилея выпуска квартальных обновлений для локальных развертываний. С 2015-го года Citrix успешно выпускает новые версии продукта каждые три месяца, при этом последовательно улучшая качество продукта. Данный релиз предоставляет новые возможности, в том числе улучшения HDX, такие как перетаскивание файлов (Drag-and-drop) между сессиями ICA, поддержка Windows Image Acquisition (WIA) и Rendezvous Explicit Proxy. Дополнительные улучшения получили запись сессий (Session Recording), Remote PC Access и Machine Creation Service (MCS). Подробности всех улучшений представлены в документации.


Обновленные возможности быстрого развертывания (Quick Deploy) сервиса Virtual Apps and Desktops.

Сервис Citrix Virtual Apps and Desktops в Citrix Cloud интегрировал простой интерфейс рабочего стола в качестве службы (DaaS) от популярного Citrix Virtual Apps and Desktops Standard для Azure через новый мастер Quick Deploy. Это обеспечивает возможность расширения в Azure. Теперь клиенты, заинтересованные в быстром запуске приложений и рабочих столов Windows или Linux для обеспечения непрерывности бизнеса, временных/сезонных работников или объединения/поглощения могут сделать это за несколько минут. За счёт своей простоты это также идеально подойдёт для новичков в виртуализации и тех, кто заинтересован в использовании мульти-сессионных возможностей Windows 10 (Windows Virtual Desktop, WVD) вместе с существующими развертываниями. Данная возможность доступна для клиентов редакции Advanced и Premium сервиса Citrix Virtual Apps and Desktops в Citrix Cloud.


Расширенная устойчивость облака Service Continuity (предварительная версия для ознакомления с технологией).

Клиенты, колеблющиеся перед переходом в облако, как правило опасаются рисков, связанных с сотрудниками, нуждающимися в интернет соединении. В свою очередь Citrix анонсировал публичную предварительную версию для ознакомления с технологией Service Continuity. Это фундаментальное улучшение во всей архитектуре и проекте сервиса Citrix Virtual Apps and Desktops позволяющее пользователям оставаться подключенными к ресурсам виртуальных приложений и рабочих столов во время отключения нескольких компонентов. Вне зависимости от происходящих ошибок в AWS, Azure, GCP или даже на стороне провайдеров, пользователи останутся подключенными, если сетевое соединение доступно между конечным устройством (Workspace App) и виртуальным агентом доставки (VDA).

Эта потрясающая возможность устанавливает новый уровень устойчивости и доступности для индустрии. Service Continuity теперь доступен для использования с Citrix Workspace App для Windows версии 2012 и сервисом Citrix Virtual Apps and Desktops в Citrix Cloud. Команда разработки призывает всех клиентов попробовать новую возможность и будет рада любой обратной связи на адрес servicecontinuity@citrix.com.


Релиз инструмента автоматической настройки (Automatic Configuration Tool).

Не так давно Citrix анонсировал релиз инструмента экспорта Automatic Configuration для Citrix Virtual Apps and Desktops (я писал о предварительной версии ACT ранее). Данный инструмент разработан для автоматизации миграции конфигурации Citrix Virtual Apps and Desktops (политик, приложений, каталогов и т.д.) из одного или более локальных сайтов в сервис Citrix Virtual Apps and Desktops в Citrix Cloud. Нужно отметить, что инструмент не ограничен только сценарием миграции. Команда разработки предполагает значительно более широкое применение для управления конфигурацией. Инструмент можно применять для ежедневных операций настройки, резервного копирования и синхронизации между площадками (Site-to-site). Это ключевой инструмент, позволяющий поддерживать синхронизированное состояние между несколькими окружениями разработки/тестирования с производственной площадкой, создавать резервные копии, а также автоматизировать аварийное восстановление. Дополнительные сведения можно получить в Citrix Cloud Master Class.


Самостоятельное устранение неисправностей при помощи Cloud Health Check.

Новый инструмент Cloud Health Check позволяет клиентам самостоятельно устранять неисправности и автоматизировать проверки на виртуальных агентах доставки (VDA), серверах Citrix StoreFront и Profile Management для сервиса Citrix Virtual Apps and Desktops. Загрузить Cloud Health Check и получить дополнительные инструкции можно по ссылке.


Проект Web Studio продолжает расширять административные возможности.

Citrix анонсировал доступность новой Citrix Web Studio для клиентов сервиса Citrix Virtual Apps and Desktops. Обновленная версия добавляет новые улучшения и визуальное обновление, которое будет помогать администраторам упрощать задачи управления приложениями и рабочими столами. При помощи новой Citrix Web Studio, команда разработки замерила 15% ускорение взаимодействия по сравнению с предыдущей консолью Studio.


Обновление записи сессий (Session Recording).

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


Релиз с длительной поддержкой (LTSR) Citrix Virtual Apps and Desktops 1912 получил сертификацию Common Criteria.

Релиз с длительной поддержкой (LTSR) Citrix Virtual Apps and Desktops 1912 соответствует всем требованиям Common Criteria Evaluation Assurance Level 2. Подобнее познакомиться со списком соответствий можно в Citrix Trust Center.


Обновления Workspace Environment Management (WEM).

Citrix продолжает работу над улучшением WEM, для обеспечения возможностей управления, безопасности, масштабируемости и производительности виртуальных сессий. Приведем несколько ключевых расширений, сделанных в четвертом квартале 2020 года:

  • Обработка кэша агента: автоматическое пересоздание кэша агента для непостоянных окружений в процессе запуска.
  • Citrix Optimizer: поддержка новейших шаблонов Citrix Optimizer в WEM для обеспечения высокого уровня масштабируемости. Позволяет использовать заранее определенные шаблоны операционной системы от Citrix Optimizer в WEM.
  • Мониторинг контейнеров профиля: предоставляет секцию подробностей контейнера профиля (Profile Container Insights) WEM, которая даёт администраторам ключевую информацию по контейнерам профилей с целью оценки таких вещей, которые могут оказать влияние на пользователя, например, использование пространства или статус сессии.
  • Потребление ресурсов позволяет WEM оптимизировать простаивающие сессии через соответствующую настройку процессов и памяти.
  • Повышение привилегий представляет настраиваемые политики для выборочного повышения прав пользователя у определенных процессов в указанное время с полным набором возможностей ведения журнала.


Кумулятивное обновление 2 (CU2) для релиза с длительной поддержкой (LTSR) Citrix Virtual Apps and Desktops.

Citrix анонсировал доступность Cumulative Update 2 (CU2) для релиза с длительной поддержкой (LTSR) Citrix Virtual Apps and Desktops. Для клиентов предыдущих версий XenApp and XenDesktop версий 7.15 и 7.6, а также для тех, кто планирует развернуть новое окружение с длительной поддержкой (LTSR), можно воспользоваться дистрибутивом 1912 LTSR CU2, который включает в себя начальный дистрибутив с интегрированным в него последним кумулятивным обновлением. Развертывание подобного дистрибутива позволит обеспечить дополнительную производительность, безопасность и надёжность.


Обновления Citrix Analytics.

Citrix Analytics также получил ряд обновлений. Многие клиенты Citrix Virtual Apps and Desktops как локальные, так и в облаке уже успели оценить мощь, генерируемых машинным обучением (ML) подробностей и действий, предоставляемых Citrix Analytics для безопасности и производительности.

Примеры улучшений аналитики безопасности (Security Analysis):

  • Внутреннее устранение угроз при помощи записи сессий (Session Recording): агрегированное представление всех внутренних угроз организации, помогает быстро и эффективно определять риски и устранять их. Определение внутренних угроз происходит за счёт использования событий записи сессий (Session Recording), таких как использование буфера обмена и подключение накопителей USB с дальнейшим их использованием.
  • Географическое ограничение пользовательского доступа (Geo-fencing) позволяет командам, обеспечивающим безопасность, настраивать доступ на базе расположения под управлением политик. Это позволяет в явном виде создавать списки разрешения/запрета доступа пользователям на базе географического расположения.
  • Дашборд обеспечения безопасности (Security Assurance Dashboard) позволяет администраторам Citrix получить консолидированное представление об аутентификации, расположениях, и активности пользователей для упрощения определения потенциальных рисков.

Примеры улучшений аналитики производительности (Performance Analysis):

  • Расширения дашборда пользователей (User Dashboard) позволяет раскрывать сессии по протоколам, использовать центральный фильтр «Time & Site» и отслеживать целостность данных.
  • Подробности продолжительности входа содержат детали применения объектов групповой политики (GPO), пользователей с большими профилями и связанные виртуальные агенты доставки (VDA).
  • Точки ошибок данных указывают на важные места для лучшего устранения неисправностей.
  • Подробности машины: описывают тренды использования процессора и памяти и их возможное влияние на пользовательские возможности, а также обеспечивают возможность просмотра исторических трендов утилизации, ошибок машин и многого другого при помощи встроенного поиска.
  • Подробности перегруженных машин: несмотря на оценщиков нагрузки, отсутствует возможность предсказать, какие пользователи будут потреблять наибольший объем ресурсов. Подробности перегруженных машин позволяют получить детали и причины перегрузки ресурсов машин.
  • Подробности путей подключения сессий помогают в определении ошибок, связанных с сессиями на базе данных Citrix Gateway и протоколов подключения.
  • Предупреждения об аномалиях на базе машинного обучения (ML): предупреждения об отклонениях от стандартных показателей производительности, связанных с такими факторами как высокая задержка сети, также предоставляется анализ причин и рекомендации.

Ну и совсем недавно была анонсирована доступность Citrix Virtual Apps and Desktops Roadmap –теперь клиенты могут оставаться обновленным до новых и грядущих технологий и компонентов Citrix Virtual Apps and Desktops.

понедельник, 8 февраля 2021 г.

Определение функций в сессии Windows PowerShell 5

Пришло время для очередной порции Windows PowerShell 5. На этот раз мы рассмотрим определение функций в сессии PowerShell.

Веб-каст описывает и демонстрирует управление объектами функций при помощи накопителя PowerShell Function. В веб-касте вы увидите демонстрации получения важных свойств функций, в том числе определения (Definition), а также возможности копирования, переименования и удаления функций. 

Подробности и видео: LebedevUM.

P.S. Это 7-ой веб-каст в группе, поэтому не пропустите предыдущие:

Все веб-касты в хронологическом порядке: Windows PowerShell 5.

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


понедельник, 1 февраля 2021 г.

Рекомендации по проектированию VMware vSAN: Дедубликация и сжатие

В предыдущей статье «Рекомендации по проектированию VMware vSAN: Использование устройств хранения большого объема» мы рассмотрели множество базовых вещей по поводу применения двухуровневой системы хранения vSAN и того как оборудование может менять производительность системы. Остался не закрытым вопрос, связанный с программными параметрами – как дедубликация и сжатие влияют на производительность? Сегодня мы рассмотрим, что это такое, как они применяются в vSAN, а также как и при каких условиях влияют на производительность.


Дедупликация и сжатие.

Дедубликация данных – это технология которая определяет наличие одного или более дублирующихся блоков и использует хэш-таблицу для ссылки на один блок в структуре данных, вместо хранения одного и того же блока много раз. Сжатие данных берет исходный объем данных, такой как контент блока данных и использует технологию кодирования для более эффективного хранения данных. Эти две технологии не связаны друг с другом, но пытаются достичь одинаковой цели: эффективного использования пространства.

Метод, который используется для достижения эффективности пространства зависит от конечного решения и может оказывать влияние на уровень сохранения пространства, а также на требуемую нагрузку для достижения результата. Не имеет значения, какой метод используется, обе техники (дедубликация и сжатие) условно патогенные возможности обеспечения эффективности пространства: уровень сохраненного пространства не гарантируется. Для сравнения, техники размещения данных с использованием очищающего кодирования (Erasure Codes), такие как RAID5 или RAID6 детерминированы: они предоставляют гарантированный уровень эффективности пространства для данных, сохранённых устойчивым образом.


Реализация дедубликации и сжатия в vSAN.

Дедубликация и сжатие (DD&C) в vSAN включаются на уровне кластера, как единая возможность эффективности пространства. Процесс выполняется, когда данные достигают уровня хранения (Capacity Tier) – сразу после отправки уведомления обратно в виртуальную машину. Минимизация любых форм манипуляции данными до отправки уведомления позволяет сохранять низким уровень задержки, наблюдаемый в виртуальной машине.

После доставки данных, процесс дедубликации будет искать возможность выполнить дедубликацию блока данных (4КБ) в рамках дисковой группы: домена дедубликации vSAN. Эта задача сопровождается процессом сжатия. Если блок данных (4КБ) может быть сжат до 50% объема или более – то он сжимается, иначе блок остаётся прежним и сохраняется на уровне хранения (Capacity Tier).

Такое применение DD&C позволяет избежать удара по производительности, который происходит в линейных системах, выполняющих дедубликацию данных до отправки ответа гостевой системе. Это также позволяет избежать дополнительных нагрузок, связанных с дедубликацией уже хранящихся данных. Несмотря на то, что процесс DD&C происходит после отправки подтверждения записи гостевой виртуальной машине, включение его в vSAN может повлиять на производительность в ряде случаев, которые мы рассмотрим дальше.


Основы двухуровневой системы хранения.

VMware vSAN – это двухуровневая распределенная система хранения. Входящие данные записываются в буфер записи с последующей отправкой подтверждения гостевой системе, а перемещение их на уровень хранения (Capacity Tier) происходит позже с интервалом, определяемым vSAN. Данная архитектура предоставляет наивысший уровень производительности хранилища, при этом сохраняя стоимость гигабайта/терабайта на приемлемом уровне.

Двухуровневые системы, такие как vSAN, имеют два теоретических максимума производительности: Burst Rate, представляющий возможности буферного уровня (Buffer Tier) и Steady-State Rate, представляющий возможности уровня хранения (Capacity Tier). Лежащее в основе каждого уровня оборудование имеет огромное влияние на производительность каждого из уровней, в то же время программные параметры, приложения и рабочие нагрузки также могут оказывать влияние.

Максимумы производительности хостов vSAN будут находится где-то между максимальными значениями Burst Rate и Steady-State Rate. Длительные синтетические тесты с использованием HCIBench создают достаточную нагрузку в окружении для расчета примерных значений при помощи временных графиков. Производственные нагрузки могут превысить максимально возможные значения при неправильном дизайне решения.


Потенциальное влияние на производительность.

Дедубликация и сжатие создают вычислительные нагрузки на оперативную память и дополнительный ввод/вывод. Это в любом случае так, вне зависимости от способа реализации. Все зависит от того, когда, где и как это происходит. В vSAN это происходит при перемещении данных с буферного уровня на уровень хранения, что в свою очередь, снижает эффективную пропускную способность уровня хранения (Capacity Tier). Далее это может снизить максимальное значение Steady-State Rate, которое мог бы предоставить кластер. Другими словами, кластер с включённым DD&C имеет такую же производительность, что и кластер с отключенным DD&C, у которого менее производительные устройства на уровне хранения.

При условии, что остальные переменные остаются неизменными, снижение максимального значения Steady-State Rate уровня хранения будет демонстрировать следующее поведение:

  • Буфер записи может заполняться быстрее, так как разница в производительности между уровнями увеличилась за счёт снижения производительности уровня хранения (Capacity Tier).
  • Буфер записи будет очищаться медленнее из-за снизившейся производительности доставки.
  • Время подтверждения записи (задержка записи) гостевой виртуальной машины может быть поражено, если начнется доставка. Уровень влияния зависит от нескольких факторов, в том числе и от скорости доставки на уровень хранения (Capacity Tier). Это наиболее частый сценарий, когда агрегированный рабочий набор данных значительно превышает ёмкость буферного уровня (Buffer Tier) или при быстром цикле загрязнения, который в значительной степени зависит от уровня хранения (Capacity Tier).
  • Время подтверждения записи (задержка записи) гостевой виртуальной машины останется неизменным если буфер не достигнет какого-либо предела. Это типично для малых агрегированных рабочих наборов, которые свободно помещаются на уровне буфера (Buffer Tier) и не испытывают проблем с доставкой буфера.

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

Очищающее кодирование (Erasure Coding) RAID5/6 – это другая опция эффективности пространства, включаемая на уровне виртуальной машины или виртуального диска (VMDK) при помощи политик хранилища (Storage Policy). Совместное использование техник эффективности хранения также может привести к заметному влиянию на производительность.


Опции настройки.

Архитектура vSAN даёт клиентам ряд опций для настройки кластеров в соответствии с требованиями. Корректное проектирование и масштабирование обозначает точное понимание требований и приоритетов. Например, в одном кластере наивысший приоритет может иметь емкость, а в другом – производительность. Эти приоритеты будут влиять на аппаратные и программные параметры. В случае, когда требуется получить наивысший уровень производительности, но при этом выбираются самые низкокачественные компоненты в сочетании с техниками эффективности пространства – решение явно противоречит поставленной цели. Эффективность пространства может быть обеспечена путем достижения требуемой ёмкости, но при этом достаточно затратным.

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

  • Более быстрые устройства на уровне хранения (Capacity Tier). Если при включении DD&C задержка виртуальных машин будет больше, чем ожидалось, необходимо рассмотреть более быстрые устройства на уровне хранения. Это может помочь противодействовать сокращённой производительности при включенном DD&C. Недостаточно производительные устройства на уровне хранения (Capacity Tier) – одна из наиболее частых причин ошибок производительности.
  • Использование большего числа дисковых групп. Это будет добавлять больше ёмкости буфера, увеличивая ёмкость для горячих рабочих наборов данных и сокращая безотлагательность доставки данных. Необходимо использовать минимум две дисковые группы, рекомендованная конфигурация – три дисковые группы.
  • Следует обратить внимание на новые устройства хранения высокой плотности для уровня хранения, чтобы соответствовать требованиям объема (ёмкости). Если они будут соответствовать требованиям производительности, то это может позволить отказаться от использования DD&C. Подробнее об этом я писал в предыдущей статье: «Рекомендации по проектированию VMware vSAN: Использование устройств хранения большого объема».
  • Использование новейшей версии vSAN. Последние редакции vSAN сфокусированы на улучшении производительности для кластеров с DD&C: улучшении целостности задержки в виртуальных машинах и увеличении скорости доставки через программные оптимизации.
  • Выборочное включение DD&C. Необходимо включать DD&C только в тех кластерах, которые представляют подходящую производительность для поддержки необходимых рабочих нагрузок. Опционально, политики хранилища для эффективности пространства, такие как RAID-5/6 должны быть применены для отдельных рабочих нагрузок, где они наиболее чувствительны. Также существуют компромиссные решения для производительности за счёт использования очищающего кодирования (Erasure Coding).


Итоги.

Дедубликация и сжатие – это простая и результативная возможность обеспечения эффективности пространства. Правильное проектирование и использование DD&C в vSAN предоставляет путь удержания низкой задержки в виртуальных машинах. Несмотря на то, что двухуровневая архитектура vSAN помогает минимизировать влияние на производительность, некорректная конфигурация оборудования или большой набор рабочих нагрузок могут привести к увеличению задержки виртуальных машин. 


P.S. Предыдущие статьи цикла: