Trang Chủ Phát triển Vẻ đẹp trong giờ nghỉ: tạo ra các hệ thống kiên cường thông qua kỹ thuật hỗn loạn

Vẻ đẹp trong giờ nghỉ: tạo ra các hệ thống kiên cường thông qua kỹ thuật hỗn loạn

Mục lục:

Anonim

Bất chấp những nỗ lực lớn nhất của chúng tôi để tránh chúng, các sự cố CNTT là một phần không thể tránh khỏi của công việc - và cố gắng đi trước thời gian ngừng hoạt động kinh doanh chỉ trở nên khó khăn hơn. Các hệ thống ngày nay được kết hợp chặt chẽ và ngày càng phức tạp, và với nhiều bộ phận chuyển động hơn sẽ có nhiều cơ hội hơn cho những điều sai lầm.

Đây là một lý do tại sao ngày càng nhiều tổ chức chuyển sang microservice để tăng tính khả dụng của dịch vụ và khả năng phục hồi tốt hơn cho thất bại. Nhưng trong khi đây là những tiền đề tuyệt vời để phá vỡ các ứng dụng nguyên khối, chúng cũng có thể tiềm ẩn nguy cơ thất bại - trừ khi được thiết kế rõ ràng với khả năng phục hồi trong tâm trí.

Chuẩn bị cho sự thất bại

Do tính chất hỗn loạn vốn có của các hệ thống phân tán, các dịch vụ nên được phát triển không chỉ để lường trước sự thất bại, mà còn tự động phục hồi trong trường hợp thất bại. Điều này có nghĩa là xúi giục thất bại một cách thường xuyên để đảm bảo hệ thống của bạn có thể xử lý sự hỗn loạn mà không làm gián đoạn dịch vụ cho khách hàng cuối. Và để đạt được điều này, bạn cần có khả năng mô phỏng lưu lượng truy cập giống như sản xuất trong môi trường thử nghiệm.

Vẻ đẹp trong giờ nghỉ: tạo ra các hệ thống kiên cường thông qua kỹ thuật hỗn loạn