ความจุเกิน (พรีวิว) ใน Microsoft Fabric

ความจุเกิน (พรีวิว) เป็นฟีเจอร์ที่เลือกเข้าร่วม ซึ่งจะจ่ายเงินสําหรับการใช้ความจุส่วนเกินโดยอัตโนมัติ โดยมีขีดจํากัดที่ผู้ดูแลระบบความจุกําหนด มันป้องกันการลดความเร็วและรับประกันว่างานจะดําเนินต่อไปโดยไม่สะดุด แม้จะเกินขีดจํากัดความจุชั่วคราว

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

สําคัญ

กําลังการผลิตส่วนเกินอยู่ใน PREVIEW ข้อมูลนี้เกี่ยวข้องกับผลิตภัณฑ์ก่อนวางจําหน่ายที่อาจได้รับการแก้ไขอย่างมากก่อนที่จะวางจําหน่าย Microsoft ไม่รับประกันไม่ว่าโดยชัดแจ้งหรือโดยนัยเกี่ยวกับข้อมูลที่ให้ไว้ที่นี่

ประโยชน์ที่สำคัญ

ความจุส่วนเกินมีประโยชน์หลักดังต่อไปนี้:

  • ทําหน้าที่เป็นตาข่ายความปลอดภัยระหว่างการโอเวอร์โหลดที่ไม่คาดคิด ทําให้ความจุทํางานในขณะที่ให้เวลาผู้ดูแลระบบในการตอบสนอง
  • จัดการการโอเวอร์โหลดแบบโต้ตอบขนาดเล็กเป็นประจําโดยอัตโนมัติโดยไม่ต้องดําเนินการกับผู้ดูแลระบบ

ความจุเกินทํางานอย่างไร

การมีความจุเกินช่วยป้องกันการจํากัดความเร็วโดยการจ่ายค่าใช้ความจุส่วนเกินโดยอัตโนมัติจนถึงขีดจํากัดที่ผู้ดูแลระบบตั้งไว้ นี่คือวิธีที่การควบคุมความเร็วใน Fabric มีปฏิสัมพันธ์กับความจุเกิน:

  • ความจุแต่ละรายการมีทรัพยากรการประมวลผลคงที่ที่วัดเป็นหน่วยความจุ (CU)

  • เมื่อความต้องการเกินความจุที่มีอยู่ (หลังจากปรับให้เรียบ) เกินเกณฑ์ที่กําหนด Fabric จะใช้การควบคุมปริมาณ หากต้องการเรียนรู้เพิ่มเติมเกี่ยวกับการจํากัดความเร็ว ดูวิธีการทํางานของการควบคุมความเร็ว

  • ความจุเกินจะชดเชยการใช้งานส่วนเกินในจุดที่ควรจะลดความเร็ว

ความจุส่วนเกินจะเข้ามาแทรกแซงที่จุดควบคุมปริมาณ เมื่อการใช้งานที่ปรับให้เรียบเนียนเกินเกณฑ์ที่กําหนดไว้ในระบบ แทนที่จะใช้การล่าช้าหรือปฏิเสธ การใช้ความจุเกินจะปรับยอดการใช้งานส่วนเกินโดยอัตโนมัติโดยการชาร์จสมัครสมาชิก Azure ของคุณ วิธีนี้จะช่วยให้ความจุของคุณอยู่ในสถานะที่ไม่ถูกจํากัดความเร็ว งานที่กําลังทํางานจะดําเนินต่อไปโดยไม่มีการขัดจังหวะ และความจุยังคงทํางานโดยไม่มีข้อจํากัดที่ผู้ใช้มองเห็นได้

เพื่อปรับสมดุลต้นทุนและประสิทธิภาพ ผู้ดูแลระบบความจุจะกําหนดขีดจํากัดส่วนเกิน 24 ชั่วโมงแบบต่อเนื่อง Fabric จะเปรียบเทียบขีดจํากัดนี้กับปริมาณเกินที่ผ่านการแปรรูปใน 24 ชั่วโมงที่ผ่านมา และประเมินทุก ๆ 5 นาที ตัวอย่างเช่น หาก Fabric ตรวจสอบเวลา 09:00 จะเปรียบเทียบขีดจํากัดกับยอดเกินที่ผ่านกระบวนการของคุณตั้งแต่ 09:00 เมื่อวานกับ 09:00 วันนี้ เวลา 09:05 น. หน้าต่างจะเลื่อนไปข้างหน้าห้านาที โดยประเมินการใช้งานตั้งแต่ 09:05 น. ของเมื่อวานเป็น 09:05 น. ของวันนี้

ขีดจํากัดส่วนเกินจะใช้โควต้า Fabric ดังนั้นคุณจึงกําหนดขีดจํากัดได้ก็ต่อเมื่ออยู่ในโควต้าที่มีอยู่เท่านั้น โควต้าที่ต้องการเท่ากับ 1/24 ของขีดจํากัดที่คุณตั้งไว้ เพราะ Fabric จะกระจายขีดจํากัดชั่วโมง CU ของคุณออกเป็น 24 ชั่วโมง ตัวอย่างเช่น ขีดจํากัด 48 CU ชั่วโมงจะเพิ่ม 2 CU ให้กับโควต้าของคุณ หากโควต้าที่มีอยู่ไม่สามารถรองรับขีดจํากัดที่กําหนดไว้ได้ คุณจะไม่สามารถเปิดใช้งานการเกินความจุได้จนกว่าจะเพิ่มโควต้าหรือลดขีดจํากัด เมื่อต้องการเรียนรู้เพิ่มเติมเกี่ยวกับโควต้า ให้ดูที่ Fabric โควต้า

ติดตามการใช้งานส่วนเกิน

Microsoft Fabric มีวิธีการหลายวิธีในการติดตามเมื่อเกิดการเปิดใช้งานความจุเกินและปริมาณความจุที่คุณใช้:

เมธอด สิ่งที่แสดงให้เห็น
แอปเมตริกความจุ บันทึกส่วนเกินที่ประมวลผล แสดง CCU-ชั่วโมงที่เรียกเก็บเงิน และสถานะความจุ (ใช้งานอยู่เทียบกับการควบคุมปริมาณ)
<ค 0>Azure Cost Management ติดตามค่าเกินที่คิดค่าบริการผ่านมิเตอร์แยกต่างหาก (ความจุการใช้ความจุเกิน); แสดงผลกระทบทางการเงินเมื่อเวลาผ่านไป
กิจกรรมความจุใน Real-Time Hub การแจ้งเตือนแบบเรียลไทม์เกี่ยวกับเหตุการณ์ความจุเกินโดยใช้ตารางสรุป

แนวคิดพฤติกรรมที่สําคัญ

แนวคิด คำอธิบาย
จุดทริกเกอร์ เปิดใช้งานเมื่อเปอร์เซ็นต์ความหน่วงแบบโต้ตอบเกิน 100% (คือเมื่อการใช้งานที่เรียบเนียนใน 10 นาทีถัดไปเกินความจุ 100%)
สิ่งที่ถูกเรียกเก็บเงิน การยกยอดสะสมใด ๆ ที่เปอร์เซ็นต์เกณฑ์การหน่วงเวลาแบบโต้ตอบเกิน 100%
ไม่มีการเพิ่มประสิทธิภาพ ไม่เพิ่มขนาด SKU หรือทรัพยากรที่มีอยู่; มันช่วยป้องกันการลดความเร็วเท่านั้น ปรับขนาด SKU สําหรับการโหลดที่ยั่งยืน
วงเงินใช้จ่าย กําหนดขีดจํากัดชั่วโมง CU 24 ชั่วโมง เมื่อคุณถึงขีดจํากัด ความจุเกินจะหยุดลงและการควบคุมความเร็วจะกลับมาอีกครั้งจนกว่าการใช้งานจะหมดหรือคุณเพิ่มขีดจํากัด ระบบ Capacity Overage จะตรวจสอบขีดจํากัดนี้ทุก 5 นาที ดังนั้นคุณอาจเกินขีดจํากัด; พิจารณาการตรวจสอบนี้เมื่อคุณตั้งขีดจํากัดที่สมเหตุสมผล
ปฏิสัมพันธ์การป้องกันไฟกระชาก ความจุเกินไม่ได้แทนที่การป้องกันไฟกระชาก คุณสมบัติทั้งสองทํางานร่วมกันเพื่อจัดการโหลด
พฤติกรรมการจัดการตนเอง ระบบอัตโนมัติเต็มรูปแบบ; เริ่มต้นเมื่อการใช้งานถึงเกณฑ์ที่กําหนดและหยุดเมื่อการใช้งานลดลงต่ํากว่าเกณฑ์

ข้อควรพิจารณาด้านต้นทุนสําหรับความจุส่วนเกิน

การเปิดใช้งานความจุเกินอาจทําให้เกิดค่าใช้จ่ายเพิ่มเติมเกินกว่าความจุ SKU ของคุณ พิจารณาการควบคุมต้นทุนและลักษณะการทํางานต่อไปนี้:

  • มิเตอร์บิล: Azure จะเรียกเก็บเงินจากการใช้เกินผ่านมิเตอร์แยกต่างหากในอัตราจ่ายตามการใช้งานถึงสามเท่า อัตรานี้ใช้กับชั่วโมง CU ที่เกินกว่าที่อนุญาต SKU ของคุณเท่านั้น

  • วงเงินใช้จ่าย: กําหนดขีดจํากัด CU 24 ชั่วโมงต่อเนื่องเพื่อควบคุมต้นทุน เมื่อคุณถึงขีดจํากัด ความจุเกินจะหยุดลงและการควบคุมจะกลับมาทํางานต่อจนกว่าการใช้งานจะหมดลงหรือคุณเพิ่มขีดจํากัด

  • ค่าบริการตามการใช้งาน: การเปิดใช้งานการเกินความจุจะไม่มีค่าใช้จ่ายถาวร คุณจ่ายเฉพาะชั่วโมง CU ที่ป้องกันการควบคุมปริมาณเท่านั้น

  • การปรับขีดจํากัด: คุณสามารถอัปเดตขีดจํากัดได้ตลอดเวลา การเพิ่มขีดจํากัดจะกลับมาเรียกเก็บเงินต่อหากยังคงมีการโอเวอร์โหลด การลดขีดจํากัดอาจส่งผลให้เกิดการจํากัดความเร็วหากความจุที่ประมวลผลเกินขีดจํากัดใหม่

  • การเปิดใช้งานการป้องกันส่วนเกินระหว่างการควบคุมปริมาณ:หากคุณเปิดใช้งานความจุเกินระหว่างเหตุการณ์การควบคุมปริมาณที่หนักหน่วง Fabric จะเรียกเก็บเงินจากคุณสําหรับการยกยอดสะสมทั้งหมด ณ เวลาที่คุณเปิดใช้ความจุส่วนเกิน

  • เมื่อความจุเกินเปิดใช้งาน:

    • ตรวจสอบปริมาณงานและเพิ่มประสิทธิภาพหรือแจกจ่ายใหม่หากเป็นไปได้
    • ขยายไปใช้ SKU ขนาดใหญ่ขึ้นหากคุณมีความจุเกินบ่อยครั้งหรืออยู่ในสถานะจํากัดความเร็วอย่างหนัก (เช่น การปฏิเสธเบื้องหลัง)
    • ปรับขีดจํากัดตามความต้องการด้านงบประมาณและประสิทธิภาพ
  • ค่าบริการการดู: ใช้ Azure Cost Management และกรองตามมิเตอร์ส่วนเกิน (Capacity Overage Capacity Usage CU) เพื่อตรวจสอบการใช้งานและค่าใช้จ่าย

ขีดจํากัดความจุเกิน

ขีดจํากัดความจุเกินกําหนดเป็นชั่วโมง CU ตัวอย่างเช่น F2 ให้ 2 ชั่วโมง CU ต่อชั่วโมง หรือ 48 ชั่วโมง CU ต่อวัน ในขณะที่ F256 ให้ 256 ชั่วโมง CU ต่อชั่วโมง หรือ 6,144 ชั่วโมง CU ต่อวัน

ตารางต่อไปนี้แสดงชั่วโมง CU รายวันที่พร้อมใช้งานสําหรับ SKU ความจุแต่ละรายการ เพื่อช่วยคุณเลือกขีดจํากัดส่วนเกินที่เหมาะสม เนื่องจาก Azure คิดค่าบริการเกินสามเท่าของอัตราจ่ายตามการใช้งาน เราแนะนําให้จํากัดขีดจํากัดเกินให้ต่ํากว่าหนึ่งในสามของชั่วโมง CU รายวันของคุณ ซึ่งเป็นจุดที่ต้นทุนใกล้เคียงกับการขยาย SKU อย่างไรก็ตาม ขีดจํากัดที่สูงขึ้นอาจเป็นประโยชน์สําหรับการจัดการการเพิ่มขึ้นอย่างรวดเร็วและรุนแรง ซึ่งอาจส่งผลให้เกิดการควบคุมปริมาณแม้จะขยายขนาดแล้วก็ตาม

ความจุ SKU หน่วยความจุฐาน ชั่วโมง CU ต่อวัน
F2 2 48
F4 4 96
F8 8 192
F16 16 384
F32 32 768
F64 64 1,536
F128 128 3,072
F256 256 6,144
F512 512 12,288
F1024 1,024 24,576
F2048 2,048 49,152
เอฟ 4096 4,096 98,304
เอฟ 8192 8,192 196,608

ข้อควรพิจารณาและข้อจํากัด

พิจารณาประเด็นต่อไปนี้เมื่อคุณใช้ความจุเกิน:

  • ความจุส่วนเกินมีให้สําหรับ F SKU เท่านั้น

  • ความจุส่วนเกินจะชําระหนี้ความจุส่วนเกินของคุณสําหรับกรอบเวลาปัจจุบัน แต่ไม่ได้ชําระหนี้ในอนาคตของคุณ พฤติกรรมนี้ช่วยให้การเกินความจุจ่ายค่า CU ขั้นต่ําที่เป็นไปได้เพื่อให้กําลังการผลิตของคุณดําเนินต่อไป นอกจากนี้ยังหมายความว่าหากคุณมีการโอเวอร์โหลดอย่างมีนัยสําคัญความจุเกินอาจดําเนินต่อไปเป็นเวลานานและในที่สุดก็ถึงขีดจํากัดชั่วโมง CU ของคุณ เมื่อเปิดใช้งานความจุเกิน ให้ตรวจสอบความจุของคุณและดําเนินการตามความเหมาะสม

  • ความจุเกินจะป้องกันการควบคุมปริมาณและอนุญาตให้งานใหม่ทํางานได้ พฤติกรรมนี้ช่วยป้องกันผลกระทบต่อผู้ใช้ในขั้นตอนถัดไป แต่ก็สามารถเปิดรับงานขนาดใหญ่ใหม่ได้เช่นกัน เพื่อป้องกันไม่ให้ Fabric ยอมรับงานพื้นหลังใหม่ระหว่างการปฏิเสธพื้นหลัง ให้ตั้งค่าขีดจํากัดการป้องกันไฟกระชากความจุไว้ที่ 100%

  • ใช้ความระมัดระวังเมื่อลดขนาดความจุโดยเปิดใช้งานความจุเกิน การลดความจุอาจส่งผลให้เกิดส่วนเกินอย่างมีนัยสําคัญซึ่งความจุส่วนเกินจะเรียกเก็บเงินโดยอัตโนมัติ

คําถามที่พบบ่อยและแนวทางปฏิบัติแนะนํา

ฉันควรใช้ความจุเกินเมื่อใด

ใช้มันเมื่อเวลาทํางานสําคัญและบางครั้งคุณเจอขีดจํากัดความจุ เหมาะสําหรับการมี spike ที่ไม่คาดคิด หรือการ spike เล็ก ๆ ที่ไม่ต้องขยาย หากคุณถูกควบคุมเป็นประจํานอกสถานการณ์เหล่านี้ ให้ขยายขนาดแทน

ความจุเกินช่วยเพิ่มประสิทธิภาพหรือไม่?

ไม่ใช่ ป้องกันการควบคุมปริมาณ แต่ไม่เพิ่มหน่วยความจําหรือความเร็ว งานทํางานตามปกติ แต่ไม่มีความล่าช้าหรือการปฏิเสธ

จะเกิดอะไรขึ้นหากฉันเปิดใช้งานในระหว่างการควบคุมปริมาณ

ชําระส่วนเกินสะสมทันที

ฉันสามารถบอกได้ไหมว่าปริมาณงานหรือผู้ใช้ใดทําให้เกิดส่วนเกิน

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

ไม่ใช่ ป้องกันการควบคุมปริมาณเนื่องจากความเหนื่อยล้าของ CU เท่านั้น หน่วยความจํา การทํางานพร้อมกัน และขีดจํากัดอื่นๆ ยังคงมีผลบังคับใช้ (ดู ข้อจํากัด SKU แบบจําลองความหมาย สําหรับตัวอย่าง)

หากความจุของฉันไม่เกินความล่าช้าแบบโต้ตอบ 100% จะมีค่าใช้จ่ายในการเปิดความจุส่วนเกินหรือไม่

ไม่ใช่ คุณจ่ายเฉพาะเมื่อมีส่วนเกินเกิดขึ้นเท่านั้น