Проекты OpenStack
OpenStack — комплекс проектов свободного программного обеспечения, который может быть использован для создания инфраструктурных облачных сервисов и облачных хранилищ с открытым исходным кодом, имитирующих все сервисы, имеющиеся в современных ведущих CSP. Проекты OpenStack имеют широкий охват — от вычислений, хранения данных и организации сетей до сбора и анализа информации, обеспечения безопасности и реализации прикладных сервисов.
Вычисления:
Nova — контроллер вычислительных ресурсов, https://wiki.openstack.org/wiki/Nova;
Glance — библиотека образов виртуальных машин, https://wiki.openstack.org/wiki/Glance;
Ironic — подготовка OpenStack на чистом железе, https://wiki.openstack.org/wiki/Ironic;
Magnum — обеспечение движка оркестрации контейнеров, https://wiki.openstack.org/
wiki/Magnum;
Storlets — хранилище вычисляемых объектов, https://wiki.openstack.org/wiki/Storlets;
Zun — сервис контейнеров, https://wiki.openstack.org/wiki/Zun.
Хранение, резервное копирование и восстановление:
Swift — облачное файловое хранилище, https://wiki.openstack.org/wiki/Swift;
Cinder — сервис работы с блочными устройствами хранения данных, https://wiki.openstack.org/wiki/Cinder;
Manila — общие файловые системы, https://wiki.openstack.org/wiki/Manila;
Karbor — проекция данных приложения как сервиса, https://wiki.openstack.org/wiki/Karbor
Freezer — резервное копирование, восстановление и аварийное восстановление,
https://wiki.openstack.org/wiki/Freezer.
Сеть и доставка контента:
Neutron — сеть, https://docs.openstack.org/neutron/latest/;
Designate — сервис DNS, https://wiki.openstack.org/wiki/Designate;
DragonFlow — плагин к Neutron, https://wiki.openstack.org/wiki/Dragonflow;
Kuryr — контейнерный плагин, https://wiki.openstack.org/wiki/Kuryr;
Octavia — балансировщик нагрузки, https://wiki.openstack.org/wiki/Octavia;
Tacker — оркестрация NFV, https://wiki.openstack.org/wiki/Tacker;
Tricircle — сетевая автоматизация для развертываний в нескольких регионах,
https://wiki.openstack.org/wiki/Tricircle.
Данные и аналитика:
Trove — база данных как сервис, https://wiki.openstack.org/wiki/Trove;
Sahara — предоставление инфраструктуры обработки больших данных, https://wiki.openstack.org/wiki/Sahara;
Searchlight — индексирование и поиск, https://wiki.openstack.org/wiki/Searchlight.
Безопасность, идентификация и соответствие требованиям:
Keystone — сервис идентификации, https://wiki.openstack.org/wiki/Keystone;
Barbican — управление ключами, https://wiki.openstack.org/wiki/Barbican;
Congress — управление, https://wiki.openstack.org/wiki/Congress;
Mistral — сервис рабочего пространства, https://wiki.openstack.org/wiki/Mistral.
Инструменты управления:
Horizon — графический интерфейс администрирования, https://wiki.openstack.org/wiki/Horizon;
Openstack Client — клиент командной строки, https://www.openstack.org/software/releases/ocata/components/openstack-client-(cli);
Rally — сервис тестирования производительности, https://rally.readthedocs.io/en/latest/;
Senlin — сервис кластеризации, https://wiki.openstack.org/wiki/Senlin;
Vitrage — сервис анализа первопричин, https://wiki.openstack.org/wiki/Vitrage;
Watcher — сервис оптимизации ресурсов, https://wiki.openstack.org/wiki/Watcher.
Инструменты развертывания:
Chef Openstack — рецепты автоматизации для OpenStack, https://wiki.openstack.org/wiki/Chef
Kolla — развертывание контейнеров, https://wiki.openstack.org/wiki/Kolla;
OpenStack Charms — надстройка над Juju для OpenStack, https://docs.openstack.org/charm-guide/latest/
OpenStack-Ansible — управление задачами Ansible для OpenStack, https://wiki.openstack.org/wiki/OpenStackAnsible