- Từ ngày 1/1/2026, phí GitHub-hosted runner sẽ giảm tối đa 39% và từ ngày 1/3 sẽ áp dụng mức phí 0,002 USD mỗi phút cho self-hosted runner
- 96% tổng số khách hàng sẽ không thay đổi chi phí, trong 4% còn lại thì 85% sẽ được giảm giá, 15% sẽ tăng với mức trung vị khoảng 13 USD/tháng
- Việc sử dụng Actions trên kho lưu trữ công khai vẫn tiếp tục miễn phí, và khách hàng GitHub Enterprise Server cũng không bị ảnh hưởng
- Cùng với việc áp dụng biểu phí nền tảng đám mây cho Actions mới, GitHub dự kiến tăng cường khả năng tự động mở rộng và giám sát cho môi trường self-hosted
- Đợt điều chỉnh này là bước tiếp theo sau khi GitHub tái thiết kế cấu trúc để cải thiện hiệu năng CI/CD và đảm bảo khả năng mở rộng của nền tảng, với mục tiêu nâng cao trải nghiệm nhà phát triển
Tổng quan các thay đổi chính
- Từ ngày 1/1/2026, giảm phí GitHub-hosted runner; từ ngày 1/3, tính phí 0,002 USD mỗi phút cho self-hosted runner
- 96% tổng số khách hàng sẽ không thay đổi số tiền bị tính
- Trong 4% người dùng còn lại, 85% sẽ được giảm giá, 15% sẽ tăng với mức trung vị khoảng 13 USD/tháng
- Việc sử dụng trên kho lưu trữ công khai vẫn được miễn phí, khách hàng GitHub Enterprise Server không bị ảnh hưởng
- GitHub cung cấp công cụ tính phí để người dùng có thể kiểm tra chi phí dự kiến
Bối cảnh và cải tiến cấu trúc
- GitHub Actions đã tăng trưởng nhanh kể từ khi ra mắt năm 2018; đến đầu năm 2024 đã thực thi khoảng 23 triệu job mỗi ngày
- Để giải quyết các giới hạn của kiến trúc cũ, GitHub đã tái thiết kế toàn diện các dịch vụ backend
- Mục tiêu là tăng độ ổn định, hiệu năng, khả năng phục hồi hạ tầng và nới lỏng các giới hạn nội bộ
- Từ sau tháng 8/2025, toàn bộ job sẽ chạy trên kiến trúc mới, xử lý 71 triệu job mỗi ngày
- Khách hàng doanh nghiệp có thể khởi chạy số lượng job mỗi phút cao gấp 7 lần so với trước đây
- Việc tái thiết kế này là nền tảng để nâng cao tốc độ và độ tin cậy của CI/CD cũng như đảm bảo khả năng mở rộng của nền tảng
Giảm phí GitHub-hosted runner
- Giảm khoảng 40% chi phí ở mọi kích thước runner, tối đa 39% tùy theo loại máy
- Mức phí mới đã bao gồm phí nền tảng đám mây 0,002 USD mỗi phút vừa được giới thiệu
- Việc sử dụng trên kho lưu trữ công khai vẫn miễn phí, phí Enterprise Server không bị ảnh hưởng
- Mức giảm khác nhau theo kích thước runner, runner càng lớn thì mức tiết kiệm càng cao
- Tăng khả năng tiếp cận môi trường tính toán hiệu năng cao để cải thiện hiệu quả cho các tác vụ CI quy mô lớn và công việc dựa trên agent
Áp dụng phí nền tảng đám mây GitHub Actions
- Áp dụng mức phí 0,002 USD mỗi phút cho cả GitHub-hosted và self-hosted runner
- Không áp dụng với kho lưu trữ công khai và khách hàng Enterprise Server
- Đối với self-hosted runner, bắt đầu áp dụng từ ngày 1/3/2026
- Đây là biện pháp tính phí theo mức sử dụng để duy trì chất lượng dịch vụ ổn định
Đầu tư tăng cường môi trường self-hosted
- Trong 12 tháng tới, GitHub dự kiến tăng cường các hạng mục như tự động mở rộng, mở rộng hỗ trợ nền tảng và hỗ trợ Windows
GitHub Scale Set Client
- Client nhẹ dựa trên Go SDK, có thể triển khai tự động mở rộng mà không cần Kubernetes hay ARC
- Tích hợp với hạ tầng hiện có như container, VM, cloud instance và bare metal
- Hỗ trợ quản lý hàng đợi job, thiết lập bảo mật và logic mở rộng thông minh
- Hỗ trợ các kịch bản mở rộng như Dependabot, Copilot Coding Agent
Hỗ trợ multi-label
- Khôi phục tính năng multi-label trên cả GitHub-hosted large runner và self-hosted runner
- Tương thích với Actions Runner Controller (ARC) và Scale Set Client
Actions Runner Controller 0.14.0
- Cải thiện Helm chart, tăng cường logging và metric, làm rõ quản lý phiên bản
- Thông báo ngừng hỗ trợ ARC legacy, đồng thời cung cấp lộ trình di chuyển sang kiến trúc ổn định hơn
- Đơn giản hóa cấu hình, tăng khả năng quan sát và cải thiện khả năng mở rộng
Actions Data Stream
- Cung cấp luồng dữ liệu thời gian thực của workflow và sự kiện job
- Bao gồm metadata như phiên bản action đã chạy
- Cho phép tích hợp với hệ thống giám sát và phân tích để đáp ứng tuân thủ và thu được insight vận hành
- Không còn cần parse log thủ công, giúp quản lý độ tin cậy và hiệu năng hiệu quả hơn
Tác động và ý nghĩa
- Cải thiện tốc độ và độ tin cậy của CI/CD, đồng thời cung cấp lớp thực thi bảo mật có khả năng mở rộng
- Mang lại cơ chế giá rõ ràng và hiệu năng tốt hơn cho từ doanh nghiệp lớn đến nhà phát triển cá nhân
- Củng cố GitHub Actions thành hạ tầng cốt lõi của nền tảng phát triển phần mềm thế hệ tiếp theo
Tóm tắt FAQ
- Lý do tính phí self-hosted runner: trước đây chi phí sử dụng hạ tầng GitHub được bù chéo bằng phí của hosted runner
- Lịch giảm giá và áp dụng phí: hosted runner từ ngày 1/1/2026, self-hosted runner từ ngày 1/3/2026
- Hạn mức sử dụng miễn phí: từ ngày 1/3, self-hosted runner cũng sẽ bao gồm số phút miễn phí
- Ảnh hưởng với người dùng cá nhân: chỉ 0,09% người dùng gói cá nhân và Pro tăng dưới 2 USD/tháng, 2,8% được giảm giá
- Có thể tích hợp với thanh toán Azure, khách hàng Enterprise Server không bị ảnh hưởng
- Công cụ tính chi phí: GitHub cung cấp công cụ tính phí và Python script để ước tính chi phí dự kiến
4 bình luận
GitHub đã thông báo lại rằng họ hoãn công bố thay đổi biểu phí cho GitHub Actions tự lưu trữ. Việc giảm 39% giá cho hosted runner vẫn sẽ được áp dụng theo kế hoạch vào ngày 1 tháng 1. https://x.com/jaredpalmer/status/2001373329811181846
Khá khó nói... vì rõ ràng ngay cả runner self-hosted cũng đang sử dụng hạ tầng của GitHub, hơn nữa repo công khai các kiểu cũng không bị ảnh hưởng, và mức giá là 0,002 USD mỗi phút, nên nếu chi phí tăng đến mức đáng kể thì có khi đúng là chỉ ở quy mô doanh nghiệp thôi cũng nên. Tất nhiên, vấn đề vẫn là bản thân việc họ bắt đầu thu phí.
Quan trọng hơn là hiện có khá nhiều lựa chọn thay thế, nên chuyển sang bên đó cũng có thể là một cách.
Hiện tại đã được hỗ trợ.
Ý kiến trên Hacker News
Các lập trình viên của chúng tôi từng trực tiếp thuyết phục ban lãnh đạo triển khai GitHub Enterprise
Khi đó, chúng tôi bị thu hút bởi một sản phẩm thương mại đóng có tính năng tốt hơn là giá trị của phần mềm tự do
Nhưng giờ mọi thứ đang đi theo hướng UX bất tiện, các vấn đề với Actions, và cả việc bị tính phí ngay cả khi chạy trên phần cứng của chính mình
Tôi nghĩ đã đến lúc thuyết phục mọi người chuyển sang một giải pháp tự do thay thế do cộng đồng duy trì
Dù tính năng có thể thiếu hơn, tôi vẫn cho rằng về dài hạn, tự mình đóng góp để cải thiện nó là khoản đầu tư tốt hơn nhiều
Nếu GitHub không “sửa” vấn đề này, có lẽ sẽ đến lúc phải chuyển sang lựa chọn khác
Có những trường hợp chỉ dùng phần mềm miễn phí rồi sản phẩm thất bại, và cũng có trường hợp thành công với phần mềm thương mại rồi sau đó tự xây giải pháp riêng
Vấn đề không nằm ở việc có phải phần mềm thương mại hay không, mà là sự phụ thuộc vào hosting. Kể cả là FOSS mà do người khác host thì cuối cùng vẫn chịu cùng một ràng buộc
Tôi nghĩ vấn đề lớn hơn hiện nay là cả ngành đã quá quen với SaaS đến mức năng lực tự vận hành máy chủ đã mai một
Tôi nghe tin thay đổi giá lần này từ đại diện kinh doanh phụ trách, và phát bực vì phần giải thích chỉ ở mức “chúng tôi просто quyết định vậy thôi”
Chúng tôi đang dùng self-hosted GitHub Actions trên AWS, nhưng vấn đề còn lớn hơn cả chi phí là chất lượng đi xuống của chính GHA
Khi còn miễn phí thì còn có thể chịu được, nhưng nếu định thu tiền thì ít nhất cũng phải có cải tiến ở mức GHA 2.0
Jenkins từ lâu đã có tích hợp Kubernetes tốt hơn nhiều, còn GHA đến giờ vẫn chưa có cả SDK
Liên kết thảo luận liên quan
Nếu tiếp cận theo kiểu này thì thà dùng vendor khác còn hơn
Họ bảo chỉ theo dõi cập nhật trên lộ trình chính thức
Bảo trì có hơi phiền, nhưng đó không phải khó khăn cốt lõi của việc quản lý hạ tầng CI
Ngay cả tài liệu chính thức cũng thừa nhận vấn đề này
Đây là một trong những CI thiếu ổn định nhất mà tôi từng dùng
Việc chỉ thu phí khách hàng self-hosted là một quyết định thực sự kỳ lạ
Tôi nghi đây là để chạy KPI
Nếu chiến lược là khóa chặt cạnh tranh rồi thu vé vào cửa, thì cũng chẳng còn lý do gì để làm ra sản phẩm tốt hơn
GitHub là dịch vụ SaaS hay bị sập nhất trong số những gì chúng tôi dùng
GitLab có backend phức tạp, nhưng forgejo thì đơn giản và ổn định hơn nhiều
Họ đưa ra đơn giá theo phút để khiến nó trông có vẻ rẻ, nhưng thực tế là hơn 1.000 USD mỗi năm
Dù là self-hosted nhưng vẫn bằng mức giá Linux 1-core do GitHub trực tiếp host
Về cơ bản là “dùng server của tôi mà vẫn thu mức giá như cũ”
Vẫn có chi phí hạ tầng cho orchestration, log, cache, lưu kết quả
Với trải nghiệm từng dùng nhiều hệ CI khác nhau, tôi vẫn thấy mức cạnh tranh của nó còn ổn
Tôi đã đoán chuyện này sẽ xảy ra sau khi MS thâu tóm, nhưng không ngờ lại đến muộn như vậy
Có khi đây là chiến lược để buộc người dùng từ bỏ self-hosting
Có vẻ giờ kỳ vọng của người dùng đã bị định hình sai
GitHub thông báo sẽ thu phí $0.002/phút với self-hosted runner
Đây là mức đúng bằng giá runner được host nhỏ nhất của họ
Liên kết bảng giá chính thức
Vì nếu mức sử dụng Azure tăng thì giá cổ phiếu cũng được phản ánh theo
(dĩ nhiên nếu vậy thì có khi họ lại không cập nhật trang trạng thái)
Danh sách runner liên quan
Đây đúng kiểu chiến lược “độc chiếm thị trường rồi siết dần” của một công ty đã hết tăng trưởng
Mô típ này giống hệt Netflix sau khi chiếm lĩnh thị trường rồi tăng giá
Giờ thì encrapification của GitHub cũng đã ảnh hưởng đến tôi
Bắt tôi trả tiền theo phút để dùng chính máy tính của mình thì không thể chấp nhận nổi
Tôi có thể tự làm trigger build và giám sát, nên đang chuẩn bị rời đi
Có vài lỗi nhỏ nhưng nhìn chung tôi hài lòng
Trước đây tôi từng dùng GitLab CI và khá hài lòng
Theo bài viết này, ngay cả trước đợt thay đổi giá lần này của GitHub thì GitLab CI cũng đã được đánh giá tốt hơn
Gói trả phí rẻ nhất cũng đắt hơn GitHub hơn 7 lần, thậm chí còn đắt hơn cả Enterprise
Nếu có gói không kèm AI thì tôi sẵn sàng mua lại ngay
GitHub Actions thời trước bất tiện đến mức không có cửa so sánh
dùng 7 VPS giá rẻ để tiết kiệm vài trăm USD mỗi tháng, đồng thời rút ngắn thời gian build từ 45 phút xuống còn 7~9 phút
Đội frontend có thể xem live preview cho từng MR
Thay đổi lần này thực sự là một chính sách vô lý và hung hăng
Các bước đi của Microsoft ngày càng bất lợi cho người dùng
Họ hạ giá runner được quản lý, rồi tách riêng chi phí hạ tầng orchestration
Hạ tầng lưu trữ và stream log cũng đâu phải miễn phí
Giờ có vẻ các đối thủ như BuildJet hay Namespace Labs sẽ có cơ hội tạo ra lớp orchestration mới
Nếu có cạnh tranh thì biết đâu lại là tín hiệu tích cực cho thị trường
Tôi theo dõi HN hơn 10 năm rồi, nhưng đây là lần đầu tiên tôi phải để lại bình luận vì một đợt tăng giá gây sốc như thế này
Tôi đang vận hành self-hosted runner, và giờ đang nghĩ đến chuyện rời GitHub
Tôi muốn hỏi có ai đề xuất GitLab hay VCS khác không
Nó đơn giản là cấu trúc chạy script trong container nên rất trực quan
Hoặc Forgejo, Gitea, Sourcehut cũng ổn
Chỉ có điều UI của GitLab thì quá nặng và thiếu trực quan, làm tôi mất hứng đóng góp
Nếu là doanh nghiệp thì tôi khuyên nên tự host Forgejo
Chỉ cần chỉnh workflow một chút là được
Gần đây tôi có lo ngại về việc họ tập trung vào AI, nhưng chất lượng sản phẩm cốt lõi vẫn rất tốt
Tôi không hiểu vì sao mình tự chạy mà vẫn phải trả phí
Nhưng tôi tin chắc kiểu chiến lược này cuối cùng sẽ phản tác dụng
Giờ họ chỉ là không muốn cung cấp phần đó miễn phí nữa
Với mức $0.002/phút thì một bản build kéo dài một giờ vào khoảng $0.12
Vì chi phí compute thực tế còn đắt hơn nhiều, nên mức giá này có thể chưa hẳn là quá tệ
Nhưng điều đó có lẽ sẽ khiến mọi người đầu tư vào máy nhanh hơn hoặc song song hóa nhiều hơn
Các dịch vụ như SMS của AWS cũng có cấu trúc tính phí tương tự, nên nếu có nhiều tác vụ nhỏ thì chi phí sẽ tăng rất nhanh
Nếu muốn hoàn toàn miễn phí thì phải bỏ hẳn GitHub Actions và tự quản lý kết quả test qua API
Thực ra ngay cả khi chưa có thay đổi này thì GitHub Actions vốn đã là một hệ thống khá hỗn loạn
Các công ty như Ubicloud đang cung cấp hosted Actions nhanh hơn và rẻ hơn Microsoft từ 5 đến 10 lần
Thế mà Microsoft lại định tính phí cho cả những thao tác dữ liệu đơn giản (CRUD hàng) với mức còn đắt hơn 2,5 lần toàn bộ chi phí compute của Ubicloud
Tôi thích Gitea và Runner của nó
Nó được viết bằng Go nên hầu như không có overhead
Xem tài liệu Gitea Runner
Nó dựa trên Forgejo Quick Start và nektos/act