Является ли lxd / lxc подходящей заменой виртуальным машинам (например, vSphere) для серверной инфраструктуры? [закрыто]

Я бы хотел переместить свои серверы на виртуальные машины Это потому, что мне будет проще запускать больше машин и создавать резервные копии на случай повреждения физического сервера (я не знаю других преимуществ). Хотя я обычно использую виртуальные машины как изолированные рабочие станции, я Я не знаю полного набора их преимуществ для серверов. Я имею в виду следующее: я вижу, что люди используют (и продвигают) VMWare vSphere для этого. Чем больше лицензий, тем дороже (экспоненциально), и я не знаю почему. Мне интересно, является ли lxd (он похож на докер, но сохраняет свое состояние) заменой этому.

Каковы преимущества использования виртуальной машины (в частности vSphere или вообще любой другой) перед используя простые контейнеры, такие как lxd?

2
задан 25 January 2019 в 11:44
1 ответ

Это действительно зависит от того, что вы хотите или что вам нужно. Имея реальные виртуальные машины под управлением полной операционной системы, вы можете делегировать право владения другим людям в компании. Например, вы остаетесь владельцем и обслуживающим персоналом серверов ESX, в то время как кто-то другой может отвечать за обслуживание и обновление серверов Windows, на которых работает ваш домен Active Directory. С контейнерами это всего лишь одна операционная система, что затрудняет делегирование полномочий и ответственности.

Вторая тема, которую следует рассмотреть, - это сама операционная система. При запуске LXC / LXD вы можете запускать только Linux (насколько мне известно), в то время как при использовании ESX вы можете запускать разные дистрибутивы Linux, некоторые серверы Windows, даже BSD и тому подобное. Каждый экземпляр можно настроить под конкретную задачу.

Далее, полные виртуальные машины, работающие на ESX, требуют больше накладных расходов в отношении использования памяти и ЦП. Это также увеличивает накладные расходы на обслуживание (исправление и обновление программного обеспечения).

Наконец, для ESX и Windows требуется больше лицензий, чем при запуске всего в виде контейнеров.

4
ответ дан 3 December 2019 в 09:56

Теги

Похожие вопросы