- Phần cứng máy chủ cốt lõi của F-Droid đã được thay thế, giúp tốc độ build và phát hành ứng dụng cải thiện đáng kể
- Khoản quyên góp từ cộng đồng đã giúp đợt nâng cấp này trở thành hiện thực, đồng thời tạo nền tảng để duy trì tính độc lập và độ tin cậy
- Máy chủ mới được vận hành dưới cơ chế quản lý vật lý bảo đảm tính minh bạch và an toàn, với quyền truy cập được kiểm soát rõ ràng
- Các vấn đề suy giảm hiệu năng và gánh nặng bảo trì của máy chủ cũ 12 năm tuổi đã được giải quyết, và chu kỳ build được rút ngắn xuống còn hai lần mỗi ngày
- Cải tiến lần này là một bước ngoặt quan trọng, giúp tăng cường tính bền vững và hiệu quả cho toàn bộ hệ sinh thái F-Droid
Nâng cấp hạ tầng cốt lõi
- Nhờ các khoản quyên góp từ cộng đồng, F-Droid đã thay thế phần cứng máy chủ của hạ tầng cốt lõi
- Máy chủ này đảm nhiệm việc build và phát hành ứng dụng của kho chính
- Hiệu năng máy chủ ảnh hưởng trực tiếp đến tốc độ và độ ổn định của toàn bộ hệ sinh thái
- Phần cứng mới thay thế thiết bị cũ đã xuống cấp, qua đó nâng cao hiệu quả vận hành của toàn dự án
Nguyên nhân trì hoãn việc thay thế
- Việc thay máy chủ diễn ra muộn hơn dự kiến do khó khăn trong việc tìm nguồn linh kiện đáng tin cậy
- Căng thẳng thương mại toàn cầu khiến chuỗi cung ứng bất ổn, làm mất thời gian để có được các linh kiện cần thiết
- Sau nhiều lần rà soát báo giá và lập kế hoạch lại, nhóm đã có được phần cứng phù hợp với yêu cầu kỹ thuật
- F-Droid ưu tiên cấu hình máy chủ phù hợp cho sự ổn định dài hạn hơn là sự tiện lợi ngắn hạn
Cách lưu trữ và quản lý máy chủ
- Máy chủ mới không được đặt trong trung tâm dữ liệu thông thường, mà ở môi trường do một người đóng góp lâu năm trực tiếp quản lý về mặt vật lý
- Có thể điều khiển từ xa, đồng thời vị trí và quyền truy cập đều được xác định rõ ràng
- Cách vận hành dựa trên tính minh bạch và sự tin cậy này là yếu tố cốt lõi trong khả năng phục hồi và triết lý quản trị của F-Droid
- Cách làm này đòi hỏi sự điều phối và thương lượng, nhưng phù hợp với giá trị và mô hình đe dọa của dự án
Cải thiện hiệu năng và thay đổi trong vận hành
- Máy chủ cũ là phần cứng 12 năm tuổi, đã được vận hành khoảng 5 năm và ngày càng bộc lộ tình trạng chậm đi cùng gánh nặng bảo trì lớn hơn
- Hệ thống mới cho thấy sự cải thiện rõ rệt về tốc độ build và phát hành
- Trong giai đoạn tháng 1–9/2025, cập nhật được thực hiện mỗi 3–4 ngày, nhưng từ tháng 10 là 1 lần/ngày, và đến tháng 12 đã rút ngắn còn 2 lần phát hành mỗi ngày
- Điều này có thể được xác nhận trong nhật ký minh bạch của f-droid.org
- Hiện tại, hệ thống đã chuyển sang mô hình vận hành hai chu kỳ, với các ứng dụng tự động cập nhật được build vào buổi sáng (UTC), còn các ứng dụng mới, đã chỉnh sửa hoặc cập nhật thủ công được build vào buổi tối
- Dù vẫn phải tính đến tính khó lường của hạ tầng thực tế, mức cải thiện hiệu năng đã được xác nhận rõ ràng
Vai trò của quyên góp cộng đồng
- Đợt nâng cấp lần này được thực hiện nhờ sự tích lũy quyên góp dài hạn từ cộng đồng
- Các khoản quyên góp đã được chuyển thành hạ tầng thực tế, mang lại lợi ích cho mọi người dùng
- Máy chủ nhanh hơn giúp nhà phát triển có các bản build nhanh hơn, giảm rủi ro bảo trì và tăng cường độ ổn định của kho ứng dụng
- Mọi khoản quyên góp, dù lớn hay nhỏ, đều góp phần duy trì các giá trị phần mềm tự do, tính độc lập và độ tin cậy của F-Droid
1 bình luận
Ý kiến trên Hacker News
Tôi nghĩ hợp đồng colocation (colo) đứng tên pháp nhân an toàn hơn nhiều so với máy chủ do cá nhân quản lý
F-Droid đã nhận khoản tài trợ 400.000 USD từ OTF trong năm nay, nên khá khó hiểu khi họ không dùng số tiền đó để chi trả các chi phí datacenter cơ bản
Việc họ cố ý diễn đạt là “thỏa thuận đặc biệt” lại khiến nó nghe giống như quy trình bảo mật còn non tay
Việc không có nhắc đến thông số phần cứng cụ thể cũng khá đáng tiếc
Nếu các chính phủ lo ngại về sự độc quyền trong hệ sinh thái Android, họ hoàn toàn có thể yêu cầu các nhà sản xuất cài sẵn F-Droid
Google có thể phản đối, nhưng theo họ thì có thể xử lý bằng quy định chống độc quyền
Trên thực tế không có bằng chứng nào cho thấy người đang giữ máy chủ chỉ là một cá nhân ngẫu nhiên, và nếu không hài lòng thì hãy tự mình tham gia hoặc đóng góp để cải thiện
Điều đó cũng nhắc lại rằng một phần đáng kể của Internet đang chạy trên những máy chủ ở tầng hầm của các tình nguyện viên