ราคาของ AWS IoT Core
AWS IoT Core ช่วยให้คุณเชื่อมต่ออุปกรณ์ IoT หลายพันล้านเครื่องได้อย่างน่าเชื่อถือและปลอดภัย ทั้งยังกำหนดเส้นทางข้อความ IoT หลายล้านล้านข้อความไปยังบริการของ AWS และอุปกรณ์อื่นๆ ได้โดยไม่ต้องมีการจัดการโครงสร้างพื้นฐาน คุณจ่ายเงินสำหรับองค์ประกอบเฉพาะที่คุณใช้เท่านั้น และไม่มีค่าธรรมเนียมการใช้บริการขั้นต่ำหรือบังคับ คุณจะถูกเก็บค่าบริการแยกต่างหากสำหรับการเชื่อมต่อ, การรับส่งข้อความ, การใช้งาน Device Shadow (พื้นที่จัดเก็บสถานะของอุปกรณ์), การใช้งานรีจิสทรี (พื้นที่จัดเก็บเมตาดาต้าของอุปกรณ์) และการใช้งาน Rules Engine (การแปลงและการกำหนดเส้นทางข้อความ) วิธีนี้มอบความโปร่งใสและราคาที่ไม่แพงแก่คุณโดยไม่คำนึงถึงประเภทเวิร์กโหลดของคุณ
AWS Free Tier ที่มี AWS IoT Core
AWS Free Tier สามารถใช้งานได้เป็นเวลา 12 เดือนสำหรับลูกค้า AWS IoT Core โดยนับจากวันที่คุณสร้างบัญชี AWS เมื่อการใช้งานฟรีสิ้นสุดลง หรือหากแอปพลิเคชันของคุณใช้งานเกินระดับการใช้งานฟรีที่ระบุไว้ด้านล่าง คุณก็จ่ายค่าบริการตามอัตราราคาของ AWS IoT Core
- การเชื่อมต่อ 2,250,000 นาที
- 500,000 ข้อความ
- การทำงานของรีจิสทรีหรือ Device Shadow 225,000 รายการ
- กฎที่ทริกเกอร์ 250,000 ข้อและการดำเนินการที่ใช้ 250,000 รายการ
ตัวอย่างเช่น AWS Free Tier จะช่วยคุณรันเวิร์กโหลดของอุปกรณ์ 50 เครื่อง โดยที่อุปกรณ์แต่ละเครื่อง
- เชื่อมต่อตลอด 24 ชั่วโมงในแต่ละวัน
- แลกเปลี่ยน 300 ข้อความต่อวัน (ข้อความขนาดไม่เกิน 5 KB)
- มีการทำงานของรีจิสทรีหรือ Device Shadow 130 รายการต่อวัน (บันทึกของรีจิสทรีหรือ Device Shadow ขนาดไม่เกิน 1 KB)
- เริ่มการดำเนินการ 150 กฎต่อวันซึ่งทำให้เกิดการดำเนินการหนึ่งรายการ (ข้อความที่ประมวลผลแล้วขนาดไม่เกิน 5 KB)
Free Usage Tier ใช้ได้ในทุก AWS Region ยกเว้นรีเจี้ยน AWS GovCloud (สหรัฐฯ) ในแต่ละเดือน การใช้งานของคุณจะได้รับการคำนวณทั่วทุกภูมิภาค และเรียกเก็บในใบเรียกเก็บเงินของคุณโดยอัตโนมัติ การใช้งานฟรีไม่ทบไปยังรอบการเรียกเก็บเงินถัดไป
ตรวจสอบราคาอย่างรวดเร็ว
การเชื่อมต่อ
การเชื่อมต่อให้การเชื่อมต่อที่ปลอดภัยและได้รับการตรวจสอบสิทธิ์ระหว่างอุปกรณ์ของคุณกับ AWS IoT Core การเชื่อมต่อคิดค่าบริการทุกๆ หนึ่งนาทีที่เพิ่มขึ้นมา และอิงตามเวลาทั้งหมดที่อุปกรณ์ของคุณเชื่อมต่อกับ AWS IoT Core
ตัวอย่างเช่น ในรีเจี้ยนสหรัฐอเมริกาฝั่งตะวันออก (เวอร์จิเนียฝั่งเหนือ) คุณจะต้องจ่าย 0.042 USD ต่ออุปกรณ์ต่อปี (หนึ่งการเชื่อมต่อ * 0.08 USD/1,000,000 นาทีของการเชื่อมต่อ * 525,600 นาที/ปี) สำหรับการเชื่อมต่อทุกวันตลอด 24 ชั่วโมง เพื่อรักษาการเชื่อมต่อเอาไว้ อุปกรณ์สามารถส่งข้อความแบบคงสถานะการเชื่อมต่อ (“สัญญาณปิง”) ที่มีความถี่ตั้งแต่ 20 นาทีไปจนถึงทุกๆ 30 วินาทีได้ และคุณไม่ต้องเสียค่าใช้จ่ายเพิ่มเติมสำหรับข้อความเหล่านี้ ดูรายละเอียดราคาการเชื่อมต่อเพิ่มเติม »
การรับส่งข้อความ
ข้อความจะส่งถ่ายข้อมูลของอุปกรณ์ไปและกลับจาก AWS IoT Core การส่งข้อความจะคิดค่าบริการตามจำนวนข้อความที่ส่งระหว่างอุปกรณ์ของคุณกับ AWS IoT Core
สำหรับ MQTT และ HTTP คุณจะไม่ถูกเก็บค่าบริการข้อความสำหรับข้อความที่ส่งหรือรับโดยใช้หัวข้อแบบเหมาจ่ายของ Basic Ingest
คุณสามารถส่งและรับข้อความได้ในขนาดสูงสุด 128 KB ข้อความจะถูกคิดค่าบริการทุกๆ 5 KB ที่เพิ่มขึ้นมา ตัวอย่างเช่น ข้อความ 8 KB จะคิดค่าบริการเป็นข้อความสองข้อความ
AWS IoT Core สำหรับ LoRaWAN
AWS IoT Core สำหรับ LoRaWAN คือ LoRaWAN Network Server (LNS) ที่มีการจัดการเต็มรูปแบบ ซึ่งช่วยให้ลูกค้าสามารถเชื่อมต่ออุปกรณ์ไร้สายที่ใช้โปรโตคอล LoRaWAN สำหรับการเชื่อมต่อเครือข่ายบริเวณกว้างระยะไกลที่ใช้พลังงานต่ำกับ AWS Cloud เมื่อใช้ AWS IoT Core ลูกค้าจะสามารถตั้งค่าเครือข่าย LoRaWAN ทั้งแบบสาธารณะและแบบส่วนตัวได้ โดยเชื่อมต่ออุปกรณ์ LoRaWAN และเกตเวย์ของตนกับ AWS Cloud โดยไม่จำเป็นต้องพัฒนา บำรุงรักษา หรือดำเนินการเซิร์ฟเวอร์เครือข่าย LoRaWAN ของตนเอง
การอัปเดตเฟิร์มแวร์ผ่านทางอากาศ (FUOTA) ช่วยให้คุณส่งมอบการอัปเดตเฟิร์มแวร์ที่ปลอดภัยและเชื่อถือได้จากทางไกลไปยังอุปกรณ์ในภาคสนาม โดยใช้ LoRaWAN Multicast (MC) และกลไกการกระจายที่กำหนดโดย LoRa Alliance แต่ละ FUOTA ได้รับการกำหนดเป็นงานหนึ่งงาน
หากคุณสร้างงาน FUOTA ให้กับกลุ่มอุปกรณ์ 1,000 เครื่อง ระบบจะคิดค่าบริการคุณสำหรับ 1,000 งาน คุณจะได้รับ FUOTA 100 งานแรกฟรี
ค่าบริการ LoRaWAN Metrics
LoRaWAN Metrics เป็นฟีเจอร์ระดับพรีเมียมที่ออกแบบมาเพื่อรองรับความต้องการในการตรวจสอบกลุ่มอินสแตนซ์ IoT ของคุณด้วยพารามิเตอร์การทำงานของระบบเพิ่มเติม ด้วยฟีเจอร์นี้ คุณจะสามารถตรวจสอบข้อมูลสดและข้อมูลในอดีตของอุปกรณ์ LoRaWAN เกตเวย์ และทำความเข้าใจสถานะสุขภาพโดยรวมของกลุ่มอินสแตนซ์ของคุณได้อย่างมีประสิทธิภาพ ฟีเจอร์นี้ทำให้สามารถติดตามข้อมูลในอดีตที่ครอบคลุมได้ ช่วยให้คุณสามารถจับตาดูพารามิเตอร์ที่สำคัญ เช่น ความแรงของสัญญาณการเชื่อมต่อ อัตราข้อมูล และเวลาทำงานและหยุดทำงานของอุปกรณ์/เกตเวย์ นอกจากนี้ยังให้ข้อมูลเชิงลึกที่มีประโยชน์ที่เกี่ยวข้องกับประสิทธิภาพเครือข่ายและความเสถียรของอุปกรณ์
LoRaWAN Metrics ใช้ความสามารถในการวัดตามบันทึก เมื่อเปิดใช้งานแล้ว ฟีเจอร์ LoRaWAN Metrics จะประมวลผล รวบรวม และจัดเก็บข้อมูลเมตาอย่างปลอดภัยสำหรับข้อความอัปลิงก์และดาวน์ลิงก์แต่ละรายการจากอุปกรณ์และเกตเวย์ของคุณไปยังคลาวด์ ข้อมูลเมตานี้ถูกกำหนดให้เป็น 'บันทึก' ในระบบคลาวด์ รวมถึงรายละเอียด เช่น ความแรงของสัญญาณ (RSSI) อัตราข้อมูล และความถี่ ระบบจะเรียกเก็บค่าบริการตามบันทึกอัปลิงก์หรือดาวน์ลิงก์ที่ประมวลผลและจัดเก็บเอาไว้ในบัญชีของคุณ โดยจะเริ่มต้นเรียกเก็บเงินเมื่อเปิดใช้งานฟีเจอร์
Device Shadow และรีจิสทรี
Device Shadow จัดเก็บสถานะที่ต้องการหรือสถานะที่แท้จริงของอุปกรณ์ และใช้รีจิสทรีเพื่อตั้งชื่อและจัดการอุปกรณ์ การใช้ Device Shadow และรีจิสทรีคิดค่าบริการตามจำนวนการดำเนินการที่เข้าถึงหรือแก้ไขข้อมูลของ Device Shadow หรือรีจิสทรี
ปฏิบัติการของ Device Shadow และรีจิสทรีจะคิดค่าบริการทุกๆ 1 KB ของขนาดบันทึกของ Device Shadow และรีจิสทรีที่เพิ่มขึ้นมา ตัวอย่างเช่น การอัปเดตบันทึก Device Shadow ขนาด 1.5 KB จะคิดค่าบริการเป็นการดำเนินการสองรายการ ดูรายละเอียดราคา Device Shadow และรีจิสทรีเพิ่มเติม »
การสร้างและอัปเดตกลุ่มแบบไดนามิก การเพิ่มและการลบอุปกรณ์ออกจากกลุ่มแบบไดนามิกของคุณจะถูกคิดค่าบริการตามการดำเนินการของรีจิสทรี
Rules Engine
Rules Engine ช่วยให้คุณแปลงข้อมูลอุปกรณ์โดยใช้การดำเนินการทางคณิตศาสตร์หรือฟังก์ชันภายนอก เช่น AWS Lambda ได้ จากนั้นจึงกำหนดเส้นทางข้อมูลไปยังบริการ AWS เช่น Amazon Simple Storage Service (Amazon S3), Amazon DynamoDB หรือ Amazon Kinesis การใช้งาน Rules Engine คิดค่าบริการในแต่ละครั้งที่เริ่มใช้งานกฎ และตามจำนวนการดำเนินการที่ใช้ภายในกฎ โดยมีขั้นต่ำอยู่ที่หนึ่งการดำเนินการต่อกฎ
คิดค่าบริการสำหรับกฎและการดำเนินการตามขนาดข้อความที่เพิ่มขึ้นทุกๆ 5 KB ตัวอย่างเช่น กฎที่ประมวลผลข้อความ 5 KB และไม่ใช้การดำเนินการจะคิดเป็นหนึ่งกฎและหนึ่งการดำเนินการ นอกจากนี้ กฎที่ประมวลผลข้อความ 8 KB และใช้สองการดำเนินการจะคิดเป็นสองกฎและสี่การดำเนินการ สำหรับการถ่ายโอนข้อมูล “เข้า” ไปยังและ “ออก” จากการดำเนินการของกฎจากนอกรีเจี้ยน การดำเนินการที่ใช้จะมีค่าบริการในอัตราการถ่ายโอนข้อมูลของ Amazon Elastic Compute Cloud (Amazon EC2) ตามที่ระบุไว้ที่นี่ใต้หัวข้อ “การถ่ายโอนข้อมูล”
การถอดรหัสข้อความที่เข้ารหัส Protocol Buffer (Protobuf) ไปเป็นรูปแบบ JavaScript Object Notation (JSON) โดยใช้ฟังก์ชัน decode() คิดเป็น “1 การดำเนินการ” โดย Rules Engine อย่างไรก็ตาม การถอดรหัส Protobuf เป็น JSON ไม่ได้คิดตามการเพิ่มขึ้น 5 KB คุณจ่ายเงินสำหรับการถอดรหัส 1 ครั้ง (การดำเนินการ) สำหรับการถอดรหัสข้อความ Protobuf สูงสุดถึงขนาดเพย์โหลดสูงสุด 128 KB แต่คุณจ่ายเงินเพิ่มสำหรับกฎที่ทริกเกอร์และการดำเนินการที่ทำตามการคิดคำนวณปกติ
ดูรายละเอียดราคาของ Rules Engine เพิ่มเติมที่นี่ »
ตำแหน่งอุปกรณ์
เมื่อใช้ตำแหน่งอุปกรณ์ของ AWS IoT Core คุณสามารถเลือกเทคโนโลยีตำแหน่งที่ประหยัดค่าใช้จ่ายซึ่งเหมาะกับธุรกิจของคุณได้ เมื่อใช้ตำแหน่งอุปกรณ์ คุณสามารถเสริมข้อมูลอุปกรณ์ด้วยข้อมูลตำแหน่งที่ตั้ง เพื่อเสริมการจัดการกลุ่มอินสแตนซ์ของอุปกรณ์ของคุณให้ดียิ่งขึ้น
หากคุณใช้บริการ Advanced Transport ของ Semtech ด้วย (เช่น ROSE) คุณจะถูกเรียกเก็บค่าบริการตามจำนวนข้อมูลทั้งหมดที่ถ่ายโอนต่อเดือน โดย 50 MB แรกคิดราคา 0.145 USD ต่อ MB และเมื่อเกิน 50 MB จะคิดราคา 0.116 USD ต่อ MB นอกจากนี้ เรายังเสนอระดับฟรีสำหรับตัวไขตำแหน่งด้วย คุณสามารถใช้ตำแหน่งอุปกรณ์เพื่อไขตำแหน่งสูงสุด 1,000 ตำแหน่งได้ฟรีภายใน 12 เดือนแรก โดยเริ่มนับจากวันที่คุณสร้างบัญชี AWS เมื่อการใช้งานฟรีสิ้นสุดลง หรือหากแอปพลิเคชันของคุณใช้งานเกินระดับการใช้งานฟรี คุณจะต้องจ่ายค่าบริการตามอัตราการใช้งาน ระดับฟรีมีให้บริการในทุก AWS Region ยกเว้น AWS GovCloud (สหรัฐฯ)
Device Advisor
โดยทั่วไปแล้ว Device Advisor ใช้งานได้ฟรี ยกเว้นค่าใช้จ่ายที่เกี่ยวข้องกับการใช้งาน AWS เป็นส่วนหนึ่งของการทดสอบ (เช่น การใช้งาน AWS IoT Core เป็นส่วนหนึ่งของการทดสอบหรือบันทึกสำหรับการทดสอบแต่ละรายการใน Amazon CloudWatch) คุณสามารถดูการใช้งานทรัพยากร AWS ได้ในบัญชี AWS และค่าบริการสำหรับการใช้งานเหล่านี้จะเรียกเก็บในใบเรียกเก็บเงินของ AWS ที่นักพัฒนาได้รับ
ตัวอย่างราคาสำหรับส่วนประกอบของ AWS IoT Core
ค่าบริการของการเชื่อมต่อ
ตัวอย่างที่ 1
คุณมีอุปกรณ์ 10,000 เครื่องที่รักษาการเชื่อมต่ออย่างต่อเนื่องกับ AWS IoT Core ในรีเจี้ยนยุโรป (ไอร์แลนด์) เป็นเวลา 30 วัน อัตราการเชื่อมต่อสำหรับรีเจี้ยนดังกล่าวคือ 0.08 USD/1,000,000 นาทีของการเชื่อมต่อ ค่าบริการจะคำนวณได้ดังนี้:
- นาทีของการเชื่อมต่อ = 10,000 การเชื่อมต่อ * 60 นาที/ชั่วโมง * 24 ชั่วโมง/วัน * 30 วัน = 432,000,000 นาทีของการเชื่อมต่อ
- ค่าบริการทั้งหมดสำหรับการเชื่อมต่อ = 432,000,000 นาทีของการเชื่อมต่อ * 0.08 USD/1,000,000 นาทีของการเชื่อมต่อ = 34.56 USD
ตัวอย่างที่ 2
อุปกรณ์ 10,000 เครื่องเดียวกันกับในตัวอย่างก่อนหน้าเชื่อมต่อกับ AWS IoT Core ในรีเจี้ยนยุโรป (ไอร์แลนด์) เป็นเวลา 15 นาทีในแต่ละชั่วโมง ทุกชั่วโมง เป็นเวลา 30 วัน ค่าบริการจะคำนวณได้ดังนี้:
- นาทีของการเชื่อมต่อ = 10,000 การเชื่อมต่อ * 15 นาที/ชั่วโมง * 24 ชั่วโมง/วัน * 30 วัน = 108,000,000 นาทีของการเชื่อมต่อ
- ค่าบริการทั้งหมดสำหรับการเชื่อมต่อ = 108,000,000 นาทีของการเชื่อมต่อ * 0.08 USD/1,000,000 นาทีของการเชื่อมต่อ = 8.64 USD
ค่าบริการรับส่งข้อความ
ตัวอย่างที่ 1
คุณมีอุปกรณ์หนึ่งเครื่องที่เผยแพร่ข้อความหนึ่งข้อความขนาด 2 KB ทุกชั่วโมงไปยัง AWS IoT Core ในรีเจี้ยนยุโรป (ไอร์แลนด์) เป็นเวลา 30 วัน จากนั้น AWS IoT Core ก็ส่งข้อความ (2 KB) แต่ละข้อความไปยังอุปกรณ์อื่นๆ อีกห้าเครื่องในรีเจี้ยนเดียวกัน อัตราการรับส่งข้อความ MQTT และ HTTP สำหรับหนึ่งพันล้านข้อความแรกคือ 1 USD/1,000,000 ข้อความ ค่าบริการจะคำนวณได้ดังนี้
ค่าใช้จ่ายในการเผยแพร่ไปยัง AWS IoT Core
- จำนวนข้อความที่เผยแพร่: 1 ข้อความ/ชั่วโมง * 24 ชั่วโมง/วัน * 30 วัน = 720 ข้อความ
- ค่าบริการสำหรับข้อความที่เผยแพร่: 720 ข้อความ * 1 USD/1,000,000 ข้อความ = 0.00072 USD
ค่าใช้จ่ายในการจัดส่งไปยังอุปกรณ์ต่างๆ
- จำนวนข้อความที่จัดส่ง: 5 ข้อความ/ชั่วโมง * 24 ชั่วโมง/วัน * 30 วัน = 3,600 ข้อความ
- ค่าบริการสำหรับข้อความที่จัดส่ง: 3,600 ข้อความ * 1 USD/1,000,000 ข้อความ = 0.0036 USD
ค่าบริการทั้งหมดสำหรับการรับส่งข้อความ
- ค่าบริการทั้งหมดสำหรับการรับส่งข้อความ = ค่าบริการสำหรับข้อความที่เผยแพร่ + ค่าบริการสำหรับข้อความที่จัดส่ง
- ค่าบริการทั้งหมดสำหรับการรับส่งข้อความ = 0.00072 USD + 0.0036 USD = 0.00432 USD
ตัวอย่างที่ 2
คุณมีอุปกรณ์หนึ่งเครื่องที่เผยแพร่ข้อความขนาด 8 KB จำนวนสิบข้อความทุกชั่วโมงไปยัง AWS IoT Core ในรีเจี้ยนยุโรป (ไอร์แลนด์) เป็นเวลา 30 วัน จาก 10 ข้อความที่ส่งทุกชั่วโมงนั้น มีสี่ข้อความที่ส่งไปยัง AWS IoT Core Rules Engine ผ่าน Basic Ingest เนื่องจากคุณกำลังใช้ MQTT หรือ HTTP คุณจึงไม่ต้องเสียค่าบริการรับส่งข้อความสำหรับสี่ข้อความที่ส่งหรือได้รับโดยใช้หัวข้อแบบเหมาจ่ายของ Basic Ingest อีกหกข้อความจะได้รับการเผยแพร่ในอัตรา 1 USD/1,000,000 ข้อความสำหรับหนึ่งพันล้านข้อความแรก ค่าบริการรับส่งข้อความจะคำนวณได้ดังนี้
ค่าใช้จ่ายในการเผยแพร่ไปยัง AWS IoT Core
เนื่องจากแต่ละข้อความมีขนาดใหญ่กว่า 5 KB จึงคิดค่าบริการเป็นสองข้อความ (5 KB)
- จำนวนข้อความที่เผยแพร่ผ่าน Basic Ingest: 2 ข้อความที่คิดค่าบริการ * (4 ข้อความ/ชั่วโมง * 24 ชั่วโมง/วัน * 30 วัน) = 5,760 ข้อความ
- จำนวนข้อความที่เผยแพร่ที่เหลืออยู่: 2 ข้อความที่คิดค่าบริการ * (6 ข้อความ/ชั่วโมง * 24 ชั่วโมง/วัน * 30 วัน) = 8,640 ข้อความ
- ค่าบริการรับส่งข้อความสำหรับข้อความที่เผยแพร่ผ่าน Basic Ingest: 5,760 ข้อความ * 0 USD = ฟรี
- ค่าบริการรับส่งข้อความสำหรับข้อความที่เผยแพร่ที่เหลืออยู่: 8,640 ข้อความ * 1 USD/1,000,000 ข้อความ = 0.00864 USD
ค่าบริการทั้งหมดสำหรับการรับส่งข้อความ = ค่าบริการรับส่งข้อความสำหรับข้อความที่เผยแพร่ผ่าน Basic Ingest + ค่าบริการรับส่งข้อความสำหรับข้อความที่เผยแพร่ที่เหลืออยู่ = 0 USD + 0.00864 USD = 0.00864 USD
- จำนวนข้อความอัปลิงก์: 4 ข้อความ/ชั่วโมง * 24 ชั่วโมง/วัน * 30 วัน = 2,880 ข้อความ
- ค่าบริการสำหรับข้อความอัปลิงก์: 2,880 ข้อความ * 2.3 USD/1,000,000 ข้อความ = 0.006624 USD
ค่าดาวน์ลิงก์:
- จำนวนข้อความดาวน์ลิงก์: 2 ข้อความ/วัน * 30 วัน = 60 ข้อความ
- ค่าบริการสำหรับข้อความดาวน์ลิงก์: 60 ข้อความ * 2.3 USD/1,000,000 ข้อความ = 0.000138 USD
ค่าคำขอเข้าร่วม:
- จำนวนข้อความเข้าร่วม: 1 ข้อความ/สัปดาห์ * 4 สัปดาห์ = 4 ข้อความ
- ค่าบริการสำหรับข้อความเข้าร่วม: 4 ข้อความ * 2.3 USD/1,000,000 ข้อความ = 0.0000092 USD
ค่าบริการทั้งหมดสำหรับการรับส่งข้อความ:
- ค่าบริการทั้งหมดสำหรับการรับส่งข้อความ = ค่าบริการสำหรับข้อความอัปลิงก์ + ค่าบริการสำหรับข้อความดาวน์ลิงก์ + ค่าบริการสำหรับข้อความเข้าร่วม
- ค่าบริการทั้งหมดสำหรับการรับส่งข้อความ = 0.006624 USD + 0.000138 USD + 0.0000092 USD = 0.0067712 USD
ค่าบริการสำหรับ Device Shadow และรีจิสทรี
ตัวอย่างที่ 1
คุณมีอุปกรณ์ 100 เครื่องที่เริ่มการอัปเดต Device Shadow ทั้งหมด 1,000,000 รายการในรีเจี้ยนแคนาดา (ภาคกลาง) ขนาดบันทึกของ Device Shadow สำหรับการอัปเดตแต่ละครั้งคือ 1.5 KB อัตรา Device Shadow และรีจิสทรีสำหรับรีเจี้ยนแคนาดา (ภาคกลาง) คือ 1.25 USD/1,000,000 การดำเนินการ ค่าบริการจะคำนวณได้ดังนี้:
เนื่องจาก Device Shadow มีขนาดเกิน 1 KB การดำเนินการจะคิดค่าบริการที่ KB ถัดไป (2 KB) เป็นการดำเนินการสองรายการ
ค่าบริการสำหรับ Device Shadow ทั้งหมด = 2 การดำเนินการ * 1,000,000 การอัปเดต * 1.25 USD/1,000,000 การดำเนินการ = 2.50 USD
ตัวอย่างที่ 2
โซลูชันของคุณจากตัวอย่างก่อนหน้าเรียก ListThing API 100 ครั้งใน 30 วัน ในแต่ละครั้ง API จะส่งคืนบันทึก 500 รายการ ขนาดของแต่ละบันทึกคือ 1 KB ค่าบริการจะคำนวณได้ดังนี้
คำขอรีจิสทรี = 100 คำขอ * 500 = 50,000 คำขอ
ค่าบริการทั้งหมดสำหรับรีจิสทรี = 50,000 คำขอ * 1.25 USD/1,000,000 คำขอ = 0.0625 USD
ค่าบริการสำหรับ Rules Engine
ตัวอย่างที่ 1
คุณมีอุปกรณ์ 100 เครื่องที่เริ่มกฎทั้งหมด 1,000,000 ข้อในรีเจี้ยนแคนาดา (ภาคกลาง) แต่ละกฎส่งต่อข้อมูลไปยัง Amazon S3 ซึ่งเรียกใช้การดำเนินการหนึ่งรายการ อัตราสำหรับทั้งกฎที่ทริกเกอร์และการดำเนินการที่เริ่มในแคนาดา (ภาคกลาง) คือ 0.15 USD (ต่อหนึ่งล้านกฎที่เริ่ม / ต่อหนึ่งล้านการดำเนินการที่ใช้) ค่าบริการจะคำนวณได้ดังนี้:
- ค่าบริการของกฎที่เริ่ม = 1,000,000 กฎที่เริ่ม * 0.15 USD/1,000,000 กฎที่เริ่ม = 0.15 USD
- ค่าบริการของการดำเนินการที่ใช้ = 1,000,000 กฎที่เริ่ม * 1 การดำเนินการที่ทำ/กฎที่เริ่ม * 0.15 USD/1,000,000 การดำเนินการที่ใช้ = 0.15 USD
ค่าบริการทั้งหมดสำหรับ Rules Engine = ค่าบริการสำหรับกฎ + ค่าบริการสำหรับการดำเนินการ = 0.15 USD + 0.15 USD = 0.30 USD
ตัวอย่างที่ 2
อุปกรณ์ 100 เครื่องเดียวกันจากตัวอย่างก่อนหน้าเริ่มกฎทั้งหมด 1,000,000 ข้อในรีเจี้ยนแคนาดา (ภาคกลาง) อย่างไรก็ตาม แต่ละกฎก็เรียกฟังก์ชันภายนอกแล้วส่งต่อข้อมูลไปยัง S3 ด้วย ซึ่งทำให้เกิดการดำเนินการสองรายการ ค่าบริการจะคำนวณได้ดังนี้:
- ค่าบริการของกฎที่เริ่ม = 1,000,000 กฎที่เริ่ม * 0.15 USD/1,000,000 กฎที่เริ่ม = 0.15 USD
- ค่าบริการของการดำเนินการที่ใช้ = 1,000,000 กฎที่เริ่ม * 2 การดำเนินการที่ใช้/กฎที่เริ่ม * 0.15 USD/1,000,000 การดำเนินการที่ใช้ = 0.30 USD
ค่าบริการทั้งหมดสำหรับ Rules Engine = ค่าบริการสำหรับกฎ + ค่าบริการสำหรับการดำเนินการ = 0.15 USD + 0.30 USD = 0.45 USD
ค่าบริการ LoRaWAN Metrics
ตัวอย่างที่ 1:
หากคุณมีอุปกรณ์หนึ่งเครื่องที่เผยแพร่ข้อความทุก ๆ ชั่วโมงไปยัง AWS IoT Core สำหรับ LoRaWAN เป็นเวลา 30 วัน และคุณเปิดใช้งานฟีเจอร์ Metrics เพื่อประมวลผลและจัดเก็บบันทึกข้อความ (ข้อมูลเมตา) ค่าบริการจะถูกคำนวณดังนี้
- จำนวนข้อความ: 1 ข้อความที่คิดค่าบริการ/ชั่วโมง + * 24 ชั่วโมง/วัน * 30 วัน = 1,440 ข้อความ
- จำนวนบันทึกตัววัด: 1 บันทึกที่คิดค่าบริการ/ชั่วโมง + * 24 ชั่วโมง/วัน * 30 วัน = 1,440 บันทึก
- ค่าบริการทั้งหมด: 720 ข้อความ * 2.3 USD/1,000,000 ข้อความ + 720 บันทึก * 2 USD/1,000,000 บันทึก = 0.0016 USD + 0.0014 USD = 0.0030 USD
ตัวอย่างค่าบริการสำหรับเวิร์กโหลดที่ใช้ส่วนประกอบ AWS IoT Core ทั้งหมด
คุณมีอุปกรณ์ 100,000 เครื่องที่รักษาการเชื่อมต่ออย่างต่อเนื่องกับ AWS IoT Core เป็นเวลา 30 วันในรีเจี้ยนยุโรป (ไอร์แลนด์) ในแต่ละวัน อุปกรณ์แต่ละเครื่องจะส่งข้อความขนาด 1 KB จำนวน 325 ข้อความ จาก 325 ข้อความที่ส่งต่ออุปกรณ์ในแต่ละวัน จะมี 100 ข้อความที่เริ่มการอัปเดต Device Shadow และอีก 200 ข้อความที่เริ่มกฎที่ใช้การดำเนินการหนึ่งรายการ ค่าบริการจะคำนวณได้ดังนี้:
ค่าบริการของการเชื่อมต่อ
- นาทีของการเชื่อมต่อ = 100,000 การเชื่อมต่อ * 60 นาที/ชั่วโมง * 24 ชั่วโมง/วัน * 30 วัน = 4,320,000,000 นาทีของการเชื่อมต่อ
- ค่าบริการในการเชื่อมต่อ = 4,320,000,000 นาทีของการเชื่อมต่อ * 0.08 USD/1,000,000 นาทีของการเชื่อมต่อ = 345.60 USD
ค่าบริการรับส่งข้อความ
- ข้อความ = 100,000 อุปกรณ์ * 325 ข้อความ/อุปกรณ์ต่อวัน * 30 วัน = 975,000,000 ข้อความ
- ค่าบริการรับส่งข้อความ = 975,000,000 ข้อความ * 1.00 USD/1,000,000 ข้อความ = 975.00 USD
ค่าบริการสำหรับ Device Shadow และรีจิสทรี
- คำขอสำหรับ Device Shadow = 100,000 อุปกรณ์ * 100 คำขอ/อุปกรณ์ต่อวัน * 30 วัน = 300,000,000 คำขอ
- ขนาด Device Shadow จะน้อยกว่า 1 KB ดังนั้นจึงปัดเศษขึ้นให้เป็นจำนวน KB ที่ใกล้เคียงที่สุด (1 KB)
- ค่าบริการสำหรับ Device Shadow = 300,000,000 คำขอ * 1.25 USD/1,000,000 การดำเนินการ = 375.00 USD
ค่าบริการสำหรับ Rules Engine
- กฎที่เริ่ม = 100,000 อุปกรณ์ * 200 กฎที่เริ่ม/อุปกรณ์ต่อวัน * 30 วัน = 600,000,000 กฎที่เริ่ม
- การดำเนินการที่ใช้ = 600,000,000 กฎที่เริ่ม * 1 การดำเนินการที่ทำ/กฎที่เริ่ม = 600,000,000 การดำเนินการที่ใช้
- ค่าบริการของกฎที่เริ่ม = 600,000,000 กฎที่เริ่ม * 0.15 USD/1,000,000 กฎที่เริ่ม = 90.00 USD
- ค่าบริการของการดำเนินการที่ใช้ = 600,000,000 การดำเนินการที่ใช้ * 0.15 USD/1,000,000 การดำเนินการที่ใช้ = 90.00 USD
ค่าบริการทั้งหมดสำหรับ Rules Engine = 90.00 USD + 90.00 USD = 180.00 USD
ค่าบริการสำหรับเวิร์กโหลดทั้งหมด
- ค่าบริการทั้งหมด = 346.60 USD + 975.00 USD + 375.00 USD + 180.00 USD = 1,876.60 USD
AWS IoT Core ไม่มีส่วนเกี่ยวข้องในการขายต่อบริการโทรคมนาคม และบุคคลภายนอกจะเป็นผู้ให้บริการการเชื่อมต่อ
สำรวจเพิ่มเติมเกี่ยวกับทรัพยากรของ AWS IoT Core