Как Приручить Облака: Примеры Практического Использования. Что Там С Технической Стороны?

Пятый пост, написан Михаилом Михеевым на основе своего практического опыта в vCloud ИТ-ГРАД : «С технической точки зрения vCloud Director — это дополнительное приложение к vSphere. Он содержит информацию о кластерах и пулах, распределенных коммутаторах и группах портов, а также хранилище.

Задача, которую решает это дополнение, состоит в том, чтобы удобно распределить вышеупомянутые ресурсы по группам виртуальных машин — суть в том, чтобы предоставить интерфейс.



Что там с технической стороны? Подробности.

Как уже говорилось, в его основе правильное железо + vSphere + vCloud Director, Datacener Tier 3 и самая технологичная платформа для построения инфраструктуры виртуализации.

Подробности:

Как приручить облака: примеры практического использования.
</p><p>
 Что там с технической стороны?

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

Ключевой объект облака, о котором мы говорим, — VMware vCloud Director. С технической точки зрения vCloud Director — это дополнительное приложение для vSphere. Он содержит информацию о кластерах и пулах, распределенных коммутаторах и группах портов, а также хранилище.

Задача, которую решает это дополнение, состоит в том, чтобы удобно распределить вышеупомянутые ресурсы по группам виртуальных машин — суть в том, чтобы предоставить интерфейс.

С одной стороны, интерфейс для администратора облачного провайдера — для разделения множества доступных ресурсов на «облака» разных клиентов.

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

То есть администратору или оператору достаточно указать, что именно столько-то ресурсов следует выделить этому клиенту.

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

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

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

Подробности что и как были даны в предыдущих постах.

Если с распределением производительности процессора, памяти и дисков всё вполне понятно — обычно сколько мы указывали себе для своих ВМ — столько мы получили и столько-то заплатили; Расскажу немного подробнее о сетях.

Например, что я вижу, когда захожу в соответствующий раздел интерфейса (рис.

1):

Как приручить облака: примеры практического использования.
</p><p>
 Что там с технической стороны?

Рисунок 1. Внутриоблачные сети Здесь я вижу две доступные мне сети.

Они вполне понятно называются NAT и Internal. Что это означает (рис.

2):

Как приручить облака: примеры практического использования.
</p><p>
 Что там с технической стороны?

Рисунок 2. Иллюстрация доступных внутриоблачных сетей по умолчанию.

Что при необходимости часть ВМ мы подключим к изолированной сети, а часть — к сети с доступом к внешнему миру.

Более того, даже группы виртуальных машин, подключенных к одной сети одной галочкой (рис.

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



Как приручить облака: примеры практического использования.
</p><p>
 Что там с технической стороны?

Рисунок 3. Автоматическая изоляция заданной группы виртуальных серверов во внутриоблачной сети На этом снимке экрана показан шаг мастера по развертыванию vApp из шаблона — здесь мы можем указать изоляцию этого vApp от других, даже если оно подключено к той же внутренней сети или сети NAT. Более того, облачная инфраструктура VMware позволяет делать все банальные вещи весьма тривиальным способом.

Если зайти в свойства сети с первой картинки, то увидим следующие настройки: Встроенный DHCP – он уже присутствует из коробки, просто настраиваем его под себя (рис.

4).



Как приручить облака: примеры практического использования.
</p><p>
 Что там с технической стороны?

Рисунок 4. Настройка стандартного DHCP-сервера Настройки брандмауэра, защищающие наши виртуальные машины от опасностей внешнего мира (рис.

5).



Как приручить облака: примеры практического использования.
</p><p>
 Что там с технической стороны?

Рисунок 5. Настройка стандартного межсетевого экрана между внешним миром и сетью NA Какие публичные IP-адреса нам доступны (на скриншоте нет, а там просто список), и настройки сопоставления портов (рис.

6).



Как приручить облака: примеры практического использования.
</p><p>
 Что там с технической стороны?

Рисунок 6. Настройка переадресации внешних портов на виртуальной машине сети NAT. Таким образом, мы можем реализовать любой необходимый нам вариант взаимодействия виртуальных машин друг с другом и, при необходимости, с внешним миром.

Более того, для более простых случаев нам будет достаточно DHCP-серверов, межсетевых экранов и NAT, предлагаемых самой инфраструктурой.

DNS, конечно, тоже предусмотрен.

Итак, за короткое время я создал пару нужных мне наборов виртуальных машин vApp (рис.

7):

Как приручить облака: примеры практического использования.
</p><p>
 Что там с технической стороны?

Рисунок 7. Инфраструктура для моей задачи Вы можете открыть консоль к любой виртуальной машине и с минимальными настройками NAT открыть rdp или любую другую необходимую сессию.

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

, если необходимо (рис.

8,9).



Как приручить облака: примеры практического использования.
</p><p>
 Что там с технической стороны?

Рисунок 8. Запуск развертывания группы ВМ из шаблона

Как приручить облака: примеры практического использования.
</p><p>
 Что там с технической стороны?

Рисунок 9. Шаги мастера развертывания группы ВМ из шаблона Тестовая среда развернута.

Список виртуальных машин (рис.

10).



Как приручить облака: примеры практического использования.
</p><p>
 Что там с технической стороны?

Рисунок 10. Список виртуальных машин из всех групп в моем облаке Консоли к ним открываются, RDP, клиент View подключается к десктопам - в общем все гладко.

Отдельным преимуществом является простота построения сетевой инфраструктуры.

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

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

рисунок (рис.

11).



Как приручить облака: примеры практического использования.
</p><p>
 Что там с технической стороны?

Рисунок 11. Иллюстрация изменений инфраструктуры View Итак, переход от конфигурации один к конфигурации два снова осуществляется в пару кликов мышкой.

Добавьте ВМ, укажите, что у нее есть два сетевых интерфейса, один из которых подключен к внутренней сети, а другой — к внешней.

Ну и устанавливаем внутри нужный сервис.

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

Оптимальная задача и задача-максимум – пилотный проект и реализация.

Они требуют минимальных усилий.

Посмотрите сюда (рис.

12).



Как приручить облака: примеры практического использования.
</p><p>
 Что там с технической стороны?

Рисунок 12. Иллюстрация тривиальности загрузки серверов из облака на себя Как видите, в пару кликов мы можем загрузить к себе «нажитое непосильным трудом», и уже запускать хорошо функционирующие и явно работающие сервисы.

При этом нет никакой зависимости от прибытия нашего локального оборудования – мы его выгрузим, когда будем готовы (рис.

13, 14).



Как приручить облака: примеры практического использования.
</p><p>
 Что там с технической стороны?

Рисунок 13. Идет операция загрузки из облака к нам локально

Как приручить облака: примеры практического использования.
</p><p>
 Что там с технической стороны?

Рис.

14. Из этих файлов вы можете импортировать загруженную группу виртуальных машин в локальную vSphere. А если нам нравится всё в облаке, зачем загружать? Мы продолжаем эксплуатировать нужные нам сервисы в облаке, продолжая пользоваться всеми вкусностями.

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

Итак, по результатам тестирования вы также можете внедрить свое решение в продакшн-среду в облаке — скорее всего, вам все понравится.

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

Теги: #Виртуализация #vmware #iaas #Виртуальный хостинг #виртуальная инфраструктура #it-grad #vcloud

Вместе с данным постом часто просматривают:

Автор Статьи


Зарегистрирован: 2019-12-10 15:07:06
Баллов опыта: 0
Всего постов на сайте: 0
Всего комментарий на сайте: 0
Dima Manisha

Dima Manisha

Эксперт Wmlog. Профессиональный веб-мастер, SEO-специалист, дизайнер, маркетолог и интернет-предприниматель.