Состояние XEN и KVM для внутренней фермы виртуальных серверов, такой как живая ферма - PullRequest
4 голосов
/ 26 августа 2010

так что у нас есть ферма серверов жизни, обычные вещи, не виртуализированные. Это должно оставаться таким на время. Мы говорим о следующих серверах: Loadbalancer, DB master, Slaves DB (2x), Webservers (2x), CMS сервер. Всего 7 серверов на ферму.

Мы хотим иметь от одного до многих довольно точных «копий» структуры жизни для внутренних целей.

  • Тестирование / Постановка: обнаружение ошибок до их появления, которые могут проскользнуть, если мы не будем использовать ту же конфигурацию программного обеспечения
  • Отладка / Бенчмаркинг: То же самое, что тестирование, но с дополнительными инструментами. флаги отладки и изолированы от Tetsing / Staging, чтобы не мешать QA. Предназначен для более глубокого понимания того, как обстоят дела в наших живых системах
  • Разработка / Эксперимент: изменение системных компонентов, версий программного обеспечения, библиотек и конфигурации для повышения производительности, эффективности для разработчиков, обеспечения безопасности наших систем и т. Д.

Всего 3 виртуальных "фермы" по 7 виртуальных серверов каждый, аккуратно изолированных.

Теперь я знаю, что этого можно достичь с помощью различных разновидностей виртуализации. Вопрос в том, что лучше? Мы не хотели бы использовать VMware с открытым исходным кодом со стратегической точки зрения. Глядя на XEN и KVM, двух крупнейших игроков в виртуализации с открытым исходным кодом, я хотел бы услышать некоторые советы о том, что / как выбрать. Сеть кажется нерешенной.

Дополнительная информация:

  • Срок службы серверного оборудования, которое мы приобретаем, составит 2-3 года
  • Существует вероятность того, что мы могли бы позже перенести системы в облачные среды, если это является фактором, который следует учитывать при выборе технологии виртуализации
  • Важна изоляция серверов-ферм / серверов в сценариях с высокой нагрузкой. QA не должен страдать, когда кто-то разрушает экспериментальную ферму
  • Эффективное использование ресурсов, конечно, приветствуется (чрезмерная загрузка памяти / общие страницы? Автоматически разделяемые объекты на жестком диске, такие как hashify linux-vserver?)
  • Регулярное техническое обслуживание и простота управления

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

п.с .: и пусть не пламя: D

1 Ответ

0 голосов
/ 09 декабря 2010

Я не могу помочь с вашим запросом, но, возможно, это поможет другим, если вы сообщите нам, какую операционную систему вы должны запускать на каждом из 7 серверов, и, по крайней мере, приблизительно, на какие требования к ресурсам должны отвечать эти серверы (ОЗУ, запоминающее устройство, процессор, сеть).

...