Введение

Завершено

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

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

Этот модуль мы начнем с изучения того, как уровень ПО промежуточного слоя программного обеспечения реализует все преимущества облака. Мы рассмотрим простейший вариант использования, относящийся к подготовке ресурсов, и разберемся, почему для обработки простого запроса к ресурсам используются длинные последовательности действий. Конечно, поставщики облачных служб взимают плату за все исчисляемые ресурсы, используемые пользователем. Необходимо понимать тонкости систем выставления счетов и мониторинга, которые позволяют поставщикам получать прибыль от центров обработки данных. Автоматизация и оркестрация — это важные методики, позволяющие добиться низкого соотношения количества сотрудников и количества ресурсов у поставщика облачных служб и снизить его действующие расценки.

Наконец, мы рассмотрим OpenStack, набирающую популярность платформу программного обеспечения, которая позволяет создать облачную среду любому пользователю с физическими ресурсами.

Цели обучения

Изучив этот модуль, вы сможете:

  • Различные функции, предоставляемые с помощью облачного ПО промежуточного слоя.
  • Процесс подготовки ресурсов в контексте поставщика облачных служб.
  • Проблемы, связанные с контролем потребления ресурсов для поставщиков облачных служб.
  • Архитектура контроля потребления в OpenStack Ceilometer.
  • Концепция облачной оркестрации и ее преимущества.
  • Компоненты службы OpenStack и то, как определять их отдельные функции.

Необходимые компоненты

  • Понимание темы облачных вычислений, в том числе знакомство с моделями и некоторыми поставщиками облачных служб.
  • Знание технологий, лежащих в основе облачных вычислений.
  • Представление о том, как поставщики облачных служб управляют оплатой и выставлением счетов за использование облака.
  • Понимание того, что собой представляют центры обработки данных, и их назначения.
  • Знания в области настройки, поддержки и подготовки центров обработки данных.