Разработчики: | VMware |
Дата последнего релиза: | 2020/07/14 |
Технологии: | IaaS - Инфраструктура как услуга, Виртуализация, Центры обработки данных - технологии для ЦОД |
Содержание |
VMware App Volumes (ранее Cloud Volumes) - продукт ориентирован на распространение готовых к использованию приложений VMware ThinApp посредством подключаемых виртуальных дисков к машинам.
2020
Обновление VMware ThinApp до версии 4.1
14 июля 2020 года стало известно, что VMware обновила свое решение для распространения готовых к использованию приложений VMware ThinApp посредством подключаемых виртуальных дисков к машинам. Теперь App Volumes 4.1 (она же официально версия 2006) может работать еще и в облачной среде Horizon Cloud on Azure.
В обновленной версии продукта появилось:
- При изменении назначений (assignments) возникает диалоговое окно с обзором изменений, которые будут сделаны. Если они обновляются, то теперь не требуется удалять прошлые назначения, они просто обновляются.
- Администраторы могут ограничить доставку пакетов приложений на компьютеры с определенным префиксом в имени машины.
- App Volumes Manager теперь позволяет использовать единый рабочий процесс для сторонних пакетов и запускать их параллельно с нативными. Пакеты MSIX с привязанными VHD можно использовать средствами утилиты App Volumes Packaging Utility.
- Поддержка LDAP Channel Binding and LDAP Signing.
- Изменение версионирования - теперь это не номер версии 4.1, а год и месяц, то есть текущая версия - 2006. Для агента и App Volumes Manager версия 4.1 останется.
- Улучшения производительности при логине пользователя.
- Функции rolling upgrade опять вернулись - теперь можно обновить один из App Volumes Manager, когда остальные продолжают работать.
- Добавлена поддержка Microsoft Office 2019, Microsoft SQL Server 2019 и Microsoft Windows 10, version 2004.
- Обновления документации.
Обновление утилиты VMware App Volumes Entitlement Sync до версии 4.0
На сайте проекта VMware Labs обновилась полезная утилита VMware App Volumes Entitlement Sync до версии 4.0. Об этом стало известно 18 июня 2020 года. Она позволяет прочитать, сравнить и синхронизировать права доступа к объектам между экземплярами App Volumes на географически разделенных площадках. После аутентификации на обеих площадках можно выбрать права доступа, которые надо сравнить или синхронизировать.
Возможности обновленного App Volumes Entitlement Sync 4:
- Добавлена поддержка App Volumes 4.x - как для Application Packages, так и старых Legacy 2.x AppStacks
- Все еще поддерживаются App Volumes Managers версии 2.x
- Исправления ошибок в связке Application / Package при репликации
- Сохранение адреса сервера, имени пользователя и домена в реестре
- Улучшенный механизм логгирования и обработки ошибок
- Возможность с инхронизировать объекты Application Package Markers
- Можно удалять пустые приложения
- Определение и отображения выбранного типа назначения (assignment type)
- Отображение версии текущего маркера (либо показывается, что его нет)
- Отображение версии App Volumes Manager на главной странице
Финальный релиз App Volumes 4
16 января 2020 года компания VMware выпустила финальный релиз решения App Volumes 4.
Со слов разработчика, в представленной версии появились дополнительные возможности упрощенного управления приложениями. Вместо объектов AppStacks, как это было в App Volumes 2.x, пользователи работают со следующими объектами:
- Applications – сначала пользователь создает приложение. Оно содержит в себе одну или несколько версий упакованного программного продукта. Назначения прав пользователям, группам, компьютерам или организационным единицам производится на уровне приложения. Назначения могут быть также сделаны внутри определенных пакетов.
- Packages – после создания приложения пользователь использует packaging VM для сбора изменений, которые приложение вносит на диск, для того, чтобы подготовить его к распространению для пользователей и компьютеров. Это тот же процесс, что и был при создании AppStacks. Пакеты назначаются на стадии создания, после чего они могут идти по стадиям жизненного цикла.
- Programs – после создания пакета происходит автогенерация программы. Название программы назначается автоматически. Одна программа может содержать несколько установщиков приложений.
Такая архитектура дает большую гибкость и гранулярность при управлении приложениями:
Например, при выходе обновленной версии приложения, пользователь может добавить нужный Package в уже существующий объект Application и доставлять его нужным пользователям.
С другой стороны, такая модель позволяет управлять приложениями на уровне иерархии организации. Например, можно создать Application для отделов маркетинга, где будут отдельные пакеты для каждого отдела. А уже на уровне отдела сделать сборки (Program) для каждого из случаев (например, роль пользователя на уровне отдела):
Функция сосуществования приложений старых версий. Приложения версии 2.x, сделанные как App Stacks, могут сосуществовать с приложениями версии 4.x (Applications/Packages) в рамках административной консоли App Volumes 4. Для этого в консоли сделана специальная вкладка для 2.x приложений, которые пользователь может постепенно перетаскивать на обновленную версию платформы.
Дополнительные функции. В этой категории появились следующие улучшения:
- Application Owners – пользователь может назначить сущности Active Directory для обозначения владельца конкретного приложения.
- Application History – пользователь может посмотреть список административных действий, выполненных с приложением, и кто их выполнил.
- Intent-based Assignments with a Current Marker – можно обозначить один из пакетов приложения как текущий, чтобы обозначить, что именно данная версия будет доставляться пользователям.
- Single-app Package Format – приложения можно распространять в рамках одного пакета, которые можно комбинировать как угодно и в рамках конфигурации с несколькими VMDK-дисками в процессе доставки пользователям.
- Package Lifecycle Stages – для пакета можно видеть стадии его жизненного цикла (New, Tested, Published или Retired).
- Package Notes – можно отслеживать детали пакета, путем добавления заметок о требуемой специфике или конфигурации приложения, после того, как пользователь закончил упаковку приложения в пакет.
- Improved Template Management – файлы Template policy (cfg) переместились из шаблона диска в базовый образ, поэтому их можно просто апдейтить путем обновления агента. App Volumes Manager предоставляет интерфейс для загрузки и обслуживания шаблонов.
- Upgrading – можно обновить App Volumes Manager с версии 2.18 или более поздних, но продолжать управлять агентами 2.x.
- Prevent Modifications to Installed Applications (в стадии Tech Preview) – некоторые из пользователей могут иметь возможность изменять или деинсталлировать приложения из базового образа. Это может иметь последствия в виде влияния на writable volume, который привязан к другой ВМ с таким же приложением (и вызвать непредсказуемые последствия). Поэтому администратор может запретить модификации приложений пользователями (по умолчанию такая функция отключена).
- AppStack Migration Tool – это специальная утилита, которая позволяет мигрировать объекты AppStacks 2.x на пакеты приложений (Packages) версии 4.x.
Жизненный цикл распространяемого через App Volumes 4.0 приложения выглядит следующим образом:
- Администратор создает приложение нужной версии и сохраняет метаданные, которые отражают параметры окружения, в котором пакет создавался.
- С помощью App Volumes и ThinApp администратор убеждается, что данная версия приложения работает в разных ОС и не конфликтует с другими приложениями.
- В пилотной среде происходит тестирование данной версии приложения на некотором наборе релевантных пользователей.
- Если тестирование прошло успешно, происходит публикация приложений в производственной среде. Назначение прав происходит тем же образом, что и в старом App Volumes версий 2.x.
- После выхода обновлений происходит списание старой версии приложений App Volumes.
Как отметил разработчик, по всем функциям App Volumes 4 можно пройтись в рамках интерактивного walk-through[1]:
2019: Бета-версия VMware App Volumes 4.0
22 октября 2019 года стало известно о выпуске бета-версии решения VMware App Volumes 4.0 (на него доступен апгрейд с версии 2.18).
Согласно заявлению VMware, ключевыми особенностями решения App Volumes являются следующие функции:
- Decoupling package management and delivery - позволяет владельцами приложений свободно работать с пакетами, отдельно организовывать их доставку и быстро обслуживать пользовательские запросы.
- Manage the full lifecycle of an application - возможность накатывания обновления приложения просто путем репаблишинга пакета в рамках настраиваемого рабочего процесса.
- Packaging once and deploying everywhere - средства для онпремизного и облачного массового развертывания приложений, которые требуют подготовки только один раз, после чего свободно раскатываются на любое число хостов.
Как отметили в VMware, возможности App Volumes 4.0 представлены в трех категориях:
- Single App Packaging - в пределах единого воркфлоу можно совмещать процесс упаковки и доставки приложений в любой комбинации и в рамках конфигурации с несколькими VMDK-дисками.
- Application Lifecycle Management - средства по обслуживанию жизненного цикла развертываемых приложений. Это позволяет убедиться в том, что выбранные пользователи получают правильные версии приложений в нужное время.
- Smart Delivery и On-Demand Applications - эти возможности позволяют снять ограничения на количество приложений, которые будут доставляться пользователям. Приложения, которые развертываются по запросу - важная особенность для больших инсталляций.
Со слов разработчика, жизненный цикл распространяемого через App Volumes 4.0 приложения выглядит следующим образом:
- Администратор создает приложение нужной версии и сохраняет метаданные, которые отражают параметры окружения, в котором пакет создавался.
- С помощью App Volumes и ThinApp администратор убеждается, что созданная версия приложения работает в разных ОС и не конфликтует с другими приложениями.
- В пилотной среде происходит тестирование приложения на некотором наборе релевантных пользователей.
- Если тестирование прошло успешно, происходит публикация приложений в производственной среде. Назначение прав происходит тем же образом, что и в старом App Volumes версий 2.x.
- После выхода обновлений происходит списание старой версии приложений App Volumes.[2]
2016: VMware App Volumes 3.0
2 февраля 2016 года компания VMware анонсировала версию App Volumes 3.0[3].
В составе App Volumes 3.0 функции:
- AppToggle – технология для установки приложений и безопасного назначения прав. Она снижает число необходимых томов для обслуживания, упрощает управление ими и увеличивают производительность. Такой архитектурный подход позволяет приложениям внутри одного AppStack иметь взаимозависимости и давать доступ к ним другим приложениям, что обеспечивает высокую степень гибкости развертывания инфраструктуры App Volumes.
- AppCapture with AppIsolation – теперь технология AppCapture имеет интерфейс CLI, интегрирована с продуктом VMware ThinApp, что позволяет в рамках одного AppStack собирать физически устанавливаемые и виртуализованные приложения для доставки их отдельным пользователям и рабочим группам. Процесс доставки приложений, их обновления и контроля изоляции друг от друга упростился (например, раньше нужно было запускать ThinApp, а потом отдельно средства AppCapture).
- AppScaling with Multizones – при наличии нескольких датацентров App Volumes предоставляет средства для разворачивания одних и тех же AppStacks на нескольких площадках. Если раньше нужно было вручную заботиться о репликации хранилищ приложений, то теперь App Volumes можно интегрировать с экземплярами vCenter на каждой из площадок и выбрать, где создать реплики требуемых AppStacks с приложениями пользователей. Сканирование хранилищ в ЦОД на предмет синхронизации AppStacks будет проходить с заданным интервалом времени.
- Integrated Application, User Management and Monitoring Architecture – архитектура App Volumes собирает в одном месте функции управления приложениями и их жизненным циклом, окружениями и правами пользователей, а также средства мониторинга инфраструктуры App Volumes. Решение интегрировано с унифицированным средством мониторинга виртуальной инфраструктуры vRealize Operations Manager.
- Unified Administration Console – все функции решения собраны в одной консоли администратора (Astro console). Этот администратор настраивает инфраструктуру физических и виртуальных приложений, которая масштабируется в одном или нескольких датацентрах на виртуальных ПК пользователей.
Технология VMware App Volumes 3.0 будет представлена в трех изданиях: Standard, Advanced, Enterprise.
На 2 февраля 2016 года о дате выхода приложения неизвестно.
Примечания
Подрядчики-лидеры по количеству проектов
Cloud4Y (ООО Флекс) (214)
ITglobal.com (ИТглобалком Рус) (87)
Т1 Интеграция (ранее Техносерв) (79)
Softline (Софтлайн) (59)
ИТ-Град (IT-Grad) Энтерпрайз Клауд (Enterprise Cloud) (56)
Другие (826)
Cloud4Y (ООО Флекс) (23)
ITglobal.com (ИТглобалком Рус) (20)
Т1 Интеграция (ранее Техносерв) (12)
VK Tech (ранее VK Цифровые технологии, ВК Цифровые технологии и Mail.ru Цифровые технологии) (10)
Мобильные ТелеСистемы (МТС) (10)
Другие (55)
ITglobal.com (ИТглобалком Рус) (17)
Cloud4Y (ООО Флекс) (15)
Яндекс.Облако (Yandex Cloud) (7)
Мобильные ТелеСистемы (МТС) (6)
Softline (Софтлайн) (5)
Другие (36)
Распределение вендоров по количеству проектов внедрений (систем, проектов) с учётом партнёров
Cloud4Y (ООО Флекс) (6, 216)
Microsoft (24, 117)
ITglobal.com (ИТглобалком Рус) (5, 93)
Т1 Облако (Т1 Клауд) ранее T1 Cloud (3, 85)
Т1 Интеграция (ранее Техносерв) (1, 81)
Другие (457, 889)
Cloud4Y (ООО Флекс) (2, 23)
ITglobal.com (ИТглобалком Рус) (2, 20)
Т1 Облако (Т1 Клауд) ранее T1 Cloud (2, 17)
Т1 Интеграция (ранее Техносерв) (1, 15)
Мобильные ТелеСистемы (МТС) (1, 11)
Другие (44, 67)
ITglobal.com (ИТглобалком Рус) (2, 18)
Cloud4Y (ООО Флекс) (1, 15)
Яндекс.Облако (Yandex Cloud) (2, 11)
Мобильные ТелеСистемы (МТС) (1, 7)
VK Tech (ранее VK Цифровые технологии, ВК Цифровые технологии и Mail.ru Цифровые технологии) (1, 6)
Другие (19, 35)
Cloud4Y (ООО Флекс) (2, 30)
ITglobal.com (ИТглобалком Рус) (3, 18)
Яндекс.Облако (Yandex Cloud) (2, 14)
Мобильные ТелеСистемы (МТС) (1, 10)
Softline (Софтлайн) (3, 4)
Другие (23, 45)
Cloud4Y (ООО Флекс) (2, 14)
Яндекс.Облако (Yandex Cloud) (2, 9)
Softline (Софтлайн) (4, 6)
Reg.ru (Рег.ру Домены Хостинг РДХ) (1, 6)
Timeweb Cloud (Таймвэб.Клауд) (1, 5)
Другие (25, 38)
Распределение систем по количеству проектов, не включая партнерские решения
Cloud4Y IaaS - 200
Microsoft Azure - 93
ITglobal.com: Публичное облако - 83
Т1 Облако (ранее T1 Cloud) - 81
IT-Grad Cloud IaaS - 65
Другие 744
ITglobal.com: Публичное облако - 20
Cloud4Y IaaS - 19
Т1 Облако (ранее T1 Cloud) - 15
CloudMTS - 11
VK Cloud Универсальная облачная платформа для развития цифровых сервисов (ранее VK Cloud Solutions) - 10
Другие 52
ITglobal.com: Публичное облако - 17
Cloud4Y IaaS - 15
Yandex.Cloud Услуги виртуальной вычислительной инфраструктуры - 9
CloudMTS - 7
VK Cloud Универсальная облачная платформа для развития цифровых сервисов (ранее VK Cloud Solutions) - 6
Другие 27
Подрядчики-лидеры по количеству проектов
Крок (48)
Softline (Софтлайн) (38)
Инфосистемы Джет (33)
Stack Group (Стек Групп, Стек Телеком) (21)
Т1 Интеграция (ранее Техносерв) (19)
Другие (911)
Крикунов и Партнеры Бизнес Системы (КПБС, KPBS, Krikunov & Partners Business Systems) (8)
Commvault (5)
Тегрус (Tegrus) ранее - Merlion Projects (3)
Lenovo Россия (3)
Nutanix (бизнес в России) (3)
Другие (53)
Stack Group (Стек Групп, Стек Телеком) (5)
GreenMDC (Грин ЭмДиСи) (3)
Крок Облачные сервисы (3)
Softline (Софтлайн) (2)
Селектел (Selectel) (2)
Другие (26)
Распределение вендоров по количеству проектов внедрений (систем, проектов) с учётом партнёров
VMware (23, 86)
Cisco Systems (35, 44)
Крок (2, 38)
Крок Облачные сервисы (1, 37)
Dell EMC (35, 28)
Другие (662, 540)
Nutanix (1, 9)
Lenovo (3, 8)
Lenovo Data Center Group (3, 8)
Commvault (2, 5)
Softline (Софтлайн) (2, 2)
Другие (28, 29)
Stack Group (Стек Групп, Стек Телеком) (1, 5)
Equinix (1, 5)
GreenMDC (Грин ЭмДиСи) (1, 3)
Крок (1, 3)
Крок Облачные сервисы (1, 3)
Другие (11, 12)
Крок Облачные сервисы (1, 3)
Крок (1, 3)
Next Generation Networks (NGN) (1, 2)
Dell EMC (1, 1)
GreenMDC (Грин ЭмДиСи) (1, 1)
Другие (9, 9)
RuBackup (Рубэкап) (1, 2)
GreenMDC (Грин ЭмДиСи) (1, 2)
Equinix (1, 1)
Облакотека (Виртуальные инфраструктуры) (1, 1)
Селектел (Selectel) (1, 1)
Другие (4, 4)
Распределение систем по количеству проектов, не включая партнерские решения
VMware vSphere - 77
Крок: Виртуальный дата-центр (IaaS) - 37
M1Cloud (виртуальный ЦОД) - 22
Oracle Exadata Database Machine - 21
Cisco UCS Unified Computing System (Cisco UCCX) - 18
Другие 457
Nutanix HCI - 9
Lenovo ThinkSystem - 6
Commvault Complete Data Protection - 4
Dell EMC PowerEdge - 2
Huawei OptiXtrans DC-серия - 1
Другие 26
M1Cloud (виртуальный ЦОД) - 5
GreenMDC Модульный ЦОД - 3
Крок: Виртуальный дата-центр (IaaS) - 3
Selectel Выделенные серверы - 2
RSC Cooling Система жидкостного охлаждения - 1
Другие 8