Báo cáo tình trạng vận hành GitHub: Tháng 9/2026
GitHub công bố báo cáo vận hành tháng 9/2026, điểm lại các sự cố kỹ thuật, tiến độ chuyển đổi hạ tầng sang Azure và những cải tiến quan trọng trong việc tối ưu hóa cơ sở dữ...
- Giọng nữ Bắc
GitHub vừa công bố báo cáo tình trạng vận hành cho tháng 9/2026, tổng kết những nỗ lực cải thiện hạ tầng và xử lý các sự cố kỹ thuật phát sinh trong thời gian qua. Trong hai tháng gần nhất, GitHub đã tập trung vào việc giảm áp lực cho cơ sở dữ liệu dùng chung, bổ sung các cơ chế kiểm soát quá tải và đẩy mạnh việc chuyển đổi các workload sản xuất sang Azure.
Table Of Content
Tiến độ chuyển đổi hạ tầng
Tính đến ngày 7/10, GitHub đã triển khai 120 trên 160 dịch vụ sản xuất tại khu vực Central US và di chuyển 13 trên 51 cơ sở dữ liệu MySQL chính. Azure hiện đang xử lý phần lớn lưu lượng truy cập cho các ứng dụng cốt lõi của GitHub. Mặc dù gặp một số gián đoạn do quá trình chuyển đổi, GitHub vẫn duy trì mục tiêu khai thác tối đa năng lực hạ tầng mới vào cuối tháng 10.
Các cải tiến kỹ thuật đáng chú ý
- Tối ưu hóa cơ sở dữ liệu: Việc di chuyển 24 bảng dữ liệu xác thực quan trọng đã giúp giảm tải khoảng 1 triệu truy vấn mỗi giây. Ngoài ra, việc dọn dẹp lịch sử chỉnh sửa dư thừa đã giải phóng khoảng 1.8 terabyte dung lượng lưu trữ.
- Khả năng phục hồi: GitHub đã triển khai cơ chế cho phép các tính năng của Pull Request vẫn hoạt động hạn chế khi một phụ thuộc (dependency) bị lỗi. Hệ thống định tuyến lưu lượng truy cập cơ sở dữ liệu cũng được nâng cấp để tự động mở rộng năng lực khi có đột biến.
- GitHub Actions: Các thay đổi trong hạ tầng đã giúp giảm 28% các thao tác Redis và 30% mức sử dụng CPU tương đối, cải thiện đáng kể tốc độ phản hồi của hệ thống.
Tổng kết sự cố trong tháng 9
Trong tháng 9, GitHub ghi nhận hai sự cố chính:
- Sự cố ngày 13/9 (1 giờ 28 phút): Một tác vụ dọn dẹp dữ liệu nền đã làm cạn kiệt kết nối của cơ sở dữ liệu chính. Nguyên nhân là do cơ chế bảo vệ của tác vụ này chưa tính toán được tải trọng thực tế trên server chính. GitHub đã khắc phục bằng cách tạm dừng tác vụ và bổ sung các cơ chế kiểm soát tải trọng thông minh hơn.
- Sự cố ngày 28/9 (52 phút): Lỗi trong dịch vụ Copilot code review khiến kết quả trả về không đầy đủ cho một nhóm khách hàng. Sự cố được giải quyết bằng cách hoàn tác (revert) bản cập nhật và tăng cường giám sát quy trình phân phối kết quả review.
GitHub khẳng định nguyên tắc ưu tiên hàng đầu của họ vẫn không thay đổi: Tính sẵn sàng (availability), sau đó là năng lực (capacity) và cuối cùng mới là tính năng (features).
Nguồn tham khảo: GitHub Blog



No Comment! Be the first one.