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

Каковы основные характеристики частного облака через Ubuntu?

Мы хотели бы создать собственное частное облако на Ubuntu. Через виртуальные машины будут обслуживаться следующие услуги: Active Directory, DNS, обслуживание файлов, сервер приложений ERP, сервер SMTP, сервер сборки непрерывной интеграции, службы резервного копирования и другие.

Какие спецификации оборудования должны подходить для этого сценария?

PS: Извините за общий характер моего вопроса, я ищу общие идеи, чтобы начать поиск !!

Если вы пытаетесь виртуализировать несколько сервисов:

  • ЦПУ - Для обеспечения доступности ресурсов процессора предпочтительнее использовать многоядерный режим с несколькими процессорами. Однако, по моему опыту, ресурсы ЦП для виртуальных машин редко исчерпываются. Меня больше беспокоит количество ядер, чем чистая скорость.
  • ОБЪЕМ ПАМЯТИ ОЗУ обычно будет вашим ограничивающим фактором по мере вашего роста. Убедитесь, что вы получаете достаточно или можете обновиться. Я бы оценил от 512 МБ до 1 ГБ на виртуальную машину, на всякий случай. Если вы знаете, что услуге потребуется больше, то учитывайте это.
  • МЕСТО ХРАНЕНИЯ Если вы собираетесь иметь более одного сервера, на котором размещаются виртуальные машины, вам, вероятно, понадобится какое-то общее хранилище. Это может быть дешевое решение на основе Openfiler, вплоть до многомиллионной корпоративной системы хранения, такой как Symmetrix. Вы, вероятно, захотите запустить все хранилище на RAID1 или аналогичном, или хотя бы на RAID6.
  • СЕТЬ По мере вашего роста необходимо использовать несколько сетевых адаптеров. Очень важно иметь возможность транслировать несколько VLAN и групповых сетевых адаптеров.

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