Щоденно на порталі Дія українці замовляють державні послуги онлайн. Ці та інші процеси генерують велику кількість документів. Щоб оптимізувати зберігання, ми здійснили “велике переселення” документів в нове файлове сховище OpenStack.
Завдяки нашим інженерам, перехід відбувся в фоновому режимі — без простою і непомітно для користувачів! Адже система не може «лежати», українці прагнуть Діяти.
Справжній сервіс — це непомітний сервіс. Тепер і державний!
Як все відбувалося:
В системі вже близько 670 000 файлів, а це більше 500 ГБ. За наступні півроку обсяг може збільшитися втричі.
Тому за декілька тижнів ми розпочали системну підготовку до переходу на об’єктне сховище S3 від DeVovo, на базі відкритого програмного забезпечення OpenStack Swift.
OpenStack — комплекс проектів вільного програмного забезпечення, який може бути використаний для створення інфраструктурних хмарних сервісів і хмарних сховищ.
Переваги зберігання файлів в OpenStack:
– Швидкий доступ до файлів великого розміру;
– Зручність експлуатації;
– Висока масштабованість (DFS);
– Велика кількість прикладного ПО може напряму працювати з S3, в тому числі різні системи резервного копіювання.
Особливості OpenStack:
– Вимагає синхронного резервування;
– Необхідні налаштування.
Для переходу було підготовлено декілька кластерів, які зберігають файли розподілено. Запрограмовано скрипт міграції всіх файлів. В результаті перехід пройшов непомітно для користувачів — у фоновому режимі, без навантаження на сервери та простою системи.