Приклади використання BaaS
Сценарій №1
Потреба користувача: Потрібно налаштувати резервне копіювання інстансу (віртуального сервера) SIM-Cloud за допомогою BaaS.
Із чого почати та на що звернути особливу увагу?
Рішення: Спочатку визначте об’єкти резервного копіювання. BaaS створює копії віртуальних дисків інстансу. Інстанс може містити кілька дисків, і для кожного з них можна задати окремі параметри копіювання.
Система працює з окремими дисками, а не з інстансом загалом. Це дає змогу гнучко керувати копіями: захищати або відновлювати всі чи лише вибрані диски та не витрачати місце на дані, які не потребують резервного копіювання.
Після вибору дисків визначте кількість точок відновлення — глибину резервного копіювання. Більша кількість точок дає змогу повернутися до давнішого стану, але потребує більше місця. Обсяг BaaS обмежений придбаною квотою. Потрібний простір залежить від сумарного обсягу даних і кількості точок. Якщо місця бракує, створення нових точок може зупинитися, а актуальне відновлення стане неможливим.
Створіть план резервного копіювання, який система запускатиме за розкладом. Укажіть назву, опис, диски, час запуску та кількість точок відновлення. Після збереження BaaS виконуватиме копіювання відповідно до цих параметрів.
Є два підходи. Для невеликого проєкту можна створити окремий план для кожного
диска з власним часом запуску та глибиною. Для великої кількості дисків краще
заздалегідь створити типові плани й додавати до них диски з однаковими вимогами.
Наприклад, п’ять системних дисків із однаковим графіком можна включити до одного
плану Резервне копіювання системних дисків. Зміна такого плану застосовується
до всієї групи, а диски можна додавати або видаляти в будь-який момент.
Примітка
Один диск можна додати лише до одного плану. Щоб використати його в іншому плані, спочатку видаліть диск із поточного.
Сценарій №2
Потреба користувача:
Система не дає видалити диск інстансу й показує помилку: Error: You are not
authorized to perform the operation: delete disk.
Причина: Диск додано до плану BaaS, і для нього створюються службові знімки. Такий диск не можна видалити без попередньої зміни конфігурації резервного копіювання.
Рішення:
Перевірте, чи додано диск до плану. Якщо так, від’єднайте його від відповідного плану; при цьому буде видалено службовий знімок. Для цього:
відкрийте розділ
Backups;виберіть резервну копію потрібного диска;
у стовпці
ActionsвиберітьDisconnect Volume.
Після цього диск можна видалити.
Раніше створені точки відновлення залишаться. Однак Disconnect Volume
видаляє службовий знімок диска, тому продовжити інкрементний ланцюжок для його
попередніх копій неможливо. Щоб відновити резервне копіювання, видаліть раніше
створені копії цього диска й додайте його до наявного або нового плану.
______________________________________________________________________________
Сценарій №3
Потреба користувача:
Диск не відновлюється через брак вільного місця у сховищі проєкту.
Причина:
SIM-Cloud і BaaS використовують два незалежні сховища: основне — для дисків інстансів, окреме сховище BaaS — для їхніх резервних копій.
Відновлений диск створюється в основному сховищі проєкту й не замінює наявний. Перед відновленням переконайтеся, що у вибраному сховищі достатньо вільної квоти.
Рішення:
Основне хмарне сховище представлене квотами двох типів: gs1 і cs1.
За замовчуванням диск відновлюється до того самого типу сховища, у якому його було створено. Якщо квоти cs1 або gs1 недостатньо, виберіть інший тип із вільним місцем. Потім із відновленого диска можна запустити інстанс.
Під час відновлення користувач BaaS може вибрати cs1 або gs1.
Інший варіант — видалити наявний диск і використати звільнене місце для відновлення. Після видалення поточний стан диска буде втрачено; відновити можна лише стани, збережені в наявних точках.
Рекомендований варіант — збільшити квоту основного сховища cs1 або gs1, щоб не видаляти вихідний диск. _______________________________________________________________________________
Сценарій №4
Потреба користувача:
BaaS повідомляє, що вільне місце закінчилося, і не створює нові точки відновлення.
Причина:
Сховище BaaS обмежене придбаною квотою. Місце може закінчитися через збільшення кількості дисків або точок відновлення, зростання обсягу даних чи інтенсивніші зміни між запусками резервного копіювання.
Рішення:
Доступні такі варіанти:
Придбайте додаткову квоту BaaS.
Перегляньте політику копіювання. Зменшення глибини скорочує кількість копій і зайнятий простір. Ротація відбувається під час наступних запусків. Якщо глибину зменшено з п’яти точок до трьох, для завершення ротації може знадобитися три запуски, після чого система повторно обчислить вільне місце.
Розділіть диски за важливістю. Наприклад, зберігайте копії критичних дисків 10 днів, а менш важливих — 3 дні.
Примітка
Після вичерпання квоти нові копії не створюються, тому в разі збою може не бути актуальної точки відновлення.
Сценарій №5
Потреба користувача:
Потрібно відновити диск із резервної копії. Із чого почати та на що звернути увагу?
Рішення:
У меню BaaS відкрийте Backups. Знайдіть потрібний диск і точку за датою
створення та натисніть Restore. Після завершення відновлений диск з’явиться
в розділі Volumes меню Compute. Його можна підключити до наявного
інстансу або створити на його основі новий. Перед запуском перевірте, що в
проєкті достатньо вільної дискової квоти.
Сценарій №6
Потреба користувача:
Потрібно повністю відновити інстанс із резервної копії.
Рішення:
Процес складається з трьох частин:
створення інстансу;
відновлення потрібних дисків;
підключення відновлених дисків до нового інстансу.
Дані буде відновлено до стану на момент створення вибраної точки. Після видалення інстансу його мережеву конфігурацію також видалено, а динамічно призначені IP-адреси звільнено. Відновлена ОС може зберегти старі адресу, маску, шлюз і DNS. Замініть їх параметрами, призначеними новому інстансу.
Сценарій №7
Потреба користувача:
Як визначити потрібну квоту сховища для резервних копій?
Рішення:
Під час оцінювання квоти враховуйте:
мінімальна квота — 10 GB;
квота має бути кратною 10 GB;
потрібний обсяг BaaS дорівнює сумі зайнятого місця кожного диска та змін (дельт) між точками відновлення:
VBaaS = (VHDD1 + (∆VHDD1+…+∆ VHDD1n)) + …+ (VHDDm + (∆VHDDm1+…+∆ VHDDmn)) n = 1…k, де k — кількість точок відновлення; m = 1…f, де f — кількість дисків для резервного копіювання.
На потрібний обсяг впливають:
кількість дисків проєкту;
фактично використаний простір цих дисків;
кількість точок відновлення;
інтенсивність змін даних між точками.
Приклад:
У проєкті є три диски, для яких потрібно придбати квоту BaaS.
Вихідні дані наведено в таблиці:
№ |
Parameters |
VHDD1 |
VHDD2 |
VHDD3 |
1 |
Volume of disk space |
120GB |
250GB |
500GB |
3 |
Volume of used disk space (VHDDm) |
30GB |
100GB |
350GB |
3 |
Number of restore points («k») |
7 |
5 |
10 |
4 |
Intensity of data exchange on the disk between restore points (∆VHDDm.) |
1GB/d |
5GB/d |
30GB/d |
Використовуйте наведену вище формулу:
VBaaS = (VHDD1 + (∆VHDD1+…+∆ VHDD1n)) + …+ (VHDDm + (∆VHDDm1+…+∆ VHDDmn))
Якщо інтенсивність змін між точками (∆VHDDm) стала, формулу можна спростити:
VBaaS = (VHDD1 + (∆VHDD1 x k HDD1)) + (VHDD2 + (∆VHDD2 x k HDD2)) + (VHDD3 + (∆VHDD3 x k HDD3))
Підставимо вихідні значення:
VBaaS = (30GB + (1GB x 7)) + (100GB + (5GB x 5) + (350GB + (30GB x 10)) VBaaS = (30GB + 7GB) + (100GB + 25GB) + (350GB + 300GB) VBaaS = 37GB + 125GB + 650GB = 812GB = 820GB
Результат 812 GB округлюється вгору до найближчого значення, кратного 10 GB, — 820 GB. Для оцінки максимальної квоти враховуйте повний обсяг дисків, максимальну кількість точок і максимальну інтенсивність змін між ними.
Примітка
Брак місця може зупинити створення нових точок і позбавити можливості відновити актуальні дані. Уважно вибирайте квоту та параметри планів.
Сценарій №8
Потреба користувача:
Потрібно оцінити час відновлення диска розміром 500 GB. Чи впливає вміст диска на швидкість процесу?
Рішення:
Орієнтовна продуктивність відновлення SIM-Cloud BaaS становить 100–600 GB на годину. Фактична швидкість залежить від типу сховища копій, характеру навантаження, розміру диска, мережевих умов і поточного навантаження інфраструктури.
Орієнтовний час обчислюється за формулою:
T_BaaS = V_HDD / V
де:
T_BaaS— орієнтовний час відновлення в годинах;V_HDD— виділений розмір диска в GB;V— орієнтовна продуктивність у GB за годину.
Для диска 500 GB орієнтовний час становить від приблизно 50 хвилин до 5 годин:
найшвидший варіант: 500 GB / 600 GB/h = 0,83 години;
найповільніший варіант: 500 GB / 100 GB/h = 5 годин.
Це орієнтовні, а не гарантовані значення.