Что такое OpenStack

OpenStack

набор программных продуктов для организации частной облачной инфраструктуры. Первый релиз был выпущен в 2010 году в рамках совместного проекта Rackspace с NASA. После, была создана некоммерческая организация OpenStack Foundation.

Основные компоненты, которые входят в состав OpenStack:

  • Nova — контроль ресурсов — создание, запуск, перезапуск, остановка виртуальных машин и так далее. Предоставляет возможность работать с различными гипервизорами, например, KVM, VMware, Hyper-V, а также системами контейнеризации, например, LXC.
  • Glance — управление образами виртуальных машин.
  • Swift — облачное файловое хранилище.
  • Cinder — блочное хранилище данных.
  • Keystone — управление правилами доступа.
  • Neutron — управление виртуальной сетевой инфраструктурой.
  • Horizon — графический интерфейс для администрирования системой.
  • Heat — оркестратор, позволяющий разворачивать из шаблонов инфраструктуру по принципу IaC (Infrastructure-as-Code или инфраструктура как код).
  • Ceilometer — инфраструктура для сбора метрик.
  • Trove — база данных, которую можно предоставлять как услугу в рамках OpenStack.
  • Sahara — среда обработки данных.
  • Ironic — позволяет предоставить, как бы, «голые» компьютеры вместо виртуальных машин из драйвера Nova baremetal.
  • Zaqar — сервис обмена сообщениями для разработчиков веб- и мобильных приложений.
  • Manila — предоставляет хранилища для совместно используемых или распределенных файловых систем. Является ответвлением от Cinder.
  • Designate — DNS как сервис в рамках OpenStack.
  • Barbican — сервис для хранения секретов.
  • Watcher — оптимизация вычислительной нагрузки облачных ресурсов.

Ознакомиться с архитектурой OpenStack и наглядной схемой взаимодействия между данными компонентами можно на официальном сайте.

Подробнее об OpenStack на Википедии.

admin

Share
Published by
admin

Recent Posts

Что такое Zulip

Zulip — программное обеспечение для реализации корпоративного чата. Разработан в 2012 году, в 2014 был…

2 месяца ago

Что такое Zookeeper

Zookeeper — cервис-координатор, который позволяет обеспечить контроль синхронизации данных. Разработан на Java компанией Apache Software…

2 месяца ago

Что такое Zimbra

Zimbra — программное обеспечение для реализации почтового сервиса или, если сказать точнее, автоматизации совместной деятельности…

2 месяца ago

Что такое Zabbix

Zabbix — бесплатная система мониторинга. Позволяет отслеживать состояние сетевых узлов, компьютеров и серверов. Возможности: Поддержка…

2 месяца ago

Что такое YouTube

YouTube — компания-владелец одноименного портала для просмотра и хранения видео. Чтобы пользоваться данным порталом достаточно…

2 месяца ago

Что такое yota

Yota — провайдер, предоставляющий доступ к сети Интернет по беспроводной связи. Впервые, сервис начал работать…

2 месяца ago