Mirror là gì?

Noun None

Mirror là một máy chủ (server) cung cấp bản sao chính xác của dữ liệu từ một máy chủ khác. Đây có thể là một hoặc nhiều file, cơ sở dữ liệu (database), website hoặc toàn bộ máy chủ.

Mirror được thiết kế để cung cấp khả năng chịu lỗi (fault tolerance) hoặc một phương tiện dự phòng trong trường hợp xảy ra sự cố với máy chủ chính. Ví dụ: nếu máy chủ chính không hoạt động không mong muốn, mirror server có thể thay thế. Quá trình này có thể được thực hiện tự động, nhưng nó yêu cầu một hệ thống thứ ba được gọi là witness server. Máy này giám sát cả hai máy chủ và chuyển tất cả lưu lượng đến mirror server nếu máy chủ chính được phát hiện có sự cố.

Mirror cũng có thể được sử dụng để bảo trì theo kế hoạch, chẳng hạn như nâng cấp máy chủ hoặc chạy các bản cập nhật (update) phần mềm yêu cầu dừng hoặc khởi động lại dịch vụ. Trong những trường hợp này, quản trị viên máy chủ có thể đặt mirror server làm máy chủ chính theo cách thủ công để tránh thời gian chết (downtime). Một số thiết lập sao chép cho phép "chuyển đổi vai trò", trong đó máy chủ chính và mirror server có thể được hoán đổi bất kỳ lúc nào.

Learning English Everyday