AWS AppSync ช่วยให้คุณชำระค่าบริการเฉพาะส่วนที่คุณใช้งานเท่านั้นโดยไม่มีค่าธรรมเนียมขั้นต่ำหรือบริการที่บังคับใช้งาน ซึ่งจะทำให้คุณได้รับความโปร่งใสและราคาที่ต่ำโดยไม่คำนึงถึงประเภทของเวิร์กโหลด เนื่องจากคุณจะชำระค่าบริการเฉพาะคุณสมบัติของ AppSync GraphQL และ AppSync Events ที่คุณใช้เท่านั้น
การดำเนินการสืบค้นข้อมูลและการปรับเปลี่ยนข้อมูล
AppSync GraphQL ช่วยให้นักพัฒนาสามารถสอบถามและแก้ไขข้อมูลผ่านการดำเนินการ API คุณจะถูกเรียกเก็บค่าบริการ:
- 4.00 USD ต่อการดำเนินการสืบค้นข้อมูลและการปรับเปลี่ยนข้อมูล
- การถ่ายโอนข้อมูลจะถูกเรียกเก็บค่าบริการในอัตราการถ่ายโอนข้อมูลของ EC2
การอัปเดตแบบเรียลไทม์
AppSync GraphQL ยังช่วยให้แอปของคุณสามารถได้รับการอัปเดตแบบเรียลไทม์สำหรับข้อมูลที่คุณต้องการซิงค์ให้ตรงกัน แอปของคุณต้องคงการเชื่อมต่อกับบริการ AppSync GraphQL จึงจะสามารถได้รับการอัปเดตแบบเรียลไทม์ได้
- 2.00 USD ต่อการอัปเดตแบบเรียลไทม์นับล้านครั้ง การส่งข้อความขาออกทั้งหมด และการดำเนินการ WebSockets เช่น การเชื่อมต่อไคลเอนต์ ถือเป็นการอัปเดตแบบเรียลไทม์
- 0.08 USD ต่อหนึ่งล้านนาทีในการเชื่อมต่อกับบริการ AWS AppSync GraphQL
- การถ่ายโอนข้อมูลจะถูกเรียกเก็บค่าบริการในอัตราการถ่ายโอนข้อมูลของ EC2
การเขียนแคช
เพื่อปรับปรุงความเร็วของการดำเนินการสืบค้นข้อมูลและการปรับเปลี่ยนข้อมูลให้ดียิ่งขึ้น คุณสามารถเลือกที่จะจัดทำแคชโดยเฉพาะสำหรับ AppSync GraphQL API ของคุณได้ หลังจากที่เลือกประเภทอินสแตนซ์แล้ว คุณจะถูกเรียกเก็บค่าบริการในอัตรารายชั่วโมงที่ตามมาโดยไม่มีภาระผูกพันในระยะยาว
ประเภทอินสแตนซ์ | vCPU | หน่วยความจำ | ประสิทธิภาพเครือข่าย | การกำหนดราคา |
cache.small | 1 | 1.55 | ต่ำถึงปานกลาง | 0.044 USD |
cache.medium | 2 | 3.22 | ต่ำถึงปานกลาง | 0.089 USD |
cache.large | 2 | 12.3 | สูงสุด 10 กิกะบิต | 0.298 USD |
cache.xlarge | 4 | 25.05 | สูงสุด 10 กิกะบิต | 0.595 USD |
cache.2xlarge | 8 | 50.47 | สูงสุด 10 กิกะบิต | 1.189 USD |
cache.4xlarge | 16 | 101.38 | สูงสุด 10 กิกะบิต | 2.379 USD |
cache.8xlarge | 32 | 203.26 | 10 กิกะบิต | 4.758 USD |
cache.12xlarge | 48 | 317.77 | 10 กิกะบิต | 6.775 USD |
AppSync GraphQL ผสารรวม API
AppSync GraphQL ช่วยให้คุณรวม API ต้นทางของ AppSync GraphQL หลายรายการไว้ใน API ที่ผสานเข้าด้วยกันได้ เมื่อใช้ API ที่ผสานเข้าด้วยกัน คุณจะได้รับเรียกเก็บเงินสจากการดําเนินการสืบค้นและการแก้ไขข้อมูล และสําหรับการอัปเดตแบบเรียลไทม์บน API ที่ผสานเข้าด้วยกัน ไม่มีค่าใช้จ่ายเพิ่มเติมที่เกี่ยวข้องกับ API ต้นทางที่ใช้ในการสร้าง API ที่ผสานเข้าด้วยกัน
ตัวอย่างราคา AppSync GraphQL 1
แอปพลิเคชันบล็อกมีผู้ใช้ที่ใช้งาน 50,000 รายต่อเดือน ซึ่งแต่ละรายทำการค้นหา 100 รายการ การค้นหาดังกล่าวทำให้เกิดการดำเนินการสืบค้นข้อมูล AppSync GraphQL 5,000,000 รายการต่อเดือน โดยคำตอบมีขนาดเฉลี่ย 3 กิโลไบต์ (KB)
ค่าบริการสำหรับการดำเนินการสืบค้นข้อมูล | 5 ล้าน x 4.00 USDต่อการดำเนินการหนึ่งล้านรายการ = 20.00 USD |
ค่าบริการสำหรับการถ่ายโอนข้อมูล | 3 KB x 5 ล้าน = 15 ล้าน KB = 14.3 GB * 0.09 USD = 1.29 USD |
ค่าใช้จ่าย AppSync GraphQL ทั้งหมด | 20.00 USD + 1.29 USD = 21.29 USD |
ตัวอย่างราคา AppSync GraphQL 2
แอปพลิเคชันแชตมีผู้ใช้ที่ใช้งาน 2,500 รายต่อเดือน ผู้ใช้แต่ละรายเปิดแอปโดยเฉลี่ย 1,500 นาทีต่อเดือน โพสต์ 1,000 ข้อความต่อเดือน และได้รับ 1,000 ข้อความต่อเดือนจากผู้ใช้อื่นๆ ซึ่งทำให้เกิดการดำเนินการปรับเปลี่ยนข้อมูล 2,500,000 รายการต่อเดือน และการอัปเดตแบบเรียลไทม์ 2,500,000 รายการต่อเดือน
ค่าบริการสำหรับการดำเนินการปรับเปลี่ยนข้อมูล | ผู้ใช้ 2,500 ราย x 1,000 ข้อความที่ส่ง x 4.00 USD ต่อการดำเนินการหนึ่งล้านรายการ = 10.00 USD |
ค่าบริการสำหรับการถ่ายโอนข้อมูล | 1KB X 2.5 ล้าน – 2.5 ล้าน KB = 2.4GB X 0.09 USD = 0.21 USD |
ค่าบริการสำหรับการอัปเดตแบบเรียลไทม์ | ผู้ใช้ 2,500 ราย X 1,000 ข้อความที่ได้รับ X 2.00 USD ต่อการอัปเดตหนึ่งล้านรายการ = 5.00 USD |
ค่าบริการในการเชื่อมต่อ | 2,500 ไคลเอ็นต์ x 1,500 นาที x 0.08 USD ต่อหนึ่งล้านนาทีการเชื่อมต่อ = 0.30 USD |
ค่าใช้จ่าย AppSync GraphQL ทั้งหมด | 10.00 USD + 0.21 USD + 5.00 USD + 0.30 USD = 15.51 USD |
AppSync GraphQL ระดับฟรี
ข้อเสนอของ AppSync GraphQL ระดับฟรี
- การดำเนินการสืบค้นข้อมูลและการปรับเปลี่ยนข้อมูล 250,000 รายการ
- การอัปเดตแบบเรียลไทม์ 250,000 รายการ
- 600,000 นาทีการเชื่อมต่อ
การใช้งานเกินระดับดังกล่าวจะถูกเรียกเก็บค่าบริการตามอัตราที่ประกาศไว้ AWS AppSync Free Tier จะหมดอายุโดยอัตโนมัติหลังจากนั้น 12 เดือน
AppSync Events
AWS AppSync Event API ช่วยให้คุณเผยแพร่และสมัครรับข้อมูลเหตุการณ์ได้แบบเรียลไทม์ คุณจะถูกเรียกเก็บเงินดังนี้:
- 1.00 USD ต่อการดำเนินการ API เหตุการณ์หนึ่งล้านครั้ง ข้อความขาเข้าทั้งหมดที่เผยแพร่ ข้อความขาออกที่ออกอากาศ ตัวจัดการเหตุการณ์ที่เรียกใช้ และการดำเนินการ WebSockets เช่น การเชื่อมต่อไคลเอนต์ คำขอสมัครใช้งาน และคำขอปิง ถือเป็นการดำเนินการ
- 0.08 USD ต่อหนึ่งล้านนาทีที่เชื่อมต่อ
- การถ่ายโอนข้อมูลจะถูกเรียกเก็บค่าบริการในอัตราการถ่ายโอนข้อมูลของ EC2
ตัวอย่างราคา AppSync Events
แอปพลิเคชันประสบการณ์แฟนกีฬาเผยแพร่คะแนนและสถิติแบบเรียลไทม์แก่ผู้ใช้ระหว่างการแข่งกีฬา แอปพลิเคชันจะเผยแพร่ข้อความ 10,000 ข้อความในช่อง X และ 100,000 ข้อความในช่อง Y ตัวจัดการเหตุการณ์จะถูกเรียกใช้งานในแต่ละข้อความที่เผยแพร่ในช่อง Y เท่านั้น มีการสร้างการเชื่อมต่อไคลเอนต์จำนวน 1,000,000 รายการบนช่อง X และ/หรือ Y โดยแต่ละครั้งมีระยะเวลาเฉลี่ย 10 นาที ไคลเอนต์ที่เชื่อมต่อจะได้รับการส่งข้อความขาออกรวม 10,000,000 ข้อความ โดยมีขนาดโหลดเฉลี่ย 1 กิโลไบต์
เผยแพร่ข้อความขาเข้า | ข้อความขาเข้า 110,000 ข้อความ x 1.00 USD ต่อการดำเนินการหนึ่งล้านครั้ง = 0.11 USD |
คำขอตัวจัดการเหตุการณ์ | คำขอตัวจัดการเหตุการณ์ 100,000 รายการ x 1.00 USD ด่อการดำเนินการหนึ่งล้านรายการ = 0.10 USD |
ส่งข้อความขาออก | ข้อความขาออก 10,000,000 ข้อความ x 1.00 USD ต่อการดำเนินการหนึ่งล้านครั้ง = 10.00 USD |
คำขอการเชื่อมต่อลูกค้า | คำขอเชื่อมต่อ 1,000,000 รายการ x 1.00 USD ต่อการดำเนินการ 1 ล้านรายการ = 1.00 USD |
คำขอการสมัครใช้บริการไคลเอนต์ | คำขอการสมัครใช้บริการ 1,000,000 รายการ x 1.00 USD ต่อการดำเนินการ 1 ล้านครั้ง = 1.00 USD |
นาทีที่เชื่อมต่อไคลเอนต์ | การเชื่อมต่อ 1,000,000 ครั้ง x 10 นาที x 0.08 USD ต่อล้านนาที = 0.80 USD |
ค่าบริการสำหรับการถ่ายโอนข้อมูล | ข้อความขาออก 10,000,000 ข้อความ x 1 KB = 0.01 (10 TB แรกต่อเดือนฟรี) |
ค่าใช้จ่าย AppSync Event ทั้งหมด | 13.01 USD |
AppSync Events ระดับฟรี
AppSync Events ระดับฟรีเสนอระดับการใช้งานดังต่อไปนี้โดยไม่มีค่าใช้จ่ายเป็นเวลา 12 เดือนหลังจากที่คุณลงชื่อสมัครใช้งานบัญชี AWS
- การอัปเดตแบบเรียลไทม์ 250,000 รายการ
- 600,000 นาทีการเชื่อมต่อ
การใช้งานเกินระดับดังกล่าวจะถูกเรียกเก็บค่าบริการตามอัตราที่ประกาศไว้ AWS AppSync Free Tier จะหมดอายุโดยอัตโนมัติหลังจากนั้น 12 เดือน
* ข้อความแบบเรียลไทม์ขาเข้าและขาออกสำหรับทั้ง AppSync GraphQL และ AppSync Events จะถูกเรียกเก็บเงินตามปริมาณข้อมูลที่ส่ง 5 KB ตัวอย่างเช่น เพย์โหลดขนาด 8 KB จะถูกวัดเป็นสองการดำเนินการ
เรียนรู้เพิ่มเติมเกี่ยวกับราคา AWS AppSync