12 điểm bởi GN⁺ 2025-12-17 | 4 bình luận | Chia sẻ qua WhatsApp
  • 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)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

 
xguru 2025-12-21

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

 
preserde 2025-12-18

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.

 
pmc7777 2025-12-17

Tuy nhiên, do mô hình quyền chưa được triển khai nên không thể kiểm soát quyền của token (nếu tôi sai thì mong được chỉ ra)

Hiện tại đã được hỗ trợ.

 
GN⁺ 2025-12-17
Ý 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

    • Thực ra lúc đó cũng có những lựa chọn khác với tính năng tốt hơn, nhưng giá đắt hơn gấp đôi
      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
    • Tôi tò mò về các giải pháp thay thế do cộng đồng duy trì. Muốn biết có dự án nào đáng để đề xuất không
    • Những cuộc thảo luận kiểu này bỏ qua giá trị mà chúng ta đã nhận được cho đến nay
      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

    • Câu trả lời chính thức từ GitHub đại loại là “hiện tại chúng tôi không nhận đóng góp”
      Họ bảo chỉ theo dõi cập nhật trên lộ trình chính thức
    • Tính chi phí thực tế ra thì tự vận hành Jenkins rẻ hơn rất nhiều
      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
    • Quy trình thiết lập self-hosted runner quá phức tạp, và việc hủy job cũng không hoạt động tử tế
      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

    • Trước đây tôi từng dùng self-hosted, nhưng tình trạng thiếu ổn định vẫn y nguyên
      GitHub là dịch vụ SaaS hay bị sập nhất trong số những gì chúng tôi dùng
    • Với workflow CI của tôi, giờ tôi sẽ phải trả hơn 140 USD mỗi tháng. Quá vô lý
    • Hiện tôi dùng tổ hợp forgejo + woodpecker-ci, và mỗi lần quay lại GitHub tôi lại càng chắc rằng đó là lựa chọn đúng
      GitLab có backend phức tạp, nhưng forgejo thì đơn giản và ổn định hơn nhiều
    • GitHub vẫn đang host kho lưu trữ log và artifact, nên có thể vẫn phát sinh chi phí
    • Bản thân runner thì ổn, nhưng thiết kế workflow mới là vấn đề. Nó kém hiệu quả về mặt cấu trúc
  • 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ũ”

    • Tôi không nghĩ là họ hoàn toàn “không làm gì 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
    • Nhưng với từng đó tiền thì hoàn toàn có thể thuê một VM lớn hơn nhiều
      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
    • Self-host mà lại tính tiền theo phút thì thật kỳ quặc
      Có khi đây là chiến lược để buộc người dùng từ bỏ self-hosting
    • Thực ra ngay từ đầu GitHub đặt chính sách miễn phí cho self-hosted đã là một sai lầm
      Có vẻ giờ kỳ vọng của người dùng đã bị định hình sai
    • Tôi còn băn khoăn không biết họ tính theo thời gian thực thi hay tính theo trạng thái chạy liên tục
  • 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

    • Cuối cùng thì có vẻ đây là chiến lược đẩy người dùng sang hosting dựa trên Azure
      Vì nếu mức sử dụng Azure tăng thì giá cổ phiếu cũng được phản ánh theo
    • Nhân tiện thì giá như họ cũng kèm theo cam kết SLA
      (dĩ nhiên nếu vậy thì có khi họ lại không cập nhật trang trạng thái)
    • Bitbucket cũng từng làm động thái tương tự. Tôi nhầm với GitLab, nhưng dù sao thì xu hướng vẫn vậy
    • Trên thực tế, các runner bên thứ ba rẻ hơn GitHub từ 3 đến 10 lần, nên có vẻ họ đang muốn kiềm chế các bên đó
      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á

    • Trên thực tế chiến lược của Netflix đã thành công
  • 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

    • Tôi đã chuyển sang forgejo rồi, và mọi action đều chạy ổn
      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

    • Tôi cũng rất thích GitLab, nhưng gần đây các gói tập trung vào tính năng AI quá đắt
      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
    • GitLab CI thực sự là một hệ thống CI tuyệt vời
      GitHub Actions thời trước bất tiện đến mức không có cửa so sánh
    • Khoảng giai đoạn 2021~23 tôi từng tự host GitLab CI runner,
      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
    • Tôi đã dùng GitLab CI nhiều năm và vẫn rất hài lòng
  • 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

    • Nhưng có người lại xem đây là tái phân bổ chi phí
      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

    • Chúng tôi đang tự host GitLab, rất ổn định và CI cũng dễ hiểu hơn nhiều
      Nó đơn giản là cấu trúc chạy script trong container nên rất trực quan
    • Tôi dùng codeberg.org làm dịch vụ host miễn phí và thấy hài lòng
      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
    • codeberg.org được vận hành theo mô hình phi lợi nhuận và dựa trên Forgejo, nên tạo cảm giác đáng tin
      Nếu là doanh nghiệp thì tôi khuyên nên tự host Forgejo
    • Gitea gần như tương thích với GitHub runner
      Chỉ cần chỉnh workflow một chút là được
    • Tôi cũng dùng GitLab self-hosted, và nó vẫn rất tuyệt
      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í

    • Có vẻ khi Forgejo bắt đầu thu hút chú ý và cạnh tranh xuất hiện, GitHub liền thử khóa người dùng bằng giá
      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
    • GitHub vẫn đang quản lý orchestration và monitoring
      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
    • Các dịch vụ như Warpbuild đã cung cấp nhanh hơn và rẻ hơn, qua đó ăn dần thị phần của GitHub
    • Vì GitHub vẫn đang vận hành toàn bộ phần orchestration
      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
    • Tôi đã nghĩ scheduler thì không thể nào miễn phí mãi, và cuối cùng họ cũng chuyển sang thu phí
      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

    • Sẽ công bằng hơn nếu không tính theo phút mà tính theo từng job, chứ thế này thì quá tay
  • Tôi thích GiteaRunner 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

    • Forgejo Actions cũng hỗ trợ điều này
      Nó dựa trên Forgejo Quick Startnektos/act
    • Tuy nhiên, mô hình phân quyền vẫn chưa được triển khai nên không thể kiểm soát quyền của token (nếu tôi nhầm thì mong ai đó sửa lại)