Google Cloud Fault Injection Testing: прев'ю сервісу стійкості
News | 31.08.2026
Google Cloud представив Fault Injection Testing (FIT) у прев'ю — сервіс для автоматизованого тестування збоїв, який допомагає розробникам та архітекторам довести стійкість застосунків ще до настання реальних інцидентів.
Коли бази даних виходять з ладу, а мережеві маршрути стають нестабільними, критичні хмарні сервіси все одно мають залишатися доступними. Забезпечення високої доступності стає складнішим через складність сучасних розподілених систем. FIT дозволяє свідомо вводити збої у робоче середовище та перевіряти механізми захисту на реальній інфраструктурі Google Cloud.
Що було анонсовано
Google Cloud оголосив про публічне прев'ю Fault Injection Testing (FIT). Сервіс автоматизує тестування збоїв, щоб команди могли забезпечити прогнозовану поведінку під час порушень роботи. У початковому прев'ю доступні два сценарії:
- Failover Cloud SQL: запускає перемикання високодоступного екземпляра Cloud SQL із основної зони на резервну.
- Degrade application traffic: додає затримки та HTTP-коди помилок через Layer 7 балансувальник.
Партнери, зокрема KeyBank та Servier, вже використовують FIT для валідації своїх розгортань та моделювання зональних збоїв.
Чому це важливо
Для CIO, CISO, ІТ-директорів та керівників з закупівель непідтверджена стійкість — це прямий бізнес-ризик. У хмарі команди мають менший прямий доступ до інфраструктури, ніж у локальних дата-центрах. Без нативних інструментів для перевірки виживання застосунків організації стикаються з трьома конкретними ризиками:
- Втрата довіри та репутації: часті збої призводять до незадоволення клієнтів та довгострокової шкоди бренду.
- Штрафи регуляторів: особливо у фінансовому секторі, нездатність підтвердити можливості disaster recovery веде до аудитів та санкцій.
- Затримки міграцій: масштабні міграції зупиняються, коли команди не можуть підтвердити стабільність критичних застосунків під час збою зони.
Технічні деталі
- Шаблони експериментів: визначають конкретний збій та цільові ресурси експерименту.
- Автоматизований dry run: симуляція read-only перевіряє права доступу та формує актуальний список усіх задіяних ресурсів.
- Ручний запуск та автоматичний revert: ін'єкція триває заданий час і автоматично скасовується після завершення таймера.
- Stop and revert: дозволяє миттєво зупинити експеримент та відновити ресурси.
- Доступ: Google Cloud console, gcloud CLI та REST API.
- Необхідна роль: roles/faulttesting.operator для налаштування та запуску експериментів.
- Рекомендація: у прев'ю використовувати FIT у не-продакшн середовищі.
Свідомо вводячи збої у середовище, можна перевірити механізми захисту ще до того, як реальний інцидент вплине на клієнтів
Softprom та Google
Softprom є офіційним партнером Google. Команда Softprom допомагає підприємствам проєктувати, впроваджувати та валідувати архітектури Google Cloud, включно з практиками resilience engineering, chaos experimentation та тестування disaster recovery.
Готові перевірити стійкість вашої хмари за допомогою Fault Injection Testing? Зверніться до команди Softprom та дізнайтеся більше про хмарні сервіси Google.
Цей матеріал підготовлено в рамках проєкту Softprom DistriFlow — автоматизованої системи моніторингу та адаптації новин вендорів. Джерело: оригінальна стаття.