
Chaos Engineering
Chaos-експерименти, ін'єкція збоїв, тестування стійкості, Chaos Monkey, gameday, усунення проблем зі стійкістю
1Що таке Chaos Engineering?
Що таке Chaos Engineering?
Відповідь
Chaos Engineering — це дисципліна експериментування над розподіленою системою для зміцнення впевненості у здатності системи витримувати турбулентні умови в продакшені. Цей проактивний підхід допомагає виявляти слабкі місця до того, як вони спричинять критичні інциденти. На відміну від традиційного тестування, Chaos Engineering зосереджується на спостереженні за поведінкою системи в цілому, а не на перевірці окремих компонентів.
2Який фундаментальний принцип steady state hypothesis у Chaos Engineering?
Який фундаментальний принцип steady state hypothesis у Chaos Engineering?
Відповідь
Steady state hypothesis визначає нормальний стан системи в термінах спостережуваних метрик перед запуском chaos-експерименту. Вона дозволяє об'єктивно виміряти, чи залишається система стійкою під час та після ін'єкції збоїв. Без цієї чітко визначеної гіпотези стає неможливим визначити, чи експеримент був успішним або невдалим, оскільки немає базової лінії для порівняння поведінки системи.
3Що таке blast radius у контексті Chaos Engineering?
Що таке blast radius у контексті Chaos Engineering?
Відповідь
Blast radius представляє потенційний масштаб впливу chaos-експерименту на систему та її користувачів. Обмеження blast radius є важливою практикою для запобігання непропорційній шкоді від експерименту. Цього можна досягти, націлюючись на підмножину інстансів, географічно обмежуючи експеримент або використовуючи feature flags для контролю впливу на користувачів.
Якою була первісна роль Chaos Monkey у Netflix?
Яка різниця між Chaos Monkey та Chaos Gorilla у Simian Army від Netflix?
+17 питань зі співбесід
Інші теми співбесід DevOps
Контроль версій & Git
Основи Linux
Shell Scripting & Bash
Основи мереж
Основи Docker
Основи CI/CD
GitHub Actions
GitLab CI/CD
Jenkins
Основи Kubernetes
Networking Kubernetes
Kubernetes Просунутий
Ingress & API Gateway
Основи Terraform
Terraform Просунутий
Ansible & Configuration Management
Основи AWS
Основи Azure
Основи GCP
Моніторинг і Prometheus
Logging & ELK Stack
Alerting та Incident Response
Cloud Identity & Secrets
Безпека CI/CD пайплайнів
Helm & Kubernetes
Безпека Runtime та Cluster
Container Supply Chain Security
Service Mesh та Istio
GitOps & ArgoCD
Progressive Delivery
Розподілена спостережуваність
Disaster Recovery & Backup
Оптимізація продуктивності
Оптимізація витрат на хмару
Принципи SRE
Platform Engineering
Опануй DevOps для наступної співбесіди
Отримай доступ до всіх питань, flashcards, технічних тестів, вправ code review та симуляторів співбесід.
Почни безкоштовно