Dịch vụ được quản lý của Amazon dành cho Apache Flink

Định giá Dịch vụ được quản lý của Amazon dành cho Apache Flink

Giới thiệu

Chuyển đổi và phân tích dữ liệu phát trực tuyến trong thời gian thực bằng Apache Flink

Với Dịch vụ được quản lý của Amazon dành cho Apache Flink, bạn có thể chuyển đổi và phân tích dữ liệu truyền liên tục theo thời gian thực bằng Apache Flink, một khung và công cụ nguồn mở để xử lý các luồng dữ liệu. Dịch vụ được quản lý của Amazon dành cho Apache Flink đơn giản hóa việc xây dựng và quản lý khối lượng công việc Apache Flink cũng như giúp bạn tích hợp ứng dụng với các dịch vụ AWS khác một cách dễ dàng hơn.

Với Dịch vụ được quản lý của Amazon dành cho Apache Flink, bạn sẽ phải trả phí cho thời lượng và số lượng KPU, tính phí theo mức tăng một giây. Một KPU duy nhất bao gồm 1 vCPU điện toán và 4 GB bộ nhớ.

Định giá ứng dụng truyền liên tục của Dịch vụ được quản lý của Amazon dành cho Apache Flink

Đối với các ứng dụng Apache Flink, bạn bị tính phí thêm duy nhất một KPU mỗi ứng dụng; KPU này được sử dụng cho mục đích điều phối. Các ứng dụng cũng bị tính phí đối với dung lượng lưu trữ đang chạy và các bản sao lưu bền vững. Dung lượng lưu trữ ứng dụng đang chạy được sử dụng cho các tính năng xử lý theo trạng thái trong Dịch vụ được quản lý của Amazon dành cho Apache Flink và bị tính phí mỗi GB/tháng. Sao lưu bền vững là tính năng tùy chọn và cung cấp khả năng phục hồi về thời điểm trước đó cho ứng dụng; tính năng này bị tính phí mỗi GB/tháng.

Ở chế độ truyền liên tục, Dịch vụ được quản lý của Amazon dành cho Apache Flink tự động điều chỉnh quy mô số lượng KPU cần thiết cho ứng dụng xử lý luồng của bạn khi nhu cầu bộ nhớ và điện toán biến động. Bạn có thể chọn cung cấp ứng dụng của mình với số lượng KPU cần thiết.

Định giá Studio Dịch vụ được quản lý của Amazon dành cho Apache Flink

Bạn bị tính phí thêm hai KPU mỗi ứng dụng Studio trong chế độ tương tác. 1 KPU được dùng cho việc điều phối ứng dụng Apache Flink và KPU còn lại cho môi trường phát triển tương tác phi máy chủ. Bạn cũng bị tính phí cho dung lượng lưu trữ ứng dụng đang chạy được dùng cho các tính năng xử lý theo trạng thái. Dung lượng lưu trữ ứng dụng đang chạy bị tính phí mỗi GB/tháng.

Khi phát triển trong sổ ghi chép Studio, bạn sẽ không có lựa chọn tạo bản sao lưu ứng dụng bền vững. Tuy nhiên, khi bạn triển khai ứng dụng từ chế độ tương tác sang chế độ phát trực tiếp trong sổ tay Studio, bạn sẽ có thể tạo các bản sao lưu ứng dụng bền vững.

Hướng dẫn chung về mức sử dụng KPU

Chúng tôi khuyên bạn nên kiểm thử ứng dụng với các tải sản xuất để ước tính chính xác số lượng KPU cần thiết cho ứng dụng của mình. Mức sử dụng KPU có thể thay đổi đáng kể dựa trên khối lượng và tốc độ dữ liệu của bạn, độ phức tạp của mã, khả năng tích hợp và nhiều yếu tố khác. Điều này đặc biệt đúng khi sử dụng thời gian hoạt động Apache Flink trong Dịch vụ được quản lý của Amazon dành cho Apache Flink. Ví dụ: thông qua kiểm thử nội bộ, chúng tôi đã quan sát thấy thông lượng ở mức hàng trăm MB mỗi giây mỗi KPU đối với các ứng dụng đơn giản không có trạng thái và thông lượng ở mức dưới 1 MB mỗi giây mỗi KPU đối với các ứng dụng phức tạp sử dụng thuật toán máy học (ML) chuyên sâu. Với những lưu ý này, hướng dẫn chung mà chúng tôi đưa ra trước khi kiểm thử ứng dụng của bạn là 1 MB mỗi giây mỗi KPU.

Định giá theo Khu vực AWS

Ví dụ định giá

Mở tất cả

    Bạn sử dụng Studio Dịch vụ được quản lý của Amazon dành cho Apache Flink để không ngừng lọc dữ liệu truyền liên tục được Luồng dữ liệu Amazon Kinesis thu thập và chỉ giữ lại những bản ghi cần quan tâm. Bạn muốn có khả năng xem và hiển thị trực quan bản ghi theo thời gian thực cũng như dễ dàng ghi truy vấn và chương trình bằng SQL và Python. Bạn không muốn sao lưu ở trạng thái bền vững. Bạn cung cấp 4 KPU cho sổ tay Studio dựa trên thông lượng của luồng đầu vào. Mức phí hàng tháng của Dịch vụ được quản lý của Amazon dành cho Apache Flink sẽ được tính như sau:

    Phí hàng tháng

    Giá ở Khu vực Miền Đông Hoa Kỳ (Bắc Virginia) là 0,11 USD mỗi KPU/giờ, được sử dụng cho ứng dụng xử lý luồng của bạn. Ứng dụng đơn giản này sử dụng 4 KPU để xử lý luồng dữ liệu truyền đến. Mỗi ứng dụng sổ tay Studio (ví dụ: chế độ tương tác) bị tính phí thêm 2 KPU mỗi ứng dụng.

    Phí KPU hàng tháng = 30 ngày * 24 giờ * ([4 KPU + 2 KPU bổ sung cho sổ tay Studio] * 0,11 USD/giờ) = 475,20 USD

    Các ứng dụng Apache Flink sử dụng 50 GB dung lượng lưu trữ ứng dụng đang chạy cho mỗi KPU với 50 GB dung lượng lưu trữ chạy bổ sung cho các ứng dụng sổ tay Studio và được tính phí 0,10 USD mỗi GB/tháng ở US-East-1.

    Phí lưu trữ ứng dụng chạy hàng tháng = 30 ngày * 24 giờ * (4 KPU + 1 KPU bổ sung cho sổ tay Studio) * (50 GB * 0,10 USD/GB/tháng) = 25,00 USD

    Tổng phí = 475,20 USD + 25,00 USD = 500,20 USD

    Bạn sử dụng Studio Dịch vụ được quản lý của Amazon dành cho Apache Flink để xây dựng một khung thời gian trượt trên dữ liệu truyền liên tục được một chủ đề trong cụm Dịch vụ truyền được quản lý của Amazon dành cho Apache Kafka (Amazon MSK) thu thập. Bạn sử dụng sổ tay Studio với 4 KPU mà bạn bắt đầu lúc 10:30 vào ngày đầu tiên của tháng để phát triển và kiểm thử các truy vấn của mình. Sau khi phát triển, bạn triển khai ứng dụng dưới dạng ứng dụng phát trực tiếp có 2 KPU vào lúc 17:00. Sau khi triển khai ứng dụng phát trực tiếp, bạn dừng sổ tay Studio một giờ sau đó vào lúc 18:00. Ứng dụng phát trực tiếp có thể sử dụng trạng thái ứng dụng bền vững, đồng thời bạn tạo các bản sao lưu ở trạng thái bền vững mỗi ngày.

    Giá ở Khu vực Miền Đông Hoa Kỳ (Bắc Virginia) là 0,11 USD mỗi KPU/giờ, được sử dụng cho ứng dụng xử lý luồng của bạn.

    Phí hàng tháng

    Phát triển và kiểm thử truy vấn bằng Studio Dịch vụ được quản lý của Amazon dành cho Apache Flink:
    Ứng dụng Studio của bạn chạy trong 450 phút trong tháng (10:30 đến 18:00 vào ngày đầu tiên)

    Phí KPU = 450 phút * (4 KPU + 2 KPU bổ sung cho sổ tay Studio) * 0,11 USD/giờ) = 4,95 USD

    Các ứng dụng Apache Flink sử dụng 50 GB dung lượng lưu trữ ứng dụng đang chạy cho mỗi KPU với 50 GB dung lượng lưu trữ chạy bổ sung cho các ứng dụng sổ tay Studio và được tính phí 0,10 USD mỗi GB/tháng ở US-East-1.

    Phí lưu trữ ứng dụng đang chạy = 450 Phút * (4 KPU + 1 KPU bổ sung cho sổ tay Studio) * (50 GB * 0,10 USD/GB-tháng) = 0,26 USD

    Triển khai dưới dạng ứng dụng phát trực tiếp để chạy liên tục và lấy bản sao lưu ứng dụng:
    Ứng dụng phát trực tuyến chạy trong 703 giờ trong tháng (từ 17:00 vào ngày đầu tiên)

    Phí KPU = 703 giờ * (2 KPU + 1 KPU bổ sung cho ứng dụng phát trực tuyến) * 0,11 USD/giờ) = 231,99 USD

    Ứng dụng Apache Flink sử dụng 50 GB dung lượng lưu trữ ứng dụng đang chạy mỗi KPU và bị tính phí 0,121 USD mỗi GB/tháng ở US-East-1.

    Phí lưu trữ ứng dụng đang chạy = 703 ngày * 2 KPU * (50 GB * 0,10 USD/GB-tháng) = 9,76 USD

    Phí lưu trữ ứng dụng bền vững = 703 giờ * (1 MB/bản sao lưu * 1 GB/1.000 MB) * 0,023 USD/GB-tháng = 0,01 USD (làm tròn tới xu gần nhất)

    Tổng phí = 4,95 USD + 0,26 USD + 231,99 USD + 9,76 USD + 0,01 USD = 246,97 USD