จัดการค่าใช้จ่ายในแผน Pay-As-You-Go
คู่มือนี้อธิบายวิธีตั้งค่าขีดจำกัดค่าใช้จ่ายบน instance แผน Pay-As-You-Go นอกจากนี้ยังสามารถจัดการค่าใช้จ่ายได้โดยลดการใช้งาน QPU ของ workload และตั้งค่าเวลาดำเนินการสูงสุด บน workload ของตัวเอง
ขีดจำกัดค่าใช้จ่าย หมายถึงค่าใช้จ่ายรวมของ workload ทั้งหมดที่รันด้วย instance นี้นับตั้งแต่สร้างขึ้น และจะมีค่ามากกว่าหรือเท่ากับค่าใช้จ่ายรวมเสมอ หลังจาก instance ถึงจำนวนวินาทีรวมที่กำหนด จะไม่สามารถรัน workload เพิ่มเติมได้และไม่มีค่าใช้จ่ายเพิ่มขึ้นอีก
ขีดจำกัดค่าใช้จ่ายระบุเป็นดอลลาร์สหรัฐ (USD) เสมอ แล้วจึงแปลงเป็นวินาที runtime อย่างไรก็ตาม สำหรับการเรียกเก็บเงินรายเดือน จะมีการเรียกเก็บในสกุลเงินท้องถิ่นของตัวเอง ตามที่ระบุในบัญชี IBM Cloud® เนื่องจากอัตราแลกเปลี่ยนสามารถผันผวนได้ ค่าใช้จ่ายสำหรับ X วินาที runtime อาจแตกต่างกันเมื่อคำนวณในตอนแรกเป็น USD กับเมื่อถูกเรียกเก็บจริงในสกุลเงินท้องถิ่น ดังนั้น หากสกุลเงินท้องถิ่นไม่ใช่ USD จำนวนเงินรวมที่ถูกเรียกเก็บสำหรับจำนวนวินาทีที่ระบุในฟิลด์นี้อาจแตกต่างจากจำนวนเงินดอลลาร์ที่ระบุ
ตั้งค่าหรือเปลี่ยนขีดจำกัดค่าใช้จ่าย
มีหลายวิธีในการตั้งค่าหรือเปลี่ยนขีดจำกัดการใช้จ่าย:
-
IBM Quantum Platform: เปิดหน้า Instances หา instance ที่ต้องการจำกัด คลิกเมนู Actions ที่ปลายแถว แล้วคลิก Edit details ตั้งค่าขีดจำกัดค่าใช้จ่ายรวมหรือขีดจำกัดการใช้งาน แล้วคลิก Save changes
หมายเหตุสามารถตั้งค่าขีดจำกัดค่าใช้จ่ายหรือการใช้งานได้เมื่อสร้าง instance ใหม่ภายใต้แผน Pay-As-You-Go เมื่อเลือก tile Pay-As-You-Go จะมีฟิลด์ปรากฏขึ้นพร้อมป้ายกำกับ "Total cost limit (Optional)" สามารถป้อนขีดจำกัดค่าใช้จ่ายรวมในฟิลด์นี้
-
API: ตั้งค่าขีดจำกัด instance เป็นวินาที
PUT /v1/instances/configuration "instance_limit":<seconds> -
IBM Cloud CLI: สำหรับคำแนะนำในการใช้ CLI อ้างอิง เริ่มต้นใช้งาน IBM Cloud CLI
ibmcloud resource service-instance-update <instance_CRN>-p '{"instance_limit_seconds":"<seconds>"}'
ดูขีดจำกัดค่าใช้จ่าย
มีหลายวิธีในการดูขีดจำกัดค่าใช้จ่ายปัจจุบัน:
-
IBM Quantum Platform: ขีดจำกัดค่าใช้จ่ายรวมจะแสดงบนแท็บ Pay-As-You-Go ของตาราง Instances
-
API:
GET /v1/instances/configuration -
IBM Cloud CLI: สำหรับคำแนะนำในการใช้ CLI อ้างอิง เริ่มต้นใช้งาน IBM Cloud CLI
ibmcloud resource service-instance-update <instance_CRN> -p'{"instance_limit_seconds":null}'
ลบขีดจำกัดค่าใช้จ่าย
สามารถลบขีดจำกัดค่าใช้จ่ายได้หลายวิธี:
-
IBM Quantum Platform: เปิดตาราง Instances หา instance ที่ต้องการอัปเดต คลิกเมนู overflow ที่ปลายแถว แล้วคลิก Edit details ลบขีดจำกัดค่าใช้จ่ายรวมหรือการใช้งาน แล้วคลิก Save changes
-
API: ตั้งค่าขีดจำกัด instance เป็น
nullPUT /v1/instances/configuration "instance_limit":null -
IBM Cloud CLI: สำหรับคำแนะนำในการใช้ CLI อ้างอิง เริ่มต้นใช้งาน IBM Cloud CLI
ibmcloud resource service-instance-update <instance_CRN> -p'{"instance_limit_seconds":null}'
เฉพาะ administrator และเจ้าของเท่านั้นที่สามารถแก้ไข instance ได้ ดูคู่มือ สร้าง access policy และ access group สำหรับข้อมูลเกี่ยวกับการกำหนดสิทธิ์การเข้าถึง
สิ่งที่เกิดขึ้นเมื่อถึงขีดจำกัดค่าใช้จ่าย
เมื่อ instance ถึงขีดจำกัดค่าใช้จ่าย job ที่กำลังรันอยู่จะหยุดทำงาน สถานะจะถูกตั้งเป็น Canceled พร้อมเหตุผล Ran too long และผลลัพธ์บางส่วนที่มีอยู่จะถูกเก็บไว้
จะไม่สามารถส่ง job เพิ่มเติมโดยใช้ instance นี้ได้จนกว่าจะเพิ่มขีดจำกัดค่าใช้จ่าย
วิธีดูว่าถูกเรียกเก็บเงินเท่าไร
จะได้รับใบแจ้งหนี้รายเดือนที่ให้รายละเอียดเกี่ยวกับค่าใช้จ่ายทรัพยากร สามารถตรวจสอบยอดใช้จ่ายได้ทุกเมื่อที่หน้า IBM Cloud Billing and usage
หน้า Analytics แสดงการใช้งานตามตัวกรองที่ตั้งค่าไว้ นอกจากนี้ยังสามารถกำหนดค่าใช้จ่ายต่อ instance หรือต่อ job ได้ทุกเมื่อจากหน้า Instances ตามรายละเอียดด้านล่าง
ดูการใช้งาน instance
เพื่อกำหนดว่ามีการเรียกเก็บเงินจาก instance เท่าไร จากหน้า Instances คลิก instance เพื่อเปิดหน้ารายละเอียด ฟิลด์ Instance usage แสดงจำนวน QPU usage รวมของ instance นี้นับตั้งแต่สร้างขึ้น
สามารถดูรอบการเรียกเก็บเงินได้ที่ หน้า Billing and usage
ดูการใช้งาน workload
เพื่อกำหนดว่ามีการเรียกเก็บเงินจาก workload แต่ละงานที่เกี่ยวข้องกับ instance เท่าไร จากหน้า Instances คลิก instance เพื่อเปิดหน้ารายละเอียด จากนั้นคลิกที่ค่าใต้ Total workloads (all types)
คอลัมน์ Usage แสดงจำนวน QPU ที่ job นี้ใช้ไป
ตั้งค่าการแจ้งเตือนค่าใช้จ่าย
สามารถตั้งค่าการแจ้งเตือนค่าใช้จ่ายเพื่อรับแจ้งเมื่อบัญชีหรือ service เฉพาะถึงขีดจำกัดการใช้จ่ายที่กำหนด สำหรับข้อมูล ดู หน้า IBM Cloud Account types การแจ้งเตือนค่าใช้จ่าย IBM Cloud ต้องใช้ร่วมกับวิธีการจัดการค่าใช้จ่ายอื่นๆ ด้วยเหตุผลหลายประการ:
- การแจ้งเตือนจะทำงานเฉพาะ หลังจาก ค่าใช้จ่ายเกินขีดจำกัดที่กำหนดเท่านั้น
- ค่าใช้จ่ายถูกส่งไปยังระบบเรียกเก็บเงินทุกชั่วโมง ดังนั้น อาจมีความล่าช้านานระหว่างการส่ง job และการส่งการแจ้งเตือนค่าใช้จ่าย
- ระบบเรียกเก็บเงินอาจใช้เวลาหลายวันในการส่งข้อมูลไปยังระบบออกใบแจ้งหนี้ ซึ่งอาจทำให้การแจ้งเตือนล่าช้าเพิ่มขึ้น สำหรับข้อมูลเพิ่มเติมเกี่ยวกับวิธีที่ระบบเรียกเก็บเงิน IBM Cloud ทำงาน ดู การตั้งค่าการแจ้งเตือนค่าใช้จ่าย
ขั้นตอนถัดไป
- ดูแผนที่มีสำหรับผู้ใช้ IBM Quantum
- ดูคำแนะนำในการลด QPU usage ของ job
- เรียนรู้วิธีตั้งค่าเวลาดำเนินการสูงสุดบน job