На данный момент я пользуюсь выделенным сервером от хостинга бегет (8 потоков+64гб оперативы, SSD 400гб), на этом сервере сайт c аудиторией 18к хостов в сутки, CRM Vtiger. Последнее время средняя нагрузка на сервере перевалила за 6la (8la это утилизация всех потоков) и из-за этого случаются проблемы в срм (некоторые пхп скрипты отрабатывают с ошибкой) видимо изза пиков нагрузок на сайте. Арендовать более мощный сервер дорого, дешевле купить! Сегодня привезли новый сервер (64 потока, 128гб, 1,6тб SSD NVME 5.5гб\с). Хочу на него виртуалки ставить на каждый ресурс: срм, сайт, астериск, и 2 проекта на джанго. Тут советовали Proxmox+KVM использовать, посмотрел что это, вроде дружелюбно, НО опенсорс! А это значит возможны какие-то ошибки и нестабильность, судя по моему опыту с опенсорс СРМ.
Стоит ли выбирать Proxmox+KVM для моих задач? Будет ли он работать так-же как и например астериск или линукс - настроил и забыл.
Еще я хочу чтобы ресурсы распределялись динамически по приоритетам а не статически(на машину зарезервировано столькото ядер), просто ставить приоритеты, это возможно в Proxmox+KVM?
Что касается Бекапов и восстановления, машины будут не на RAID а на голом SSD NVME, на райде только хост, понадеюсь на надежность SSD Samsung 1600GB PCIe HH/HL.
Если не нравится proxmox - ну поставьте vmware, на один хост лицензия бесплатная. CBT правда в бесплатной лицензии нет, так что с бэкапами придется поизвращаться.
EVGENIJ NEFEDOV, Насколько я знаю, ограничения в лицензии касаются только фич, связанных с энтерпрайзом - то есть сферы, ну и еще СBT (трассировка изменений блоков, для бэкапа), ограничения по физике когда-то были, но давно убрали.
Мое личное мнение.
Во первых - при переходе на виртуалки, Вы потеряете в производительности дисков.
Во вторых - опенсорс работает почему то надежнее платных аналогов(сугубо по моим наблюдениям)
KVM начинался как опенсорс, но с учетом что его используют по всему миру в вируализации, и зарабатывают на этом деньги, сами понимаете, работает он нормально.
У меня лично крутится имеено он не первый год, правда под другие задачи. Особых проблем не было.
Proxmox - это по сути "веб конфигурялка", для тех кто не может по другому настраивать. Но отсюда же и меньшая гибкость. он по мойму основан на debian, когда как KVM разрабатывался под redhat (если не ошибаюсь) У меня kvm работает на centos
Насчет бэкапов - ОБЯЗАТЕЛЬНО!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! используется RAID!!!!!!!!!!!!!!! 1 хотя бы.
И ОБЯЗАТЕЛЬНО!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! делаются бэкапы - суточные, недельные, итд
А то диск помрет внезапно, и останетесь без ничего, ну или с прошлым днем бэкапом)
Хотя конечно зависит от количества сменяемой инфы.
Я всегда на продакшене использую raid
Получается что на виртуалке я не получу скорость диска в 5,5гб\с?
Бекапы конечно будут, базу данных каждый час, файлы раз в сутки, бекапы как на сам сервер (там 4 HDD по 4гб голд) так и на NAS который у меня дома.
Райд на NVME не стал делать, там диск 40к стоит. Так-же решил для бекапов не делать раид а просто писать поочередно на 2 диска, вероятность что оба голд диска выйдут из строя крайне мала.
EVGENIJ NEFEDOV, если диск вы используете не для видео наблюдения или бекапов, то не смотрите на линейную скорость записи. Смотрите на iops и latency. RAID нужен не для бекапов, а на случае если что-то случится с одним из дисков (читай - он стал недоступен) сервер и приложения на нём продолжат работать пока вы будете искать замену сбойному диску.
Drno, как-то не особо хочется 1.6 тб дорогого диска отдавать на одну виртуалку, так PCI-E не напасешься)) а там их всего 6.
Девственная скорость диска нужна для баз данных, если базы вывести из виртуалки и расположить непосредственно на хосте?
EVGENIJ NEFEDOV, ну если на хосте, то понятно что получит полную скорость "хоста" ) протестите, посомтрите. я так понимаю время на это у Вас есть. После этого и решите, стоит ли )
Для kvm - пробуйте raw диск, сразу размеченный полностью. Для диска использовать. По идее это наибыстрейший вариант. У меня на сервере с хетзнера было около 1,2 на NVME SSD в raid1. На чтение\запись в виртуалке. На этом же raid стояла и хост система
Drno, провели тесты, все печально(, провели на хосте Fio смешанный тест, диск PM1725B показал результаты:
Чтение 607 мб сек, iops 155337 (производителем заявлено Seq. Read 5400 MB/s и Ran. Read 750000 iops)
потом провели тест на гостевой убунту и увидели в среднем 16000 iops
Что-то очень печально все, даже у хоста скорость далека от заявленной не говоря уже о гостевой ос.
EVGENIJ NEFEDOV, ааа.
я то просто KVM ставил, на centos.
А на чистый если дебиан - так же? Proxmox же использует zfs для дисков, может она и не нужна в вашем случае?
EVGENIJ NEFEDOV, ну при том что не просто поставил и забыл а хотя бы думаешь не задницей и врубаешь автоапдейты если не следишь за уязвимостМи в линуксе