AWS CodeBuild sử dụng giá thanh toán theo mức sử dụng đơn giản. Không áp dụng chi phí trả trước hay phí tối thiểu. Bạn sẽ chỉ phải trả tiền cho tài nguyên bạn sử dụng. Bạn phải trả phí cho việc tính toán tài nguyên dựa trên thời gian cần thiết để bản dựng của bạn thực hiện. Mức giá phụ thuộc vào loại tính toán được chọn.
Định giá EC2 theo nhu cầu
Thời lượng xây dựng
Thời lượng xây dựng được tính bằng phút, kể từ khi bạn gửi bản dựng cho đến khi bản dựng của bạn kết thúc, làm tròn đến phút gần nhất.
Các loại tính toán
AWS CodeBuild cung cấp các loại phiên bản tính toán với số lượng bộ nhớ và CPU khác nhau. Các khoản phí khác nhau tùy theo loại phiên bản tính toán mà bạn chọn cho bản dựng của mình.
Định giá Lambda theo yêu cầu
Thời lượng xây dựng
Thời lượng xây dựng được tính bằng giây, kể từ khi bạn gửi bản dựng cho đến khi bản dựng của bạn kết thúc, làm tròn đến giây gần nhất.
Các loại tính toán
AWS CodeBuild cung cấp các loại tính toán với số lượng bộ nhớ khác nhau. Các khoản phí khác nhau tùy theo loại tính toán mà bạn chọn cho bản dựng của mình.
Giá Dung lượng đặt trước EC2
Giá phiên bản mỗi phút
Giá phiên bản được tính theo phút, kể từ thời điểm bạn gửi yêu cầu cho phiên bản mới cho đến khi phiên bản của bạn bị chấm dứt, làm tròn lên đến phút gần nhất. Mỗi phiên bản có mức phí sử dụng tối thiểu là 60 phút.
Các loại điện toán
AWS CodeBuild cung cấp các loại phiên bản tính toán với số lượng bộ nhớ và CPU khác nhau. Các khoản phí khác nhau tùy theo loại phiên bản tính toán mà bạn chọn cho nhóm của mình.
Phiên bản đặt trước Mac
Mỗi phiên bản Mac có mức phí sử dụng tối thiểu là 24 giờ trước khi bạn có thể phát hành phiên bản đặt trước.
Bậc miễn phí
Bậc miễn phí của AWS CodeBuild gồm tổng cộng 100 phút dựng mỗi tháng với các loại phiên bản general1.small hoặc arm1.small sử dụng EC2 theo yêu cầu. Sử dụng Lambda theo yêu cầu, bậc miễn phí của AWS CodeBuild bao gồm tổng cộng 6.000 giây dựng mỗi tháng với các loại tính toán lambda.arm.1GB hoặc lambda.x86-64.1GB. Dung lượng đặt trước EC2 không cung cấp một cấp miễn phí. Bậc miễn phí của CodeBuild không tự động hết hạn vào cuối thời hạn 12 tháng cho Bậc miễn phí của AWS của bạn. Nó có sẵn cho khách hàng AWS mới và hiện có.
Phụ phí
Bạn có thể phải chịu phí bổ sung nếu bản dựng của bạn chuyển dữ liệu hoặc sử dụng các dịch vụ AWS khác. Ví dụ: bạn có thể phải chịu phí từ Amazon CloudWatch Logs để xây dựng luồng nhật ký, Amazon S3 để xây dựng bộ lưu trữ nhân tạo, và AWS Key Management Service để mã hóa. Bạn cũng có thể phải chịu phí bổ sung nếu bạn sử dụng AWS CodeBuild với AWS CodePipeline.
Ví dụ về định giá
Ví dụ về định giá EC2 theo yêu cầu
Nếu bạn thực hiện 100 bản dựng trong một tháng bằng cách sử dụng build.general1.small, trong đó mỗi bản dựng chạy trong 5 phút, thì chi phí của bạn sẽ được tính như sau:
Phí dựng hàng tháng
Số phút dựng = 100 bản dựng* 5 phút = 500 phút dựng
Số phút dựng – Số phút dựng Bậc miễn phí = Số phút dựng theo hóa đơn hàng tháng = 500 – 100 = 400 phút dựng
Phí dựng hàng tháng = 400 phút dựng * 0,005 USD = 2 USD
Ví dụ về định giá Lambda theo yêu cầu
Nếu bạn thực hiện 100 bản dựng trong một tháng bằng cách sử dụng lambda.arm.1GB, trong đó mỗi bản dựng chạy trong 300 giây, thì chi phí của bạn sẽ được tính như sau:
Phí dựng hàng tháng
Số giây dựng = 100 lần dựng * 300 giây = 30.000 giây dựng
Số giây dựng - Số giây dựng của bậc miễn phí = Số giây dựng bị tính phí hàng tháng = 30.000 - 6.000 = 24.000 giây dựng
Phí dựng hàng tháng = 24.000 giây dựng * 0,00001 USD = 0,24 USD
Ví dụ về giá Dung lượng đặt trước EC2
Nếu bạn đặt trước 1 phiên bản trong một tháng bằng cách sử dụng reserved.x86-64.g1.small, thì phí của bạn sẽ được tính như sau:
Phí dựng hàng tháng
Phút phiên bản = 60 phút mỗi giờ * 24 giờ mỗi ngày * 30 ngày mỗi tháng = 43.200
Phí đặt trước hàng tháng = 43.200 phút phiên bản * 0,003 USD = 129,60 USD
Tài nguyên định giá khác
Dễ dàng tính phí hằng tháng của bạn với AWS.
Liên hệ với các chuyên gia AWS để được báo giá riêng.
Tìm hiểu cách bắt đầu sử dụng AWS CodeBuild