Amazon Kinesis Data Stream ใช้การชำระเงินที่ง่ายตามที่คุณใช้งาน ไม่มีค่าใช้จ่ายล่วงหน้าหรือค่าธรรมเนียมขั้นต่ำ และชำระค่าบริการเฉพาะทรัพยากรที่คุณใช้เท่านั้น ราคาจะคิดตามมิติหลักสองมิติ ได้แก่ Shard Hour และ PUT Payload Unit และมิติเสริมสำหรับการกระจายที่ปรับปรุงแล้ว การขยายระยะเวลาเก็บข้อมูล และการเก็บรักษาข้อมูลระยะยาว

ประเมินค่าบริการรายเดือนของคุณโดยใช้ AWS Pricing Calculator

ชั่วโมงชาร์ด

ส่วนแบ่งข้อมูลเป็นหน่วยปริมาณงานพื้นฐานของสตรีมข้อมูล Amazon Kinesis คุณระบุจำนวนของชาร์ดที่ต้องการใช้งานการสตรีมโดยขึ้นอยู่กับจำนวนที่ต้องการ คุณจะถูกเรียกเก็บเงินตามจำนวนของแต่ละชาร์ดในอัตราต่อชั่วโมง

  • หนึ่งชาร์ดให้ความจุ 1MB / วินาทีหรือ 1,000 บันทึก / วินาที
  • เมื่อผู้ใช้งานข้อมูลต้องการร่วมใช้แฟน-เอาต์ที่ปรับปรุงแล้วซึ่งชาร์ดแต่ละตัวสามารถให้ค่าได้สูงสุดที่ 2MB/วินาทีต่อข้อมูลเอาต์พุตและตัว สำหรับผู้บริโภคแต่ละรายที่มีการใช้งานตัวกระจายที่ปรับปรุงแล้ว
  • เมื่อผู้ที่ใช้งานข้อมูลไม่ใช้ enhanced fan-out ซึ่งชาร์ดแต่ละตัวมีความจุสูงสุดที่ 2MB/วินาทีต่อข้อมูลเอาต์พุตและตัวโดยไม่เกี่ยวข้องกับการประมวลผลของข้อมูลผู้ใช้งานในวงจรของชาร์ด  

PUT Payload Unit (25KB)

บันทึกคือข้อมูลที่หน่วยสร้างข้อมูลของคุณเพิ่มเข้าไปในข้อมูลสตรีมของAmazon Kinesis PUT Payload Unit จะนับเป็น “ก้อนข้อมูล” 25 KB ซึ่งประกอบเป็นหนึ่งบันทึก ตัวอย่างเช่น บันทึก 5KB ประกอบด้วย PUT Payload Unit หนึ่งหน่วย บันทึก 45KB ประกอบด้วย PUT Payload Unit สองหน่วย และบันทึก 1MB ประกอบด้วย PUT Payload Unit 40 หน่วย PUT Payload Unit จะถูกคิดค่าบริการในอัตราต่อหนึ่งล้านหน่วย

การกระจายที่ปรับปรุงแล้ว

การกระจายที่ปรับปรุงแล้วมีพัฒนาการในการอ่านแบบคู่ขนานโดยการให้ข้อมูลผู้บริโภคอ่านข้อมูลด้วยตัวเองผ่านปริมาณงานต่อ Shard สูงสุดที่ 2 MB/วินาที เมื่อผู้บริโภคใช้ข้อมูลที่ปรับปรุงแล้วเหล่านั้น พวกเขาต้องเสียค่าใช้จ่ายเป็นรายชั่วโมงและเป็นปริมาณการรับข้อมูลต่อ GB

การขยายเวลาเก็บรักษาข้อมูล

Amazon Kinesis Data Streams จะจัดเก็บข้อมูลของคุณไว้สูงสุด 24 ชั่วโมงตามค่าเริ่มต้น การขยายเวลาเก็บรักษาข้อมูลจะให้ตัวเลือกในการขยายพื้นที่จัดเก็บสตรีมข้อมูลนานกว่า 24 ชั่วโมง สูงสุด 7 วัน คุณจะถูกเรียกเก็บค่าบริการพิเศษป็นรายชั่วโมง Shard จากการสตรีมข้อมูลเมื่อคุณเปิดการใช้งานขยายระยะเวลาจัดเก็บข้อมูล

การเก็บรักษาข้อมูลระยะยาว

การเก็บรักษาข้อมูลระยะยาวจะให้ตัวเลือกในการจัดเก็บสตรีมข้อมูลสูงสุด 365 วัน คุณจะถูกเรียกเก็บตามอัตราการขยายเวลาเก็บรักษาข้อมูลสำหรับ 7 วันแรก จากนั้นจะเรียกเก็บอัตรา GB ต่อเดือนสำหรับข้อมูลที่จัดเก็บเกิน 7 วันจนถึงระยะเวลาการเก็บรักษาที่คุณระบุไว้

การเรียกดูข้อมูลที่เก็บรักษาระยะยาว

คุณจะถูกเรียกเก็บตามอัตราต่อ GB สำหรับการเรียกดูข้อมูลที่จัดเก็บเกิน 7 วัน หากคุณเรียกดูข้อมูลโดยใช้ GetRecords API คุณจะไม่ถูกเรียกเก็บสำหรับการเรียกดูข้อมูลที่จัดเก็บตามค่าเริ่มต้น 24 ชั่วโมง หรือการขยายเวลาเก็บรักษาข้อมูล 7 วัน คุณจะไม่ถูกเรียกเก็บสำหรับการเรียกดูข้อมูลระยะยาว หากใช้ผู้บริโภคการกระจายที่ปรับปรุงแล้ว (SubscribeToShard API)

จัดการทรัพยากร AWS ของคุณ

* การรับบันทึกจากสตรีมข้อมูล Amazon Kinesis นั้นฟรีเมื่อข้อมูลจัดเก็บตามค่าเริ่มต้น 24 ชั่วโมง หรือสูงสุด 7 วันสำหรับการขยายเวลาเก็บรักษาข้อมูล คุณจะถูกเรียกเก็บตามอัตราต่อ GB สำหรับการเรียกดูข้อมูลที่จัดเก็บแบบการเก็บรักษาระยะยาว 7 วันจนถึงขีดจำกัดสูงสุด 365 วัน

* หากคุณเลือกใช้การกระจายที่ปรับปรุงแล้ว จะมีค่าใช้จ่ายรายชั่วโมงต่อผู้บริโภค-ชั่วโมง Shard และต่อ GB ของข้อมูลที่เรียกดู

* AWS ไม่เรียกเก็บค่าบริการในการถ่ายโอนข้อมูลจากตัวสร้างข้อมูลของคุณไปยัง Amazon Kinesis Data Streams หรือจาก Amazon Kinesis Data Streams ไปยังแอปพลิเคชัน Amazon Kinesis ของคุณ

* โปรดทราบว่า Amazon Kinesis Data Streams ยังไม่สามารถใช้งานกับ Amazon Kinesis Tier ได้ AWS Free Tier เป็นโปรแกรมที่เสนอให้ทดลองใช้กลุ่มบริการของ AWS ได้โดยไม่เสียค่าใช้จ่าย สำหรับข้อมูลเพิ่มเติมเกี่ยวกับ AWS Free Tier โปรดดู AWS Free Tier

* การรับบันทึกข้อมูลสตรีม Amazon Kinesis ไม่มีค่าใช้จ่าย

* ไม่มีค่าใช้จ่ายในการถ่ายโอนข้อมูล AWS ไม่เรียกเก็บค่าบริการในการถ่ายโอนข้อมูลจากตัวสร้างข้อมูลของคุณไปยังข้อมูลสตรีมใน Amazon Kinesis หรือจาก ข้อมูลสตรีม Amazon Kinesisไปยังแอปพลิเคชัน Amazon Kinesis ของคุณ

* โปรดทราบว่า Amazon Kinesis Data Streams ยังไม่สามารถใช้งานกับ Amazon Kinesis Tier ได้ AWS Free Tier เป็นโปรแกรมที่เสนอให้ทดลองใช้กลุ่มบริการของ AWS ได้ฟรี สำหรับข้อมูลเพิ่มเติมเกี่ยวกับ AWS Free Tier โปรดดู AWS Free Tier

ราคาเป็นไปตามแต่ละภูมิภาค

ตัวอย่างราคา

สมมติว่าตัวผลิตข้อมูลของคุณสามารถผลิตได้ที่ 100 บันทึกต่อวินาที และแต่ละบันทึกคือ 35 KB ในกรณีนี้ อัตราข้อมูลอินพุตคือ 3.4MB/วินาที (100 บันทึก/วินาที*35KB/บันทึก หารด้วย 1024 = 3.4 MB/วินาที) เพื่อให้เข้าใจได้ง่ายๆ คือเราสมมติว่าปริมาณงานและขนาดข้อมูลของแต่ละบันทึกมีความเสถียรและสามารถส่งได้อย่างต่อเนื่อง โปรดทราบว่าเราสามารถปรับปริมาณงานของสตรีม Amazon Kinesis ได้ตลอดเวลา

อย่างแรกเราจะคำนวณจำนวนของชาร์ดที่ต้องการสำหรับการสตรีมเพื่อให้ได้ตามที่ปริมาณงานต้องการ ซึ่งชาร์ดแต่ละตัวมีความจุของข้อมูลอินพุตที่ 1MB/วินาทีและรองรับได้ 1000 บันทึก/วินาที ชาร์ด 4 ตัวให้ข้อมูลอินพุต 4MB/วินาที และรองรับ 4000 บันทึก/วินาที ดังนั้นการสตรีมด้วยชาร์ดแบบ 4 ตัวสามารถสร้างปริมาณงานได้อย่างเป็นที่น่าพอใจด้วยความเร็ว 3.4MB/วินาที ที่100 บันทึก/นาที

เราจึงคำนวณต้นทุนการสตรีมข้อมูล Kinesis โดยการใช้ราคาข้อมูลสตรีม Kinesis ตามราคาภูมิภาคของอเมริการตะวันออก

  • ชั่วโมงชาร์ด: หนึ่งชั่วโมงชาร์ดมีต้นทุนอยู่ที่ 0.015 USD ต่อชั่วโมง หรือ 0.36 USD ต่อวัน (0.015 USD*24) สตรีมของเราใช้สี่ชาร์ดดังนั้นต้นทุนอยู่ที่ USD 1.44 ต่อวัน(USD 0.36*4) สำหรับเดือนที่มี 31 วัน ต้นทุนต่อชั่วโมงของชาร์ดคิดเป็นรายเดือนอยู่ที่ 44.64 USD (1.44 USD*31)
  • PUT Payload Unit (25KB): แต่ละบันทึกของเรามีความจุ 35KB, ซึ่งแต่ละบันทึกประกอบด้วย PUT Payload Unit สองหน่วย ตัวจัดทำข้อมูลของเราสร้างบันทึกได้ 100 บันทึก หรือ 200 หน่วย PUT Payload Units ต่อวินาทีโดยรวม ซึ่งนั่นก็คือ 267,840,000 บันทึกหรือ 535,680,000 PUT Payload Unit ต่อเดือน และในแต่ละหนึ่งล้าน PUT Payload Unit มีต้นทุนที่ 0.014 USD ต้นทุนต่อเดือนของ PUT Payload Unit คือ 7.499 USD (0.014 USD*535.68)

และเรายังสามารถเลือกเพิ่มระยะเวลาการจัดเก็บข้อมูลสตรีมของเราได้ตั้งแต่ 24 ชั่วโมงจนถึงสูงสุด 7 วัน ในตัวอย่างนี้เราสมมติว่าสตรีมข้อมูลของเราเปิดใช้งานการเก็บข้อมูลแบบขยายตลอดทั้งเดือน หรือเราสามารถเลือกที่จะเปิดใช้งานการขยายระยะเวลาเก็บข้อมูลเพียงอย่างเดียวในช่วงเวลาที่การเก็บรักษาข้อมูลที่ขยายเป็นสิ่งสำคัญสำหรับการป้องกันการสูญหายของข้อมูลซึ่งจะช่วยประหยัดค่าใช้จ่ายในการเก็บรักษาข้อมูลที่เพิ่มขึ้น

  • ข้อมูลที่ขยายระยะเวลาในการจัดเก็บ (สูงสุด 7 วัน): ข้อมูลที่ขยายระยะเวลาในการจัดเก็บมีต้นทุนอยู่ที่ 0.020 USD ต่อหนึ่งชั่วโมงชาร์ด เนื่องจากสตรีมของเราใช้ 2,976 ชั่วโมงชาร์ดต่อเดือน (4 ชาร์ด*24 ชั่วโมง/วัน*31 วัน/เดือน) ข้อมูลที่ขยายระยะเวลาในการจัดเก็บมีต้นทุนรายเดือนอยู่ที่ 59.52 USD (0.020 USD*2,976)

เพิ่มชั่วโมงชาร์ดและต้นทุน PUT Payload Unit ลงไปด้วยกัน ต้นทุนข้อมูลสตรีม Amazon Kinesis ของเราอยู่ที่ USD 1.68 ต่อวัน หรือ USD 52.14 ต่อเดือน สำหรับราคา 1.68 USD ต่อเดือน เรามีโครงสร้างพื้นฐานข้อมูลสตรีมมิ่งที่มีการบริหารจัดการอย่างเต็มประสิทธิภาพทำให้เราสามารนำเข้าข้อมูลได้อย่างต่อเนื่องถึง 4 MB ต่อวินาที หรือ 337 GB ต่อวันบนความน่าเชื่อถือและยืดหยุ่นได้ นอกจากนี้เราสามารถเพิ่มระยะเวลาการเก็บสตรีมข้อมูล Amazon Kinesis ของคุณจาก 24 ชั่วโมงเป็น 7 วันด้วยการจ่ายเพิ่มอีกเพียง USD 59.52 ต่อเดือน

นอกจากนี้ คุณสามารถเลือกเก็บรักษาข้อมูลนานกว่า 7 วันและใช้ผู้บริโภคการกระจายที่ปรับปรุงแล้ว 

  • การเก็บข้อมูลระยะยาว (ข้อมูลที่เก่ากว่า 7 วัน): สมมติว่าคุณต้องการเก็บรักษาสตรีมข้อมูลไว้ 30 วัน คุณจะเสียค่าการขยายเวลาเก็บรักษาข้อมูลตามราคา Shard-ชั่วโมงตั้งแต่ 24 ชั่วโมงถึง 7 วัน (ดูการคำนวณทางด้านบน) และราคาการเก็บรักษาข้อมูลระยะยาวเกิน 7 วัน ถึง 30 วัน (ระยะเวลา 23 วัน) สำหรับราคาการเก็บรักษาระยะยาว 23 วันนั้น จะมีราคาเพิ่มเติม 0.023 USD/GB-เดือนสำหรับพื้นที่จัดเก็บ และ 0.021 USD ต่อ GB สำหรับการเรียกดูข้อมูล หากคุณใช้ผู้บริโภคค่าเริ่มต้นอยู่ (GetRecords API) เมื่ออิงตามอัตราอินพุตข้อมูล 3.4MB/วินาที คุณจะสะสม 3.4 (อัตราอินพุต)*1024 *1024*3600 = 12,902,400,000 ไบต์ได้ในหนึ่งชั่วโมง เมื่อถึงสิ้นเดือน คุณจะมีการใช้งานต่อไปนี้ในหน่วยไบต์-ชั่วโมง: การใช้งานไบต์-ชั่วโมง = 3,565,158*23 วัน * 24 ชั่วโมง/วัน = 7,122,124,800,000 ไบต์-ชั่วโมง เมื่อแปลงเป็น GB-เดือน: 1,967,967,436.80 ไบต์-ชั่วโมง/1,073,741,824 ไบต์ต่อ GB = 6633 GB ต่อเดือน ดังนั้น ราคาพื้นที่จัดเก็บรวมสำหรับ 23 วัน = 6633*0.023 USD = 152.56 USD ต่อเดือน
  • การเรียกดูข้อมูลระยะยาว (ข้อมูลที่เก่ากว่า 7 วัน): หากคุณเรียกดูข้อมูลระยะยาวทั้งหมดโดยใช้ผู้บริโภคเดี่ยวที่ใช้ GetRecords API เพื่อดึงข้อมูลบันทึก คุณจะเสียค่าเรียกดูเฉพาะสำหรับข้อมูลที่จัดเก็บไว้เกิน 7 วันแรก เนื่องจากคุณเรียกดูข้อมูล 6623 GB คุณจะถูกเรียกเก็บ 6623*0.021= 139.08 USD เมื่อถึงสิ้นเดือน ข้อมูลระยะยาวที่เรียกดูโดยใช้ผู้บริโภคการกระจายที่ปรับปรุงแล้วจะมีค่าใช้จ่ายตามอัตราการเรียกดูข้อมูลของการกระจายที่ปรับปรุงแล้วตามที่อธิบายด้านล่าง
  • ผู้บริโภคการกระจายที่ปรับปรุงแล้ว-ชั่วโมง Shard: ราคาเพิ่มเติมการกระจายที่ปรับปรุงแล้ว คือ 0.015 USD ต่อ Shard และเป็นราคาเพิ่มเติมต่อผู้บริโภคข้อมูล เนื่องจากสตรีมของเราใช้ 2,976 ชั่วโมงชาร์ดต่อเดือน (4 ชาร์ด*24 ชั่วโมง/วัน*31 วัน/เดือน) ในการใช้งาน enhanced fan-out ในช่วงเวลานี้จะมีต้นทุนอยู่ที่ 44.64 USD (2,976 x 0.015 USD) การใช้งานพร้อมกันสองเครื่องในช่วงเวลาเดียวกันจะมีต้นทุนอยู่ที่ USD 89.28
  • การเรียกดูข้อมูลการกระจายที่ปรับปรุงแล้ว: ข้อมูลที่เรียกดูจากสตรีมโดยผู้บริโภคที่ใช้การกระจายที่ปรับปรุงแล้วมีราคาอยู่ที่ 0.013 USD ต่อ GB หากเกินหนึ่งเดือนแล้ว สตรีม Shard สองตัวได้รับข้อมูล 50,000 MB และผู้บริโภคข้อมูล 2 คนใช้การกระจายที่ปรับปรุงแล้ว และเรียกดูข้อมูลทั้งหมดนี้ในเดือนนั้น จะมีการเรียกดูข้อมูล 100,000 MB (50,000 MB x 2 ผู้บริโภคข้อมูล)

เครื่องคำนวณราคา

ข้อตกลงระดับการให้บริการ

เรียนรู้เพิ่มเติมเกี่ยวกับข้อตกลงระดับการให้บริการของ Amazon Kinesis Data Streams โดยไปที่คำถามที่พบบ่อย

ค้นแหล่งข้อมูลของ Amazon Kinesis Data Streams เพิ่มเติม

ไปที่หน้าทรัพยากร
พร้อมเริ่มต้นใช้งานหรือยัง
ลงชื่อสมัครใช้งาน
มีคำถามเพิ่มเติมหรือไม่
ติดต่อเรา