На этой неделе мы представили Basis Workplace 3.0 — новую версию нашей платформы виртуализации рабочих мест (VDI). Если Workplace 2.x был дальнейшим развитием той архитектуры и тех возможностей, которые были заложены еще в первой версии продукта, то в релизе 3.0 мы отказались от монолитной архитектуры в пользу микросервисной, а возможности продукта были значительно расширены. Хочется отдельно отметить новые инструменты автоматизации работы Basis Workplace и реализацию поддержки vGPU, а всего за время разработки команда реализовала более 300 задач.
Что изменилось в Basis Workplace 3.0
Архитектура
Вместо монолитной архитектуры теперь используется горизонтально масштабируемая система с контейнерами. Благодаря этому стало возможным поэтапное обновление инфраструктуры без остановки сервисов, а также работа с компонентами разных версий внутри одной инфраструктуры.
Мультитенантность
Мы реализовали мультитенантность, что для крупных организаций и сервис-провайдеров означает принципиально новый подход к организации вычислительных ресурсов. Каждый пользователь или подразделение получают собственное изолированное пространство с четкими границами доступа, выделенными вычислительными ресурсами и собственными политиками безопасности. Такой подход позволяет не только повысить безопасность, но и существенно оптимизировать затраты на инфраструктуру.
Графическая подсистема
Добавлена поддержка разделения физических графических процессоров на виртуальные (vGPU). Это дает инженерам, дизайнерам и специалистам в области 3D-моделирования возможность работать с ресурсоемкими приложениями через виртуальные рабочие столы, а кроме того, помогает более эффективно использовать вычислительные ресурсы.
Управление в одном окне
Basis Workplace 3.0 поддерживает нашу собственную платформу Basis Dynamix, но мы также реализовали интеграцию с другими средами виртуализации: «Росплатформой», OpenStack, vCenter. Вдобавок, необходимые инструменты управления инфраструктурой теперь доступны в обновленном веб-портале.
Мониторинг
Мы кардинально переработали систему мониторинга. Агенты виртуальных машин теперь самостоятельно регистрируются на бэкенде и постоянно контролируются специальной службой опроса. Администраторы получают подробную информацию о состоянии системы в режиме реального времени, что позволяет быстро выявлять проблемы и принимать меры для их устранения.
Установка и обновление
Реализованы автоматизированные средства инсталляции и обновления компонентов инфраструктуры, клиентскую и серверную части теперь можно обновлять через портал администратора. Благодаря этому нам удалось в разы сократить время, затрачиваемое администратором на перечисленные операции.
Обновления системных компонентов происходят без прерывания работы сервисов, а в случае сбоя во время обновления какого-либо компонента администратор сможет откатить изменения.
Переход на Basis Workplace 3.0
Изменение архитектуры подразумевает, что переход с Basis Workplace 2.x на новое поколение продукта будет непростой задачей. Поэтому мы еще на этапе проектирования предусмотрели специальные инструменты, которые существенно облегчают миграцию виртуальных машин.
Источник: habr.com