Разработка облака OpenStack является большим достижением. Это требует трудоемкого осмысления требований и запросов пользователей облака для определения наиболее соответствующих настроек для их удовлетворения. OpenStack обеспечивает большую гибкость для достижения ваших потребностей, и данная часть книги служит освещению большого количества решений, которые вы должны принимать в ходе процесса.
Для проектирования, развертывания и настройки OpenStack, администраторы должны понимать логическую архитектуру. Схема может помочь вам представить все интегрированные в OpenStack службы и их взаимодействие друг с другом.
Модули OpenStack могут быть одного из следующего типов:
Как показано, конечные пользователи могут взаимодействоватьчерез приборную панель, CLI и API. Все службы аутентификации проходят через общую службу идентификации (Identity Service), а индивидуальные службы взаимодействуют друг с другом через общедоступные API, за исключением случаев, когда необходимы привилегированные команды администратора. Рисунок 1. "Логическая архитектура OpenStack" показывает наиболее полную, но не единственную архитектуру облака OpenStack.
Рисунок 1. Логическая архитектура OpenStack http://docs.openstack.org/openstack-ops/content/figures/2/figures/osog_0001.png)