SIM-Cloud 3.0

Версия SIM-Cloud 3.0 была развёрнута в начале апреля 2018 года. Обновление затронуло платформу OpenStack, гипервизоры, сеть, хранилище и BaaS.

1. Платформа OpenStack

OpenStack обновлён с Newton до Ocata. Основными целями были повышение стабильности и безопасности:

  • Nova получила Cells v2 для масштабирования;

  • Neutron — улучшения управления сетевой инфраструктурой;

  • Cinder — обновлённый API подключения дисков и основу для multi-attach;

  • Keystone — основу для правил многофакторной аутентификации.

2. Гипервизор QEMU-KVM

QEMU обновлён до 2.10. Добавлены многоканальная обработка для VirtIO Block, polling для virtio-net и vhost-net, а также поддержка обработчиков сбоев в гостевых ОС.

3. Виртуальные сети

Плавающий IP-адрес можно самостоятельно назначить резервному инстансу при сбое основного и вернуть в пул, когда он больше не нужен. Также появились:

  • выделение блоков последовательных публичных IPv4-адресов;

  • автоматическая настройка клиентских сетей через DHCP;

  • новые облачные Linux-образы с cloud-init: CentOS 6 и 7, Debian 9, Fedora Atomic 27, Fedora Cloud 27 и Ubuntu 16.04;

  • перенос групп безопасности в раздел Network;

  • отдельные разделы Key Pairs и API Access в Dashboard.

4. Хранение данных

Для обмена с Ceph продолжила использоваться сеть InfiniBand 56 Гбит/с с топологией Fat Tree. Репликация и автоматическая перебалансировка Ceph обеспечивают сохранность данных при добавлении или отказе узлов.

5. Обновление BaaS

  • скорость восстановления дисков увеличена в 2–3 раза;

  • улучшена работа с метаданными дисков;

  • кроме удалённого BaaS появилось локальное хранилище резервных копий.

Локальное хранилище сокращает время восстановления, а удалённое лучше защищает от аварии площадки. Клиент выбирает вариант с учётом требуемых RPO и RTO.