Аннотация:Функционирование распределенных вычислительных систем, бессерверных вычислений в соответствии с предъявляемыми к ним техническими требованиями определяется эффективностью организации работы сетевого сервиса на оборудовании в сети, аппаратной платформы и способов виртуализации. Пользователям сети необходимо предоставить набор информационных услуг с заданным уровнем качества и надёжности:
доступ к информации «в любое время в любом месте», то есть любому участнику процесса управления при наличии прав доступа при возникновении потребности и вне зависимости от места его нахождения;
информационное взаимодействие между автоматизированными системами;
переход от централизованной схемы «загрузка с очисткой данных — анализ — распространение» к схеме «распределенные размещение и предобработка данных, и по необходимости — последующие загрузка, анализ и распространение».
Одним из ключевых факторов обеспечения приведенных выше типов услуг с заданными вероятностно-временными характеристиками является время старта виртуальной машины на широком спектре оборудования и платформ виртуализации.
Рабочая инфраструктура облачной вычислительной структуры может содержать репозитарий контейнеров с виртуальными машинами (ВМ), реализующими сетевые приложения и услуги, а равно и рабочие места сотрудников. Предполагается, что хранимые таким образом ВМ прошли принятую организаторами или владельцами вычислительной среды процедуру внедрения в постоянную эксплуатацию. Иными словами, репозитарий эталонных ВМ содержит эталонные актуальные для работы типовые ВМ, доступные пользователям только для чтения.
Для реализации услуги можно копировать образы эталонных ВМ на используемые рабочие диски. Однако одним из существенных недостатков такого решения является то, что для размещения образа виртуальной машины с установленной на ней полноценной ОС необходимо передать по сети от одного до нескольких десятков гигабайт, что выливается в длительную процедуру копирования или обновления ВМ и может привести к «коллапсу» сетевой инфраструктуры. Чтобы избежать такой ситуации, предлагается запускать ВМ в режиме расширенного фильтра записи непосредственно из репозитария, образ ВМ при этом остаётся доступным только в режиме чтения, все необходимые для работы ОС временные файлы, сохраняются локально и исключительно на время работы ВМ, после чего уничтожаются.
В работе исследовалось время запуска ВМ в режиме расширенного фильтра записи на платформе виртуализации, а также скорость чтения данных в зависимости от способов хранения в репозитарии эталонных ВМ, протоколов доступа к ним, а также значений характеристик сети.
В результате проведенных исследований получены рекомендации по оптимальному выбору для работы ВМ в рассматриваемом режиме протоколов и файловых систем.
В результате программной реализации был модифицирован программный продукт, обеспечивающий теперь не только запуск ВМ в режиме расширенного фильтра записи, но и планируемое обновление в случае необходимости образа ВМ на локально доступном диске. Такое обновление может выполняться с целью автономной работы ВМ без сетевого соединения с репозиторием эталонных ВМ.
Результаты выполненной работы легли в основу дальнейших исследований кафедры Автоматизации и серверных вычислительных комплексов по теме: «Прогнозирование временных характеристик прикладных сетевых сервисов»