Назад | Перейти на главную страницу

Как выбрать размер сервера, на котором будет работать несколько виртуальных машин?

возможный дубликат: Набор инструментов для оценки и планирования

Я планирую арендовать у нашего провайдера выделенный сервер, на котором будут размещены несколько служб (SVN, LDAP и т. Д.), Каждая из которых будет представлять собой выделенную виртуальную машину. Я предполагаю, что будет от 5 до 10 серверов, ни один из которых не должен находиться под особенно большой нагрузкой.

Если я запущу это под Xen, сколько памяти / обработки / диска мне следует запросить? Примерно? Какие-нибудь практические правила?

  1. Выясните, сколько минимального / среднего / максимального количества ЦП потребуется каждой виртуальной машине, сложите их вместе, добавьте 1–1,5 ГГц для ОС и гипервизора.
  2. Сложите все требования к памяти виртуальной машины, добавьте ~ 15-20% плюс ОС.
  3. Сложите все требования к дискам виртуальной машины, добавьте 10% плюс все, что требуется ОС плюс файл подкачки.

Могу сказать больше, даже не зная.

Вы замужем за Зеном? Если нет, рассмотрите возможность использования OpenVZ. Его требования к ресурсам намного ниже, чем у Xen. По моему опыту, на одной аппаратной платформе можно разместить в 2–4 раза больше гостей OpenVz, чем гостей Xen. Основным недостатком является то, что все гости OpenVZ используют одно и то же ядро ​​(хотя в остальном каждый гость по-прежнему независим и может быть остановлен, запущен и перезагружен независимо от других) и, таким образом, несколько менее изолирован друг от друга, чем гости Xen.

Зависит от ОС, но для такой небольшой сети, в которой выполняются базовые услуги, я бы, вероятно, установил виртуальные машины с доступом к 1-2 ядрам процессора и 2 ГБ оперативной памяти каждая. Конечно, если вы говорите о размещении некоторых типов систем (например, Microsoft Small Business Server, тогда вам понадобится МИНИМУМ 4 ГБ для этой виртуальной машины, и, честно говоря, даже для такой небольшой среды, я бы пошел с 8 Гб для него.

Но это действительно базовое предложение, основанное на действительно ограниченной информации, которую вы предоставили.