Info
Content

1. Understanding Linux Virtualization

Физическая система на которой запущен софт для виртуализации (hypervisor or virtual machine monitor) - host
Виртуальная машина установленная поверх гипервизора - guest

Виртуализация появилась в линуксе в виде User-mode Linux (UML)
https://ru.wikipedia.org/wiki/User-mode_Linux
https://habr.com/ru/company/itsumma/blog/459558/

Сегодня есть целый спектр решений для превращения одного компьютера в множество

Виртуализация это процесс виртуализирования чего либо, такого как железо, сеть, сторадж итд (sdn, sds, etc)


Преимущества виртуализаци:

  • Консолидация - с помощью виртуализации мы можем увеличивать загрузку железа, экономить место в цоде, экономить энергию и много всего еще
  • Изоляция - если бы не было виртуализации, то для изоляции сервисом нам пришлось бы поднимать новый железный сервер для каждого нового сервиса. Это привело бы к недоутилизации ресурсов и увеличению стоимости
  • Быстрый провижининг - провижининг железных серверов занимает значительное время, даже если у нас для этого есть какая-то автоматизация. Виртуальные же машины можно поднимать из предсобранных образов настолько быстро, насколько можно представить
  • Восстановление после аварий - имея виртуализированный датацентр, можно делать снапшоты машин и при возникновении аварии восстанавливаться из этих снапшотов в состояние когда все работало нормально. Также виртуализация позволяет мигрировать машины онлайн и оффлайн (то есть можно перемещать машины между железными серверами прямо на живую)
  • Динамичная балансировка нагрузки - можно переносить грузящие виртуалки на недогруженные железки
  • Быстрый деплой тестовых окружений - можем ломать тестовые окружения ничего не боясь, потому что если что-то сломается то мы быстро задеплоим по новой и начнем сначала
  • Повышенная надежность и безопасность - виртуализация дает уровень абстракции между железом и виртуальной машиной. Если у нас повредится диск на железном сервере, то это затронет весь сервер, если же мы повредим диск виртуалки, то это затронет только эту виртуалку. Машины разворачиваются в изолированных средах, если машине не нужен доступ в интернет, у нее ее не будет
  • ОС независимость и уменьшение hardware vendor lock-in - виртуализация создает уровнь абстракции между виртуализированной ОС и железом
    Screenshot_2021_02_02-12_49_03-2021-08-08-at-0ththth.png

No Comments
Back to top