GitHub phải bổ sung bốn triệu nhân CPU và 160 PB lưu trữ vì ‘bão code AI’

GitHub, nền tảng lưu trữ mã nguồn lớn nhất thế giới, đang đối mặt với một thách thức hạ tầng chưa từng có tiền lệ khi khối lượng mã do trí tuệ nhân tạo (AI) tạo ra tăng vọt. Để đáp ứng nhu cầu xử lý khổng lồ, nền tảng này đã phải mở rộng quy mô hệ thống một cách chóng mặt, bao gồm việc bổ sung thêm bốn triệu nhân CPU, 160 petabyte dung lượng lưu trữ và nâng cấp băng thông mạng lên mức 50 Tb/giây. Sự gia tăng này không chỉ đặt ra bài toán về tài nguyên phần cứng mà còn buộc GitHub phải tái cấu trúc toàn bộ hệ thống backend để tách biệt các luồng xử lý dữ liệu và tính toán.
Sự bùng nổ của mã AI và áp lực hạ tầng
Sự thay đổi trong thói quen lập trình của cộng đồng phát triển phần mềm toàn cầu đang được thúc đẩy bởi các công cụ AI tạo mã như GitHub Copilot và các mô hình ngôn ngữ lớn (LLM) khác. Theo dữ liệu từ GitHub, số lượng mã nguồn được thêm vào hoặc xóa đi (commit) đã tăng vọt lên mức 7,4 tỷ lượt mỗi tháng tính đến tháng 9, vượt xa con số 1,4 tỷ lượt ghi nhận vào tháng 4. Tổng số lượt đẩy mã lên nền tảng trong 12 tháng qua đạt con số khổng lồ 17,9 tỷ, vượt qua tổng số lượt của cả hai năm 2024 và 2025 cộng lại.
Nguyên nhân trực tiếp của sự gia tăng này là sự phổ biến rộng rãi của các trợ lý lập trình AI. Tính đến tháng 9, hơn 40% số lượng pull request (yêu cầu hợp nhất mã) được tạo ra bởi AI, tăng đáng kể so với mức 17% vào tháng 3. Sự gia tăng đột biến này tạo ra một áp lực khổng lồ lên hệ thống CI/CD (tích hợp và triển khai liên tục). Mỗi khi một commit hoặc pull request được thực thi, hàng loạt các tác vụ tự động sẽ được kích hoạt như kiểm tra lỗi, định dạng mã nguồn và chạy các thử nghiệm tích hợp. Việc xử lý đồng thời hàng triệu tác vụ tự động này đòi hỏi nguồn lực tính toán cực lớn và băng thông mạng không giới hạn.
Phân tích tác động kỹ thuật và thay đổi hệ thống
Quy trình tự động hóa vốn là niềm tự hào của các nền tảng DevOps nay lại trở thành con dao hai lưỡi. Khi AI tạo ra mã với tốc độ cao, nó đồng thời tạo ra hàng loạt các yêu cầu kiểm thử. Nếu không có sự quản lý chặt chẽ, các tài nguyên này có thể dẫn đến tình trạng nghẽn cổ chai. Để khắc phục, đội ngũ kỹ thuật của GitHub đã phải tiến hành tái cấu trúc hạ tầng. Thay vì để các tác vụ lưu trữ và tính toán nằm chung trên một cụm máy chủ, họ đang chuyển dịch sang kiến trúc tách biệt. Việc này giúp tối ưu hóa việc quản lý bộ nhớ đệm và giảm thiểu độ trễ cho các tác vụ CI/CD vốn cực kỳ nhạy cảm với thời gian.
Các chuyên gia hạ tầng nhận định rằng tốc độ tăng trưởng hiện nay của dữ liệu trên GitHub có thể coi là một "cuộc cách mạng công nghiệp" thứ hai trong ngành phần mềm. Sự bùng nổ này buộc các nhà cung cấp nền tảng phải chuyển dịch tư duy từ việc mở rộng tuyến tính sang mở rộng theo cấp số nhân. Tuy nhiên, việc đầu tư thêm CPU và ổ cứng chỉ là giải pháp tạm thời. Câu hỏi đặt ra là liệu các nền tảng có thể kiểm soát chất lượng mã nguồn AI khi quy mô dữ liệu vẫn tiếp tục tăng trưởng hay không.
Hệ quả ngoài ý muốn: Cuộc khủng hoảng rác dữ liệu
Không chỉ GitHub, các dự án mã nguồn mở lớn cũng đang chịu ảnh hưởng nặng nề. Đầu tháng 10, Google thông báo tạm dừng chương trình trao thưởng tìm lỗi phần mềm mã nguồn mở (OSS VRP) cho đến ít nhất năm 2027. Quyết định này được đưa ra sau khi hệ thống của họ bị quá tải bởi hàng nghìn báo cáo sai sự thật do AI tạo ra.
Các kỹ sư của Google cho biết họ thường xuyên nhận được các báo cáo "bão hòa" từ những công cụ quét lỗi tự động. Các công cụ này thường chạy trên cùng một đoạn mã nguồn, phát hiện ra các lỗi giống hệt nhau, sau đó tự động gửi hàng loạt báo cáo lên hệ thống. Do danh sách báo cáo được giữ kín, các nhà nghiên cứu không thể biết lỗi đó đã được báo cáo hay chưa. Điều này khiến đội ngũ kỹ sư phải mất hàng tuần để phân loại email và hướng dẫn người gửi tìm đến các bản sửa lỗi đã được cập nhật từ trước.

Linus Torvalds, cha đẻ của hệ điều hành Linux, cũng từng bày tỏ sự bức xúc vào tháng 5 về làn sóng báo cáo lỗi hỏng hóc lặp đi lặp lại. Ông mô tả danh sách email bảo mật của Linux đã trở thành một bãi rác gần như không thể quản lý. Việc phải dành quá nhiều thời gian để xác minh các báo cáo từ AI đã khiến đội ngũ kỹ thuật không còn đủ nguồn lực để tập trung cho các vấn đề an ninh thực sự nghiêm trọng.
Tác động đến an ninh mạng và tương lai phát triển
Sự xâm nhập của AI vào quy trình phát triển phần mềm đang làm thay đổi khái niệm về "lỗi bảo mật". Trước đây, lỗi phần mềm thường là kết quả của sự thiếu sót của con người. Ngày nay, AI có thể tạo ra mã nhanh chóng, nhưng nó cũng có thể lặp lại các lỗ hổng bảo mật cũ hoặc tạo ra các đoạn mã "độc hại" một cách vô tình nếu dữ liệu huấn luyện của nó bị nhiễm độc.
Đối với cộng đồng mã nguồn mở, việc xử lý mã do AI tạo ra là một thách thức về mặt niềm tin. Khi một pull request được tạo bởi một AI, ai sẽ là người chịu trách nhiệm về tính an toàn của đoạn mã đó? Hiện nay, nhiều dự án đã bắt đầu triển khai các bộ lọc tự động để phát hiện mã do AI tạo ra, nhằm yêu cầu sự xác nhận từ con người trước khi đưa vào kho lưu trữ chính thức. Tuy nhiên, ranh giới giữa sự hỗ trợ của AI và sự lạm dụng AI đang ngày càng mỏng manh.
Nhìn về phía trước: Sự thích nghi cần thiết
Với tốc độ phát triển AI hiện nay, các chuyên gia dự đoán rằng các nền tảng lưu trữ sẽ cần phải tiếp tục nâng cấp hạ tầng trong thời gian tới. Tuy nhiên, bài học từ sự quá tải của GitHub và Google cho thấy rằng công nghệ không thể giải quyết vấn đề bằng cách chỉ thêm phần cứng. Một khung quản trị mới cho mã nguồn do AI tạo ra là điều cần thiết.
Nhiều ý kiến cho rằng các nền tảng như GitHub cần triển khai các hệ thống xác thực mã AI (AI-verified code) để đảm bảo tính minh bạch. Đồng thời, cần có sự chuẩn hóa trong cách thức báo cáo lỗi để tránh tình trạng "spam" từ các công cụ AI. Đối với các nhà phát triển, kỹ năng quan trọng nhất trong tương lai có lẽ không phải là viết code nhanh hơn AI, mà là khả năng kiểm chứng, đánh giá và duy trì sự ổn định của hệ thống trước làn sóng mã nguồn tự động hóa.
Cuộc khủng hoảng tài nguyên tại GitHub hiện nay chỉ là phần nổi của tảng băng chìm. Khi AI trở thành "công nhân" chủ lực trong việc viết code, toàn bộ hệ sinh thái phần mềm thế giới sẽ phải thay đổi cấu trúc để phù hợp với tốc độ và quy mô mà máy móc tạo ra. Việc GitHub đầu tư mạnh tay vào hạ tầng hôm nay là minh chứng cho thấy kỷ nguyên lập trình mới đã thực sự bắt đầu, một kỷ nguyên mà hiệu suất được đo bằng hàng tỷ commit mỗi tháng, và thách thức lớn nhất không phải là tạo ra mã, mà là kiểm soát được những gì chúng ta đã tạo ra.
Tóm lại, sự kiện tại GitHub đánh dấu một cột mốc quan trọng trong quá trình chuyển đổi số toàn cầu. Việc đối mặt với những khó khăn về hạ tầng và chất lượng mã nguồn sẽ thúc đẩy các nhà phát triển tạo ra những công cụ quản lý thông minh hơn, hiệu quả hơn. Dù chặng đường phía trước còn nhiều trở ngại, sự đồng hành giữa trí tuệ con người và khả năng xử lý của AI vẫn là xu hướng không thể đảo ngược trong ngành công nghệ thông tin.






