SIM-Cloud 3.0

У першому кварталі 2018 року SIM-Networks підготувала серію планових поліпшень SIM-Cloud — основного хмарного продукту компанії. На початку квітня всі зміни було розгорнуто в промисловому середовищі. Оновлена версія отримала назву SIM-Cloud 3.0.

Нижче описано зміни у високодоступній і відмовостійкій публічній хмарі SIM-Cloud 3.0 та нові можливості для користувачів.

1. ПЛАТФОРМА OPENSTACK

Хмарна IaaS-інфраструктура SIM-Cloud побудована на комплексі проєктів OpenStack, що постійно розвивається. У SIM-Cloud 3.0 випуск Newton замінено на Ocata. Основні цілі оновлення — усунення потенційних вразливостей і підвищення безпеки роботи в хмарі. В Ocata особливу увагу приділено стабільності OpenStack і розвитку окремих мікросервісів:

  • Nova — керування гіпервізорами та підтримка механізму масштабування Cells v2;

  • Neutron — керування мережевою інфраструктурою;

  • Cinder — блокове сховище, рефакторинг API керування підключенням і відключенням дисків та основа для multi-attach — одночасного підключення диска до кількох віртуальних машин;

  • Keystone — служба ідентифікації та основа для багатофакторної автентифікації (MFA).

2. ОНОВЛЕНИЙ ГІПЕРВІЗОР QEMU-KVM

Основні поліпшення QEMU v2.10:

  • для пристроїв virtio-blk додано підтримку багаточергового режиму;

  • для virtio-net/vhost-net додано polling, який зменшує навантаження завдяки уникненню зайвих переривань;

  • додано підтримку обробників збоїв у гостьових системах, які можуть автоматично усувати окремі проблеми без аварійного завершення роботи.

3. НОВІ МОЖЛИВОСТІ РОЗГОРТАННЯ ВІРТУАЛЬНИХ МЕРЕЖ У SIM-CLOUD

3.1 Раніше після збою та відновлення віртуальної машини з образу її фіксована IP-адреса іноді змінювалася, через що машина ставала недоступною. Для відновлення конфігурації доводилося звертатися до технічної підтримки. У SIM-Cloud 3.0 користувач може виділити плаваючу IP-адресу з пулу провайдера, а в разі відмови машини вручну перепризначити її резервному інстансу. Якщо адреса більше не потрібна, її можна звільнити й повернути до пулу.

Перехід на плаваючі IP-адреси надав такі можливості:

  • додаткове придбання блока послідовних фіксованих IPv4-адрес публічної підмережі для приватної мережі;

  • автоматичне налаштування клієнтських мереж у хмарі за допомогою DHCP.

Примітка: DHCP (Dynamic Host Configuration Protocol) — мережевий протокол динамічної конфігурації вузлів, який дає комп’ютерам змогу автоматично отримувати IP-адресу та інші параметри для роботи в мережах TCP/IP.

3.2 До SIM-Cloud 3.0 додано нові дистрибутиви Linux із шаблонами cloud-init для автоматизації розгортання, застосування параметрів, пошуку оновлень та інших підготовчих дій:

  • CentOS-6-x86_64-GenericCloud-1802

  • CentOS-7-x86_64-GenericCloud-1802

  • debian-9-openstack-amd64

  • Fedora-Atomic-27-20180226.0.x86_64

  • Fedora-Cloud-Base-27-1.6.x86_64

  • xenial-server-cloudimg-amd64

3.3 У Dashboard SIM-Cloud внесено зміни для зручнішого керування хмарною інфраструктурою:

  • групи безпеки перенесено до розділу Network;

  • розділ Compute поділено на два підрозділи:

  • Key Pairs — налаштування безпечної автентифікації для доступу до інстансів за допомогою SSH-ключів;

  • API Access — параметри доступу до API для гнучкішого керування та доступу до функцій, яких ще немає в Dashboard.

4. НАДІЙНЕ ЗБЕРІГАННЯ ДАНИХ

SIM-Cloud 3.0 використовує високошвидкісну мережу InfiniBand 56 Gbit із топологією Fat Tree від Mellanox для обміну даними зі сховищем. Система зберігання побудована на Ceph і забезпечує надійність завдяки реплікації даних та повторному балансуванню наборів даних після відмови, видалення чи додавання вузлів.

5. ОНОВЛЕНИЙ СЕРВІС BAAS У SIM-CLOUD

5.1 Швидкість відновлення дисків із резервних копій збільшено у 2–3 рази завдяки оптимізації системи зберігання. Як і раніше, хмарний сервіс резервного копіювання доступний лише для проєктів у SIM-Cloud.

5.2 Додано можливості ефективної роботи з метаданими дисків.

5.3 На додаток до віддаленого BaaS, який зберігає дані в іншому центрі обробки даних, з’явився варіант BaaS local. Він зберігає копії в тому самому центрі, де розгорнуто віртуальні машини клієнта. Відновлення образів із локального сховища відбувається швидше, ніж передавання даних зовнішніми каналами.

Водночас віддалене зберігання резервних копій краще захищає від катастроф. Варіант BaaS обирає клієнт.

ПОДАЛЬШИЙ РОЗВИТОК

Платформа OpenStack і SIM-Cloud постійно вдосконалюються. Розробка ґрунтується на принципі безперервної доставки, який забезпечує швидкість, якість і регулярність оновлень. Одночасно з випуском SIM-Cloud 3.0 уже розпочалася робота над наступними версіями з новими функціями та поліпшеннями.