Виртуализация – Отличия полных (Full), связанных (Linked) и мгновенных (instant) клонов в инфраструктуре VMware vSphere / Horizon

vmware view clones comparison Прошивки

About us cloud-clone corp.(ccc)

CLOUD-CLONE CORP. (CCC, USA), a research and experimental development in molecular biology and immunology oriented company headquartered in Houston, is the owner of the trade mark “Cloud-Clone”. Its main business includes production of assay reagent, manufacture of analysis equipment and service for animal experiment.

Cloud-Clone Corp. (CCC, Wuhan) is located in Export Processing Zone. Its quality management system is certified with ISO 9001:2022 and ISO 13485:2022. The featured products are reagents for life science research. 75% of the customers come from USA and Europe. Based on profound accumulation of technology and huge resource of primers, cDNAs, plasmids, hybridoma cells, as well as semi-products of detection reagent, CCC can provide 11,000 proteins, 19,000 antibodies and 7,000 immunoassay kits with short lead time. The Protein Center has four production platforms, including polypeptide synthesis platform, small-molecule modification platform, natural protein extraction platform, recombinant protein expression and purification platform using prokaryotic (E.coli) and eukaryotic (yeast, baculovirus or mammalian cells) expression systems. The Antibody Center has established a high-throughput technology platform for monoclonal, polyclonal and cloudclonal antibody production. The Preparation Center focuses on assay kit development and production. At present, its main products include ELISA kits and CLIA kits. The Detection Center is responsible for quality control of all the products, including proteins, antibodies and assay kits. All Cloud-Clone products are inspected by a three-level quality control system, including raw-material QC, semi-finished product QC, and end-product QC.

USCN life science KIT INC. (USCNK) is located at No.33 ZhenHua Road. Its main business is design of intelligent equipment, software application development and data storage service. The products include Smart Microplate Reader, Smart Microplate Washer, Smart Chemiluminescence Immunoassay Analyzer, Smart Electric Heated CO2 Constant Temperature Incubator and Smart Gradient PCR System, etc. Most products have CE certificate, patent certificate and software registration certificate. Besides R&D and mass production, USCNK also offers hardware modification and software update of standard equipment. Moreover, USCNK provides customized non-standard equipment, which could be designed exactly according to the specific demand of the customer. These equipment are mainly whole set of small animal experiment equipment, including ethology instruments, imaging instruments, and so on.

Cloud-Clone Animal INC. (CCA) owes government certified feeding facility with total area of 1200 sq.m., including 507 sq.m. of SPF area that consists of 220 sq.m. for breeding, 287 sq.m. for feeding. The animal house at Zhenhua Road can feed captive animals, like goats, horses, cows, pigs, chickens, dogs and other big experimental animals. All the animals are raised by professional staff and mainly used in antibody preparation. On account of the animal resource, CCA can provide thousands of animal models, involved in human disease animal models, knockout animal models and transgenic animal models. CCA also provides serums, blood cells, tissues and organs of animals in healthy or disease status, these products can be used as quality control of assay reagent. Meanwhile, hundreds of primary cells can be separated using these materials. CCA can offer several animal experiment services, including animal feeding, conservation of strains, animal ethology, animal imaging and other animal experiment. CCA also offers cell-based experiment such as cell culture, transfection, proliferation, infection and apoptosis. Furthermore, CRO service for drug discovery including drug screening, pharmacokinetics, toxicology and pharmacology are provided.

Cloud-Clone Diagnostic Reagents Institute (CCD), located in Zhenhua Road, is the research and pilot production base for IVD reagents. CCD is also the original manufacturer of core biological reagent raw materials. CCD is committed to provide high-quality IVD reagent raw materials, pathological antibodies and food safety testing reagents.

Full clone

Это самый простой и понятный случай. С точки зрения производительности это всегда будет лучший вариант, так как это обычная виртуальная машина. Функциональность тут та же, что и для обычных ВМ. Очевидно, что главный минус – это скорость развертывания такой ВМ под новых пользователей, ведь нужно физически скопировать данные ее виртуальных дисков.

Но есть и еще некоторый минус по сравнению со связанными и мгновенными клонами – это обновления. Так как полные клоны содержат свою копию ОС, то вам нужно обновлять каждую машину, а не только реплику/родительскую ВМ, как в случае с Linked и Instant Сlones.

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

Instant clone

Функция мгновенного клонирования виртуальной машины (ранее известная как технология VMFork) позволяет очень быстро сделать работающую копию запущенной ВМ на платформе VMware vSphere. Что важно, она не зависит от централизованного сервера, а реализована прямо на уровне гипервизора VMware ESXi. Появилась эта возможность в vSphere 6.7 и до сих пор совершенствуется.

Работает мгновенное клонирование так: посредством Memory copy-on-write “на лету” создается клон виртуальной машины (VMX-файл, процесс в памяти), который начинает использовать ту же память (Shared memory) на чтение, что и родительская ВМ. При этом дочерняя ВМ в общую память писать не может, а для записи и чтения собственных данных используется выделенная область памяти.

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

Цикл включения нового десктопа для мгновенных клонов гораздо короче:

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

Причина падения производительности ввода-вывода проста: у родительской ВМ создается дельта-диск, который используется первым мгновенным клоном, потом базовая ВМ несколько меняется за время до создания следующего – и на момент создания нового мгновенного клона будет использоваться уже следующий дельта-диск и так далее.

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

Сейчас для связанных клонов недоступны следующие возможности:

Несмотря на то, что персистентные диски не работают из коробки для связанных клонов, эту проблему можно решить с помощью продуктов Dynamic Environment Manger DEM , Microsoft FSLogix или VMware App Volumes Writable Volumes.

Отметим, что для мгновенных клонов (Instant clones) поддерживаются возможности TRIM и UNMAP для хранилищ vSAN.

Linked clone

Связанные клоны появились довольно давно в решении VMware View (тогда Horizon еще не было). Их созданием занимался и продолжает заниматься компонент VMware View Composer, который управляет процессами, связанными с развертыванием пулов виртуальных десктопов.

Суть таких клонов заключается в создании реплики от мастер-образа виртуального ПК, который подготовлен к массовому развертыванию (настроена ОС и установлены приложения). Реплика является родителем для новых виртуальных десктопов в плане их общего хранилища на чтение.

Это очень удобно – такие десктопы создаются очень быстро (нужно только создать дельта-диски), реплика не должна быть включена и активна (только ее хранилище), а хранилище очень сильно экономится, ведь общие данные (предустановленные приложения и ОС) хранятся только в одном экземпляре.

Китай elisa kit производитель, antibody, protein поставщик – cloud-clone corp.

Cloud-Clone Corp. Ухань Ухань, расположенной в зоне обработки экспорта, – это высокотехнологичные предприятия сосредоточить свое внимание на исследовательской и экспериментальной разработки в области молекулярной биологии и иммунологии. Он состоит из четырех подразделений: USCN экспериментальных животных Inc., USCN Business Co., Ltd., USCN ЖИЗНИ НАУКИ КОМПЛЕКТ INC. И Cloud-Clone диагностических …

Cloud-Clone Corp. Ухань Ухань, расположенной в зоне обработки экспорта, – это высокотехнологичные предприятия сосредоточить свое внимание на исследовательской и экспериментальной разработки в области молекулярной биологии и иммунологии. Он состоит из четырех подразделений: USCN экспериментальных животных Inc., USCN Business Co., Ltd., USCN ЖИЗНИ НАУКИ КОМПЛЕКТ INC. И Cloud-Clone диагностических реагентов Института. Cloud-Clone Corp. США, расположенной в 1304 отель Langham Крик Dr, Хьюстон, является владельцем торговой марки “Cloud-Clone”. Ее основные предприятия включают в себя производство анализа реагентов, производство оборудования и анализа для животных экспериментов.

Производительность клонов

У компании VMware есть прекрасный документ “Understanding Clones in VMware vSphere 7”, где описываются результаты тестирования производительности всех трех типов клонов. Очень интересный whitepaper, давайте взглянем на некоторые выводы в нем содержащиеся.

Первое – это скорость развертывания клонов и тестирование производительности под большой нагрузкой ввода-вывода:

Очевидно, что связанные и мгновенные клоны создаются намного быстрее полных ввиду своей природы. Мгновенные создаются несколько дольше связанных из-за того, что первым нужно время не только на настройку операций copy-on-write с диском, но и с памятью.

А вот правая часть картинки показывает нам, насколько падает производительность подсистемы ввода-вывода при тяжелых нагрузках – для связанных клонов больше, чем в три раза, а для мгновенных – аж в четыре (Hammer DB создает нагрузку еще и на память, которую должен обслуживать механизм мгновенных клонов).

Второй не менее интересный тест – с помощью методики SPECjbb. Тут брали не машины с хранилищем 450 ГБ и тяжелой нагрузкой по вводу-выводу, как в прошлом тесте, а легковесные машины с 16 ГБ диска и нагрузку делали на CPU и память. Результат получился таким:

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

Второй полезный инсайт – с точки зрения отработки запросов к CPU и памяти (а именно это и меряет SPECjbb) все три типа клонов ведут себя одинаково в пределах статистической погрешности в 5%.

Следующая картинка – влияние на родительскую ВМ. Очевидно, что для полных клонов влияния никакого нет, а вот для связанных и, тем более, мгновенных клонов влияние большое:

И, опять-таки, для памяти и CPU связанных и мгновенных клонов такого влияния практически нет.

Следующая картинка – развертывание полного клона по сети на другой хост ESXi. Для мгновенных клонов такая возможность отсутствует, а для связанных требуется общее хранилище. Мы тут видим, как сильно увеличивается время развертывания полного клона по сети:

При увеличении числа виртуальных машин совокупная производительность по вводу-выводу растет вот так:

При увеличении числа клонов картина для CPU/памяти вполне ожидаемая:

С точки зрения CPU все три вида клонов будут работать одинаково, а вот с точки зрения памяти – мгновенные клоны будут немного помедленнее, так как некоторое количество ресурсов тратится на обслуживание работы механизма работы с памятью.

Что касается времени развертывания разного количества для трех типов клонов, тут тоже все понятно: полные клоны растут линейно, остальные – несущественно.

Итоги

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

Оцените статью
Huawei Devices
Добавить комментарий