Tin tức và phân tích của tất cả các thiết bị di động

FacebookLàm thế nào nó điều chỉnh hàng triệu máy chủ của nó mỗi ngày?

người dùng duy nhất hàng tháng 2 hơn một tỷ FacebookBạn có thể đoán rằng nó có hàng triệu máy chủ. Vì vậy, làm thế nào để cài đặt của các máy chủ này có thể được điều chỉnh mỗi ngày?

Facebook như 2 Nếu bạn có một nền tảng truyền thông xã hội với hơn một tỷ người dùng đang hoạt động; sẽ có hàng nghìn cài đặt khác nhau mà bạn cần thay đổi mỗi ngày. Và điều đó bao gồm hàng nghìn tỷ cài đặt khác nhau mà họ cần phải kiểm tra hàng ngày và xem liệu mọi thứ có hoạt động tốt hay không.

Giống như nhiều công ty lớn Facebook không có đủ nhân lực cần thiết để thực hiện tất cả các công việc này. Chúng tôi biết rằng việc kiểm duyệt không thể theo kịp các công việc hành chính cần thiết. Facebook, đã giới thiệu một quy trình giao dịch được gọi là Phân phối Nhận biết Vị trí để giải quyết toàn bộ quy trình này. Công ty, đã sử dụng một phần mềm mã nguồn mở có tên Zoo Keeper một thời gian trước, đã từ bỏ phần mềm này. Trên thực tế, hệ thống đã gây ra sự chậm trễ. Mặt khác, công nghệ LAD thực hiện quá trình kiểm soát này nhanh hơn 10 lần.

Nguyên lý hoạt động của LAD đơn giản như sau: LAD gửi mã làm việc và cài đặt đến hàng triệu máy chủ khác nhau cùng một lúc để kiểm soát các máy chủ. Bằng cách cung cấp kiểm soát 1-1, nó xác định xem có trục trặc trong hệ thống hay không và báo cáo nó. Messenger riêng cho Facebook Nó hoạt động riêng biệt cho các ứng dụng phụ và do đó không gặp bất kỳ độ trễ nào. Bằng cách này, hàng triệu máy chủ khác nhau có thể được bảo trì và xem xét mỗi ngày.

Nguồn: https://techcrunch.com/2018/07/19/how-facebook-configures-its-millions-of-servers-every-day/