Используя облачные вычисления в моей маленькой сети

Хорошо, я в целом разбираюсь в облаках... Я использую виртуализацию своих серверов последние 3 года или около того. Первоначально с сервером VMware, теперь я предпочитаю Xenserver...

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

У меня все еще есть проблема с миграцией, потому что мои серверы не совпадают, поэтому я не могу перейти с моего старого Intel Xeon (PE1850) на новое поколение (PE1950) при использовании xenserver (да, vmware может сделать это)

Но теперь есть cloud.com, openstack, эвкалипт и т. Д., Чтобы я мог управлять своими собственными облаками...

Позволят ли мне эти инструменты взять мое физическое оборудование и сделать их всех участниками облачного хранилища, установить xenserver в облачное хранилище, а затем операционные системы на xenserver? Когда мне нужно больше обработки / пространства / памяти, я просто покупаю достаточное количество серверов и добавляю их в облако? Это значительно упростит подготовку и устранит проблему отсутствия соответствующих серверов...

Если нет, что бы мне дали эти инструменты?

3 ответа

Там нет единственного "облака". Это маркетинговый термин, который имеет мало общего с основными технологиями; и понимание того, что существует "абстракция" между "потребителем" услуги и людьми, заботящимися об инфраструктуре (в различной степени в зависимости от приобретаемой вами услуги).

Вы не можете "внести свой вклад в облако", потому что оно не существует в первую очередь.

Эти инструменты предоставляют технологии, которые могут быть полезны для вас; Если бы вы занимались маркетингом, вы бы назвали сервисы, которые они предоставляют, "облачными" технологиями.

Я думаю, что вам интересно узнать о "частном облаке", которое на самом деле очень близко к тому, что у вас уже есть. Основное отличие заключается в наличии единой "панели управления", в которой вы выполняете в основном операции "высокого уровня". Вот некоторые типичные особенности облачной системы:

  • простой способ "добавить оборудование" (просто установить гипервизор и демоны управления и зарегистрироваться с панелью управления)
  • управление шаблонами ВМ
  • управление хранилищем (создание томов, удаление и назначение экземплярам виртуальных машин)
  • Управление временем жизни виртуальной машины (создание экземпляра из шаблона, запуск, остановка, статистика, уничтожение)
  • автоматическая миграция между вычислительными узлами в зависимости от нагрузки.

Как видите, вы можете сделать все это вручную; "магия" состоит в том, чтобы все интегрировать и максимально автоматизировать. Поэтому вам не нужно заботиться о том, какие именно диски содержат каждый том или какие вычислительные узлы запускают какие экземпляры виртуальных машин.

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

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

Другое дело, что когда вы являетесь администратором бэкэнда, не имеет значения, является ли это "облаком" или нет. Вам все еще нужно администрировать машины, управлять емкостью и выполнять все другие обычные задачи для любого другого сервера, которым вы управляете.

Другие вопросы по тегам