Tại sao nên chọn AWS CodeBuild?

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 tài nguyên điện toán dựa trên thời gian cần thiết để chạy bản dựng của bạn. Mức giá phụ thuộc vào loại tính toán được chọn.

Công cụ tính giá AWS

Tính toán chi phí CodeBuild và kiến trúc của bạn chỉ với một lần ước tính duy nhất.

Tạo ước tính tùy chỉnh của bạn ngay bây giờ

Định giá Amazon 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 điện toán

CodeBuild cung cấp các loại phiên bản điện 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 điện toán mà bạn chọn cho bản dựng của mình.

Định giá AWS Lambda 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 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 điện toán

CodeBuild cung cấp các loại điện 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 điện toán mà bạn chọn cho bản dựng của mình.

Định giá Amazon EC2 dung lượng đặt trước

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.

  • Kích thước điện toán
  • 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.

  • Tên điện toán
  • 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.

Danh sách kiểm soát truy cập mạng được quản lý

Danh sách kiểm soát truy cập mạng được quản lý (NACL) cho phép bạn định tuyến lưu lượng mạng thông qua proxy được CodeBuild quản lý. Bạn có thể bật NACL trên các nhóm dung lượng đặt trước để kiểm soát danh sách các quy tắc mạng được phép hoặc bị từ chối. Proxy được quản lý sẽ bị tính phí mỗi phút trên mỗi nhóm mà NACL được bật. Bạn sẽ tiếp tục phải chịu phí đối với nhóm kích hoạt NACL cho đến khi bạn tắt NACL.

Bậc miễn phí của AWS

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 nhu cầu. Sử dụng Lambda theo nhu 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 điện toán lambda.arm.1GB hoặc lambda.x86-64.1GB. EC2 dung lượng đặt trước không cung cấp Bậc miễn phí của AWS. Bậc miễn phí của AWS CodeBuild không tự động hết hạn vào cuối thời hạn 12 tháng của Bậc miễn phí của AWS. 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ừ Bản ghi Amazon CloudWatch cho luồng bản ghi xây dựng, Amazon Simple Storage Service (Amazon S3) cho kho lưu trữ tạo tác xây dựng và Dịch vụ quản lý khóa của AWS (AWS KMS) để mã hóa. Bạn cũng có thể phải chịu phí bổ sung nếu sử dụng CodeBuild với AWS CodePipeline.

Ví dụ định giá

Nếu bạn thực thi 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 CodeBuild từ Bậc miễn phí của AWS = Số phút dựng được tính phí hàng tháng = 500 - 100 = 400 phút dựng

Tổng phí dựng hàng tháng = 400 phút dựng * 0,005 USD = 2 USD

Nếu bạn thực thi 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 CodeBuild từ Bậc miễn phí của AWS = Số giây dựng được tính phí hàng tháng = 30.000 - 6.000 = 24.000 giây dựng

Tổng phí dựng hàng tháng = 24.000 giây dựng * 0,00001 USD = 0,24 USD

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

Tổng phí đặt trước hàng tháng = 43.200 phút phiên bản * 0,003 USD = 129,60 USD