Что такое виртуальные серверы?

 

Виртуальные серверы, называемые также виртуальными машинами или виртуальными частными серверами, представляют собой масштабируемые серверы, поставляемые с определенным количеством ядер процессора и объемом памяти. Это идеальный вариант, если требуется быстро добавить ресурсы с доступом к таким функциям, как шаблоны образов. Гипервизор полностью управляется ibm cloud, а настройку и управление можно осуществлять как через клиентский портал ibm cloud, так и с помощью api. Для развертывания виртуальных машин с классической инфраструктурой применяются те же vlan, что и для физических серверов, что позволяет распределять задачи между виртуальными и физическими серверами и обеспечивать взаимодействие между ними. Виртуальные серверы полностью настраиваются при заказе и имеют возможность масштабирования по мере роста потребностей пользователя в ресурсах.

Теперь ibm cloud предлагает виртуальное частное облако (vpc) нового поколения. ibm cloud virtual servers for vpc — ваше защищенное пространство в ibm cloud, обеспечивающее повышенный уровень безопасности частного облака в сочетании с гибкостью и простотой общедоступного облака. 



В чем различие между виртуальными машинами и физическими серверами?

 

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

Физические серверы — это мощное аппаратное обеспечение и вычислительные возможности в изолированной среде. Физические серверы с одним арендатором совершенно не зависят от циклов гипервизора (ПО виртуализации) и находятся в распоряжении одного клиента.

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

Приложения в сфере erp, crm, scm, электронной коммерции и финансовых услуг являются примерами идеальных задач для физических серверов.

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

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



Как работает виртуальный сервер? 

 

Гипервизор, установленный на физическом компьютере или сервере, позволяет абстрагировать операционную систему (ОС) и приложения от аппаратного обеспечения. Это дает возможность разделить физический сервер на несколько независимых «виртуальных машин».

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

Гипервизор выполняет роль «регулировщика» трафика, обеспечивая распределение ресурсов физического сервера между множеством новых виртуальных машин и их независимую работу.

Существует два основных типа гипервизоров. 

**Гипервизоры 1 типа** работают непосредственно на физическом оборудовании (обычно сервере), заменяя собой ОС. Для создания виртуальных машин и управления ими через гипервизор, как правило, используется отдельный программный продукт. Некоторые инструменты управления, например vmware vsphere, предоставляют возможность выбора гостевой ОС для установки на виртуальную машину.

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

**Гипервизоры 2 типа** работают как приложение в ОС хоста и обычно ориентированы на однопользовательские платформы настольных или портативных компьютеров. Гипервизоры 2 типа позволяют вручную создать виртуальную машину и установить на нее гостевую ОС. С помощью гипервизора можно выделить физические ресурсы виртуальной машине, вручную настроив количество ядер процессора и объем памяти. В зависимости от функциональных возможностей гипервизора можно также включить аппаратное ускорение трехмерной графики.

Полный обзор гипервизоров приведен в документе Гипервизоры. 



Зачем нужен виртуальный сервер? 

 

Существует несколько сфер применения виртуальных машин для ИТ-администраторов предприятий и для конечных пользователей. Вот некоторые из них: 

* **Внедрение облачных вычислений:** за последние десять с лишним лет виртуальные машины превратились в базовый компонент облачных вычислений и обеспечили возможность успешного выполнения и масштабирования десятков разных типов приложений и задач.
* **Поддержка devops:** виртуальные машины прекрасно подходят разработчикам на предприятиях благодаря возможности настраивать шаблоны виртуальных машин с учетом внутренних процессов разработки и тестирования ПО. Разработчики могут создавать виртуальные машины для конкретных задач, например статических тестов ПО, включая автоматизированные процессы разработки с такими этапами. Все это помогает оптимизировать инструментарий devops
* **Тестирование новой операционной системы:** виртуальная машина позволяет протестировать новую ОС на рабочем столе, не затрагивая при этом существующую основную ОС.
* **Изучение вредоносных программ:** виртуальные машины могут применяться исследователями вредоносного кода, которым регулярно нужны «чистые» системы для тестирования.
* **Запуск несовместимых программ:** иногда может возникнуть потребность в дополнительной ОС для запуска определенной программы, которая не поддерживается в основной ОС. В качестве примера можно привести программное обеспечение dragon с функциями голосовой диктовки. Компания nuance, производитель этого продукта, прекратила поддержку macos. Однако проблему можно решить следующим образом: гипервизор для рабочего стола, например vmware fusion или parallels, позволяет запустить windows в виртуальной машине, обеспечив доступ к нужной версии ПО.
* **Безопасный просмотр веб-сайтов:** использование виртуальной машины для работы в Интернете позволяет посещать веб-сайты, не беспокоясь о вирусах. Можно создать моментальный снимок системы и выполнять откат после каждой сессии работы в Интернете. Любой пользователь может самостоятельно настроить эту функцию с помощью гипервизора 2 типа. Либо же администратор может предоставить временный виртуальный рабочий стол на сервере.