IPzon

Рейтинг
82
Регистрация
21.01.2011
ddeineka:
Что касается CPU - как правило, на современных нодах (у нас, по крайней мере) загрузка процессора не доходит и до 25%, поэтому это не тонкое место. Вероятно, нам повезло - наши клиенты не майнят LiteCoin :)

Так и наши не майнят)

ddeineka:

Что касается оверселлинга памяти - да, но:

1) Изначально будет видна низкая производительность (i/o на ноде будет загружен свопом).
2) Вместе с тем, внутри контейнеров не будет дикой ситуации, когда память вроде как есть, но получить ее нельзя.

Отчего же - если памяти хватает даже в условиях оверсейла, своп задействован не будет.

В медицине есть такое понятие - декомпенсация. Тут суть другая, но внешне выглядит похоже - пока объем используемой памяти меньше объема памяти, которая есть в наличии, внешне все выглядит гладко, оверсейл заметить со стороны клиента просто невозможно. Как только несколько или даже одна ВДС повысили свои аппетиты даже в пределах своего тарифа и суммарный объем используемой памяти превысит объем установленной на сервер - все, суши весла, картина будет, как вы и описали.

ddeineka:

3) Совесть хостера никто не отменял. Я точно знаю, что есть такие, кто не оверселлят :)
А если все потребляют по 20-30%

Вот как по мне - именно это определяющий фактор, а не используемая технология)

UPD сбилась нумерация цитат, опубликовал после вашего изменения.

по п.1 - согласен, нужно специально включать. суть в том - что возможность есть, а значит, и нет "честности технологии" в этом отношении - опять, все от политики хостера зависит

ddeineka:
В случае с OpenVZ обычно происходит другое - возможность не дать ресурсы, так как нет их четкого выделения :)

Так ведь и на kvm есть возможность недодать ресурсы - все зависит от конкретной политики хостера. Никто не мешает на сервер с 1 четырехядерным CPU и 4Гб памяти повесить 10 виртуалок, каждой из которых будет выделено 1 ядро и 1Гб памяти - оверсейл, как он есть.

Ilya74:
Ну могу ничего сказать об услугах IHC, но, как уже было сказано выше, на OpenVZ существует возможность оверселлинга практически всех ресурсов. Поэтому при использовании OpenVZ существует больший риск нарваться на ноду с нехваткой ресурсов, чем при использовании KVM.

Единственное, что нельзя оверселить на kvm (по крайней мере, что вспомнилось) - объем дискового пространства. Как правило, узкое место не в этом.

Ilya74:

Если бюджет не главное, берите KVM, тем более судя по сайту IHC на KVM VPS SAS диски, что скажется на скорости работы.

Вот тут полностью согласен - если бюджет не учитывать, KVM круче :)

Ок, тезисно, раз читать статью лень)

- Ниже цена

- Выше производительность

- Возможность отдавать виртуальной машине неиспользуемые ресурсы ноды при необходимости, даже если она (виртуалка) требует больше, чем ей положено по тарифу (burst cpu, burst memory)

- Возможность живой миграции между физическими серверами

- Меньшее влияние на соседей в случае перегрузки виртуалкой дисковой подсистемы (vzswap)

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

UPD: уточню на всякий случай - я позиционирую OpenVZ как младшего брата гипервизорной виртуализации, если можно так сказать. Т.е. если для проекта хватает возможностей OVZ - смысла покупать KVM особо не вижу. Но выбор, естественно, за клиентом - именно он рублем голосует)

Мое мнение: если задача решается на виртуальной машине с OpenVZ - лучше воспользоваться этим вариантом. Если нужны специальные настройки ядра, другая ОС, или хочется чего-то странного - выбор KVM.

На хабре был неплохой пост в защиту OVZ - http://habrahabr.ru/post/177423/, рекомендовал бы ознакомиться.

PS. Я не фанат OpenVZ, просто считаю, что каждая задача должна решаться с помощью оптимальной конкретно для данного случая технологии. Поэтому сказать, что лучше - OpenVZ или KVM без привязки к конкретной задаче, конкретному бюджету и ожидаемой нагрузке просто нереально.

foxi:
не раз приходилось от вас переносить клиентов, причины: тормозящие диски и оверселлинг оперативки (ну или как это назвать, когда htop показывает кучу свободной оперативки, но любое движение в ssh вываливается с сообщением "Cannot Allocate Memory").

Есть мнение, что оверселлинг тут не причем, если используется OVZ. Сами с таким многократно сталкивались пока к мониторингу счетчики не подключили, причина - особенности работы системы виртуализации.

http://forum.proxmox.com/threads/2822-Unable-to-fork-Cannot-allocate-memory

Собственно, задача клиента - просто обратиться в поддержку, там все сами сделают, времени пару минут от силы займет.

downlow:

IP адрес РФ.

Здравствуйте, имеете в виду - по данным сервисов геотаргетинга?

kvm-1-ru (2 ядра / 4Gb RAM / 35Gb HDD) - 899р

kvm-2-ru (4 ядра / 8Gb RAM / 50Gb HDD) - 1199р

Расширение диска 100р за 10Гб, следовательно, VDS со 150Гб на борту будет стоить 1999 и 2199 соответственно.

Тест 3 дня. Порт 1G.

Локация - Москва

Лицензию предоставить не сможем, к сожалению. Возможна самостоятельная установка системы из подключаемого iso-образа.

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

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

да и вдс же несколько можно (и желательно так делать) брать.

идея не моя - собственно, практически стандарт для размещения подобных ресурсов.

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

Дороже, согласен.

Но и плюсы очевидны - о расположении хранилища никто не знает, абузы идут на контакт вдс, который выступал в роли прокси в момент анализа контента правообладателем либо на контакт вдс, где лежит сайт (зависит от конкретной схемы реализации)

Необходимости реагировать на абузы это, правда, не отменяет.

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

Scumtron:
Согласен. Главное, что бы работа с RDP была комфортной, окна открывались без задержек и не тупил софт (notepad++, total commander, firefox)

Тогда рискну предположить, что лучше побольше ядер иметь.

Если ресурсоемкая задача захватит 100% ресурсов единственного ядра, работа с другим софтом по определению будет в этот момент некомфортной.

Все это, конечно, лечится расстановкой приоритетов процессов - но это дополнительные телодвижения.

Всего: 194