Bản triển khai ngủ quên khiến Vercel siết gói miễn phí

Vercel sẽ xóa ngay các bản triển khai cũ không được bảo vệ khi gói Hobby vượt giới hạn 10GB, nhưng vẫn giữ bản sản xuất hiện tại và một số bản gần nhất.

Không gian lưu trữ tượng trưng cho các bản triển khai Vercel tồn đọng
Dung lượng bị chiếm bởi các bản triển khai cũ.

Vercel đã thay đổi quy định lưu giữ bản triển khai trên gói Hobby miễn phí. Theo The New Stack, Vercel sẽ xóa ngay các bản cũ không được bảo vệ khi một nhóm dùng quá giới hạn 10GB dung lượng triển khai. Trước đây, những bản này được giữ tối đa 30 ngày. Bản triển khai sản xuất hiện tại và một số bản gần nhất vẫn được giữ lại.

Quy định mới có thể ảnh hưởng đến các lập trình viên Việt Nam nếu dự án Hobby vượt giới hạn 10GB hoặc cần giữ nhiều bản triển khai cũ. Thay đổi này cũng làm rõ vai trò của chi phí lưu trữ trong cách các nền tảng quản lý hạ tầng trí tuệ nhân tạo và dịch vụ đám mây.

Những bản triển khai nào vẫn được giữ lại?

Mỗi dự án Hobby vẫn được bảo vệ ba bản triển khai sản xuất gần nhất. Dự án cũng giữ ba bản triển khai gần nhất thuộc bất kỳ loại nào, bất kể thời điểm tạo. Bản sản xuất hiện tại, bản gắn bí danh và bản xem trước mới nhất trên một nhánh Git đang hoạt động cũng không bị xóa theo cơ chế mới.

Trước đây, ngoại lệ của gói Hobby bảo vệ 10 bản triển khai sản xuất gần nhất. Việc giảm từ 10 xuống ba bản áp dụng cho mọi dự án Hobby, không chỉ những nhóm đã vượt giới hạn dung lượng 10GB.

Jas Garcha, người phụ trách định giá tại Vercel, xác nhận với The New Stack rằng bản triển khai sản xuất hiện tại luôn được giữ lại. Các bản gắn bí danh, bản trên nhánh đang hoạt động và những bản gần nhất của dự án cũng thuộc nhóm ngoại lệ. Vercel mô tả đầy đủ các trường hợp này trong chính sách lưu giữ bản triển khai.

Không gian lưu trữ cho các bản triển khai được Vercel bảo vệ
Các bản quan trọng vẫn thuộc nhóm ngoại lệ.

Bản xem trước mất một lớp bảo vệ

Người dùng Hobby không còn ngoại lệ dựa trên số lượng dành cho các bản triển khai xem trước cũ. Bản xem trước mới nhất trên một nhánh Git đang hoạt động vẫn được bảo vệ, nhưng những bản trước đó không còn được giữ theo cơ chế dành cho khách hàng trả phí.

Theo số liệu Vercel cung cấp cho The New Stack, các nhóm Pro và Enterprise vẫn được bảo vệ 20 bản triển khai phi sản xuất gần nhất ở trạng thái sẵn sàng. Ngoại lệ này không còn áp dụng cho gói Hobby.

Quy định mới có thể làm giảm số mốc xem trước dùng để kiểm tra thay đổi trước khi phát hành. Tác động rõ hơn ở những dự án tạo nhiều bản dựng từ các nhánh ngắn hạn. Vercel không quy mức tăng số lần triển khai cho trí tuệ nhân tạo làm thay đổi hoạt động rà soát mã; công ty chỉ cho biết tổng lượng triển khai đã tăng mạnh.

Vì sao Vercel thay đổi quy định?

Vercel thay đổi quy định để giải phóng dung lượng mà các bản triển khai không còn hoạt động đang chiếm giữ. Theo Jas Garcha, công ty hiện xử lý hơn 10 triệu bản triển khai mỗi ngày. Con số này gấp hơn sáu lần so với cùng kỳ năm trước, khiến các mặc định lưu giữ cũ trở nên tốn kém hơn.

Garcha cho biết các mặc định trước đây được thiết kế cho những nhóm phát hành liên tục và cần lịch sử khôi phục sâu. Trong các dự án Hobby, nhiều bản triển khai đã ngừng hoạt động vẫn chiếm phần dung lượng mà dự án đang được phát triển có thể sử dụng.

Mỗi bản triển khai được giữ lại đều dùng một phần dung lượng triển khai. Khi dự án vượt giới hạn, Vercel có thể chặn việc tạo bản triển khai mới cho đến khi người dùng giải phóng đủ dung lượng.

Vercel cho biết áp lực lưu trữ đến từ tổng lượng triển khai tăng mạnh và các bản Hobby không hoạt động vẫn chiếm dung lượng. Nguồn được cung cấp không xác định mã do trí tuệ nhân tạo tạo ra là nguyên nhân của mức tăng này.

Bản bị xóa vẫn có thể được khôi phục

Một bản triển khai bị loại khỏi danh sách lưu giữ chưa mất vĩnh viễn ngay lập tức. Theo Vercel, bản đã xây dựng thành công vẫn có thể được khôi phục trong 30 ngày từ khu vực Đã xóa gần đây trong phần Bảo mật của dự án.

Thời hạn 30 ngày giúp người dùng xử lý trường hợp xóa nhầm, nhưng không thay thế lịch sử khôi phục dài hạn. Nhóm cần giữ nhiều mốc phát hành để quay lại phiên bản cũ sẽ có ít dư địa hơn trên gói Hobby.

Người dùng Hobby nên kiểm tra nội dung gì?

Người dùng Hobby nên kiểm tra dung lượng triển khai và xác định các bản cần giữ. Họ cũng nên giảm đầu ra không cần thiết của mỗi lần xây dựng. Nếu dự án cần lịch sử khôi phục sâu hơn, gói Pro giữ nhiều bản sản xuất và phi sản xuất hơn. Gói này cũng cho phép trả phí cho phần dung lượng vượt mức đi kèm.

Theo số liệu Vercel cung cấp cho The New Stack, dung lượng vượt phần đi kèm của gói Pro được tính 0,10 USD cho mỗi GB mỗi tháng. Mỗi dự án Pro được bảo vệ 10 bản triển khai được tạo gần nhất, 20 bản triển khai sản xuất gần nhất ở trạng thái sẵn sàng và 20 bản phi sản xuất gần nhất ở cùng trạng thái.

Người chưa muốn nâng cấp có thể giảm đầu ra không cần thiết của mỗi lần triển khai và thường xuyên kiểm tra các bản đang chiếm dung lượng. Vercel đã công bố hướng dẫn tối ưu dung lượng triển khai để giúp dự án duy trì dưới giới hạn 10GB của gói miễn phí.

Không gian lưu trữ cần tối ưu trên gói Vercel Hobby
Kiểm tra dung lượng trước mỗi lần triển khai.

Garcha nhận định với The New Stack rằng phần lớn người dùng Hobby sẽ không nhận thấy thay đổi vì các bản quan trọng vẫn được bảo vệ. Theo ông, phân bổ tài nguyên cho những người đang tích cực xây dựng sản phẩm giúp Vercel duy trì Hobby như một gói miễn phí lâu dài thay vì một gói dùng thử hoặc khoản tín dụng có ngày hết hạn.

Nếu đang dùng Vercel Hobby, hãy kiểm tra dung lượng và các bản triển khai cần giữ trước lần phát hành tiếp theo.