Подготовка ресурсов
Основная роль поставщика облачных служб (CSP) состоит в том, чтобы упаковать и изолировать виртуальные части физического центра обработки данных и предоставить облачным пользователям доступ для подготовки ресурсов в облаке. Подготовка — это процесс сопоставления запросов абстрактных ресурсов от облачных пользователей с физическими ресурсами на серверах в центре обработки данных.
В модели "инфраструктура как услуга" (IaaS) это, в основном, заключается в запуске виртуальных машин на основе низкоуровневых оболочек, а также подключении томов хранилища из пула носителей и создании наложения частной сети для ресурсов пользователя. (Низкоуровневые оболочки — это специальные программные приложения, которые обеспечивают изоляцию виртуальных машин на базе физического компьютера. В ближайшее время мы рассмотрим их подробнее.)
Методы виртуализации вычислительных, сетевых ресурсов и ресурсов хранения описаны в последующих модулях. Здесь основное внимание уделено рассмотрению некоторых из общих действий, которые должен предпринять поставщик облачных служб, чтобы создать и выделить общедоступную виртуальную машину с фиксированным набором ресурсов для пользователя.
Компоненты системы подготовки ресурсов
Система подготовки ресурсов в облаке обычно состоит из следующих частей.
- Доступ к физическому пулу ресурсов — обычно это тысячи или миллионы серверов, взаимодействующие по сети (обычно используется топология утолщенного дерева, как описано в предыдущем модуле), а также к большому пулу дисков.
- Подсистема управления удостоверениями, которая обслуживает и проверяет учетные данные пользователей для доступа к различным типам ресурсов. Она также может поддерживать управление доступом на основе ролей.
- Система контроля и мониторинга потребления для обнаружения использования физических ресурсов.
- Система управления счетами и их выставлением позволяет сопоставлять отслеживаемые ресурсы с физическими затратами и предпринять соответствующие действия на основе разрешенных прав пользователя.
- Диспетчер ресурсов, который работает с гипервизором, чтобы сопоставлять физические ресурсы с виртуальными абстракциями.
- Часто это веб-интерфейс или API.
Процесс сквозной подготовки облачной службы
На рис. 2 показаны типичные сквозные шаги для подготовки виртуальной машины клиента от поставщика облачных служб:
Рис. 2. Стандартные шаги сквозной подготовки IaaS.
Шаги, показанные на рис. 2, описаны ниже:
- Клиент входит на портал и проходит проверку подлинности с помощью системы управления удостоверениями.
- На основе прав клиента портал извлекает подмножество служб, которые пользователь может заказать из каталога служб, и создает каталог запросов.
- Клиент выбирает службу, например виртуальный сервер определенного размера. Каждая служба имеет набор технических требований (например, объем видеопамяти или количество виртуальных ЦП) и бизнес-требований (например, требования высокой доступности или Соглашения об уровне обслуживания).
- Средство оркестрации извлекает технические сведения о службе из каталога и разделяет службу на отдельные части, такие как конфигурация ресурсов вычислений, конфигурация сети и т. д.
- Начинается процесс подготовки.
- Виртуальная машина, работающая на сервере, подготавливается с помощью диспетчера серверного или вычислительного доменов.
- Сетевые ресурсы, включая брандмауэры и подсистемы балансировки нагрузки, а также хранилище подготавливаются сетью, сетевыми службами и диспетчерами доменов хранилища.
- Инициируется выставление счетов или взимание средств за использование. Случай управления изменениями закрывается, а клиент получает соответствующее уведомление.