OpenStack Horizon

Horizon – инструмент, через который можно осуществлять взаимодействие с различными сервисами OpenStack, например, запустить инстанс (или виртуальную машину, VM), получить доступ к подчиненному хранилищу файлов, попробовать задать разные сетевые настройки (IP-адреса, доступы и т.д.). Horizon, главным образом, работает как инструмент пользовательского интерфейса для общения с более высокопроизводительными сервисами, такими как Nova, Swift и др. Аналогом данного компонента в VMware vCloud является vCloud Director User Interface Console. Чтобы начать работу с Horizon, необходимы компонент для управления ID, осуществляющий аутентификацию (в OpenStack это KeyStone), и система управления образами (Glance эквивалент хранилища AMI [AWS Machine Instance] в Amazon AWS), помимо Python и Nova. Изначально Horizon задумывалась как панель управления или консоль для управления уровнем контроллера вычислительных ресурсов Nova , но на сегодняшний день она выросла до нескольких плагинов, используемых для взаимодействия и с другими сервисами.

Как показывает практика, облачные провайдеры обычно адаптируют стандартную панель управления Horizon к своим требованиям. Проект Horizon начинался компанией Canonical (разработчиком и поставщиком услуг технического сопровождения для Ubuntu Linux).