DevOps

Chaos Engineering

Thí nghiệm chaos, tiêm lỗi, kiểm thử khả năng phục hồi, Chaos Monkey, gameday, khắc phục sự cố khả năng phục hồi

20 câu hỏi phỏng vấn·
Senior
1

Chaos Engineering là gì?

Câu trả lời

Chaos Engineering là một lĩnh vực thực hiện thí nghiệm trên hệ thống phân tán để xây dựng niềm tin vào khả năng của hệ thống chịu được các điều kiện hỗn loạn trong môi trường production. Cách tiếp cận chủ động này giúp xác định các điểm yếu trước khi chúng gây ra sự cố nghiêm trọng. Không giống như kiểm thử truyền thống, Chaos Engineering tập trung vào việc quan sát hành vi toàn hệ thống thay vì xác minh các thành phần riêng lẻ.

2

Nguyên tắc cơ bản của steady state hypothesis trong Chaos Engineering là gì?

Câu trả lời

Steady state hypothesis định nghĩa trạng thái bình thường của hệ thống dựa trên các chỉ số có thể quan sát được trước khi chạy một thí nghiệm chaos. Nó cho phép đo lường khách quan xem hệ thống có duy trì khả năng phục hồi trong và sau khi tiêm lỗi hay không. Nếu không có giả thuyết được định nghĩa rõ ràng này, việc xác định thí nghiệm thành công hay thất bại trở nên bất khả thi, vì không có đường cơ sở để so sánh hành vi của hệ thống.

3

Blast radius trong bối cảnh Chaos Engineering là gì?

Câu trả lời

Blast radius thể hiện phạm vi tác động tiềm năng của một thí nghiệm chaos lên hệ thống và người dùng của nó. Giới hạn blast radius là một thực hành thiết yếu để ngăn một thí nghiệm gây ra thiệt hại không tương xứng. Điều này có thể đạt được bằng cách nhắm vào một tập con các instance, giới hạn thí nghiệm theo địa lý, hoặc sử dụng feature flags để kiểm soát mức độ ảnh hưởng đến người dùng.

4

Vai trò ban đầu của Chaos Monkey tại Netflix là gì?

5

Sự khác biệt giữa Chaos Monkey và Chaos Gorilla trong Simian Army của Netflix là gì?

+17 câu hỏi phỏng vấn

Các chủ đề phỏng vấn DevOps khác

Quản lý phiên bản & Git

Junior
20 câu hỏi

Cơ bản về Linux

Junior
22 câu hỏi

Shell Scripting & Bash

Mid-Level
20 câu hỏi

Cơ bản về Networking

Junior
22 câu hỏi

Kiến thức cơ bản về Docker

Junior
24 câu hỏi

Nền tảng CI/CD

Junior
18 câu hỏi

GitHub Actions

Mid-Level
22 câu hỏi

GitLab CI/CD

Mid-Level
22 câu hỏi

Jenkins

Mid-Level
22 câu hỏi

Kiến thức cơ bản về Kubernetes

Mid-Level
26 câu hỏi

Networking Kubernetes

Mid-Level
24 câu hỏi

Kubernetes Nâng cao

Mid-Level
24 câu hỏi

Ingress & API Gateway

Mid-Level
20 câu hỏi

Cơ bản về Terraform

Mid-Level
22 câu hỏi

Terraform Nâng cao

Mid-Level
22 câu hỏi

Ansible & Configuration Management

Mid-Level
20 câu hỏi

Kiến thức cơ bản AWS

Mid-Level
26 câu hỏi

Kiến thức cơ bản về Azure

Mid-Level
22 câu hỏi

Nền tảng GCP

Mid-Level
22 câu hỏi

Monitoring và Prometheus

Mid-Level
22 câu hỏi

Logging & ELK Stack

Mid-Level
20 câu hỏi

Alerting & Incident Response

Mid-Level
20 câu hỏi

Cloud Identity & Secrets

Mid-Level
22 câu hỏi

Bảo mật Pipeline CI/CD

Mid-Level
20 câu hỏi

Helm & Kubernetes

Mid-Level
20 câu hỏi

Bảo mật Runtime & Cluster

Senior
24 câu hỏi

Container Supply Chain Security

Senior
22 câu hỏi

Service Mesh & Istio

Senior
24 câu hỏi

GitOps & ArgoCD

Senior
22 câu hỏi

Progressive Delivery

Senior
20 câu hỏi

Khả năng quan sát phân tán

Senior
22 câu hỏi

Disaster Recovery & Backup

Senior
20 câu hỏi

Tối ưu hóa hiệu suất

Senior
22 câu hỏi

Tối ưu Chi phí Cloud

Senior
20 câu hỏi

Nguyên tắc SRE

Senior
24 câu hỏi

Platform Engineering

Senior
22 câu hỏi

Nắm vững DevOps cho lần phỏng vấn tiếp theo

Truy cập tất cả câu hỏi, flashcards, bài kiểm tra kỹ thuật, bài tập code review và mô phỏng phỏng vấn.

Bắt đầu miễn phí