Top.Mail.Ru
Гиперконвергенция по полочкам: большой обзор главного тренда рынка виртуализации
Подробнее
Гиперконвергенция по полочкам: большой обзор главного тренда рынка виртуализации
Подробнее
Гиперконвергенция по полочкам: большой обзор главного тренда рынка виртуализации
Подробнее
Гиперконвергенция по полочкам: большой обзор главного тренда рынка виртуализации
Подробнее
Гиперконвергенция по полочкам: большой обзор главного тренда рынка виртуализации
Подробнее
Гиперконвергенция по полочкам: большой обзор главного тренда рынка виртуализации
Подробнее
Гиперконвергенция по полочкам: большой обзор главного тренда рынка виртуализации
Подробнее
Гиперконвергенция по полочкам: большой обзор главного тренда рынка виртуализации
Подробнее
Гиперконвергенция по полочкам: большой обзор главного тренда рынка виртуализации
Подробнее
Гиперконвергенция по полочкам: большой обзор главного тренда рынка виртуализации
Подробнее
Гиперконвергенция по полочкам: большой обзор главного тренда рынка виртуализации
Подробнее

Преимущества одноразовых виртуальных машин в гиперконвергентной среде

gradient
image

Что такое Disposable VM

Виртуальная машина или ВМ — это система, эмулирующая аппаратное обеспечение некоторой платформы

Еще одна разновидность виртуальных машин — одноразовые ВМ или Disposable VM.

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

Для чего нужны ВМ и одноразовые ВМ 

Часто Disposable VM создают для одного приложения, например, для программы просмотра, редактора или браузера. С помощью такой программы пользователь может безопасно открыть подозрительный файл или избежать сохранения истории своих действий в интернете.

Вот несколько наиболее распространенных сценариев использования одноразовых ВМ:

  • тестирование программного обеспечения и приложений. С помощью одноразовых виртуальных машин можно тестировать код в средах с разными характеристиками и в разных ОС. Это позволяет многократно оценить возможность работы программы на любых устройствах;
  • тестирование в «стерильных» условиях, которые легко получить на только что созданной виртуальной машине;
  • работа в безопасных условиях. Можно создать ВМ без доступа к отдельным компонентам сети, чтобы получить безопасную среду; 
  • обеспечение лямбда-подобных задач, для которых важен получаемый результат, а все накладные расходы (например, большие файловые системы с кучей хлама в них, большое количество пакетов прикладного ПО, устанавливаемых в системе и устаревающих в очень короткое время) — временное явление, не имеющее никакого смысла после получения результата выполнения задачи;
  • использование различных ОС. ВМ позволяет использовать разные операционные системы параллельно для тестирования и доступа к уникальным продуктам этих ОС;
  • развертывание копий приложения. Подходит для одновременного запуска нескольких инстансов одной программы или приложения на этапе тестирования и после запуска сервиса;
  • временное масштабирование ПО, использующего технологию горизонтального масштабирования, для обеспечения дополнительной нагрузки, возникшей на короткое время или возникающей регулярно (массивные отчёты в BI-системах или выгрузки данных из CRM/OLTP-систем, пересоздание с нуля витрин в DWH-системах и т.п.).

Одноразовые виртуальные машины создают для размещения одного приложения или программы.

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

Создание и запуск виртуальных машин происходит с помощью сервисов для виртуализации.

Плюсы создания одноразовых ВМ на российской гиперконвергентной платформе vStack

В России есть несколько платформ для виртуализации. Среди них полноценную гиперконвергенцию предлагает HCI-решение vStack, которое объединяет программно-определяемые слои вычислений, хранения и сетевые ресурсы в одинаковые элементы.

Одним из сценариев использования гиперконвергентной платформы vStack является массовое создание большого количества одноразовых ВМ. С помощью vStack можно создать виртуальную машину всего за одну секунду. Доступность новой ВМ возможна уже через 15-40 секунд (в зависимости от ОС и способов ее кастомизации). При этом при необходимости каждая из виртуальных машин может обладать высокой степенью кастомизации, определяющей функциональные свойства такой виртуальной машины.

Вот еще несколько преимуществ платформы vStack:

  • создать виртуальную машину и описать кастомизацию гостевой ОС можно одним запросом с помощью JSON-RPC API;
  • управлять решением vStack можно через единый интерфейс. Для этой задачи достаточно одного специалиста, компании не нужно нанимать целую команду администраторов. Это снижает расходы на IT-инфраструктуру и ее обслуживание и упрощает масштабирование; 
  • можно создать виртуальный дата-центр Enterprise-уровня на базе оборудования потребительского класса без потери производительности;
  • платформа vStack успешно работает в условиях CPU overcommit, что позволяет серьезно увеличить экономическую эффективность;
  • администраторы могут быстро масштабировать инфраструктуру и заменять вышедшие из строя элементы; 
  • снимки виртуальных машин vStack содержат в себе конфигурацию, в том числе виртуальных сетевых портов, что является дополнительным подвариантом использования одноразовых машин, при котором машина не пересоздается, а откатывается к снимку, содержащему виртуальную машину в нужном состоянии, позволяя сохранить атрибуты ВМ (IP-адреса, MAC-адреса) и содержание гостевой ОС там, где это используется на уровне приложений.

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

Пользуясь нашим сайтом, вы соглашаетесь с тем, что мы используем cookies.