ใช้การปรับมาตราส่วน

เสร็จสมบูรณ์เมื่อ

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

การปรับมาตราส่วนแนวตั้งคืออะไร

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

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

การปรับมาตราส่วนแนวตั้งจะมีประโยชน์เมื่อ:

  • บริการที่สร้างขึ้นบน VM ถูกใช้น้อยเกินไป (อาจในช่วงสุดสัปดาห์) การลดขนาดเครื่องเสมือนสามารถลดค่าใช้จ่ายรายเดือนได้
  • เพิ่มขนาด VM เพื่อตอบสนองความต้องการที่มากขึ้นโดยไม่ต้องสร้าง VM เพิ่มเติม

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

  1. สร้างบัญชี Azure Automation ด้วยความสามารถในการเรียกใช้เป็น
  2. นําเข้าคู่มือการใช้งาน Azure Automation Vertical Scale สําหรับสเกลเครื่องเสมือนที่ตั้งค่าลงในการสมัครใช้งานของคุณ
  3. เพิ่ม webhook ลงใน runbook ของคุณ
  4. เพิ่มการแจ้งเตือนไปยังสเกลเครื่องเสมือนของคุณที่ตั้งค่าโดยใช้การแจ้งเตือน webhook

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

การปรับมาตราส่วนแนวนอนคืออะไร

การปรับมาตราส่วนแนวนอนหรือที่เรียกว่า การปรับมาตราส่วนออก และ สเกลใน จํานวนของ VM จะมีการเปลี่ยนแปลงโดยขึ้นอยู่กับปริมาณงาน ถ้า Contoso เลือกใช้การปรับมาตราส่วนแนวนอน พวกเขาสามารถกําหนดค่าการปรับมาตราส่วนได้สองวิธี ตามที่อธิบายไว้ในตารางต่อไปนี้

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

พิจารณาตัวอย่างต่อไปนี้

ตัวอย่างที่ 1

การเข้าถึงเว็บไซต์ของบริษัทในคืนวันศุกร์มักจะเป็นเวลาที่ยุ่งที่สุดของพวกเขาที่ Contoso ตรงกันข้าม เวลา 7:00 น. ในวันพุธมักจะเป็นเวลาที่เงียบที่สุด Contoso ตัดสินใจว่าจะตอบสนองความต้องการสูงสุดของพวกเขาในคืนวันศุกร์พวกเขาต้องการเว็บเซิร์ฟเวอร์ 50 เครื่อง ในขณะที่ในวันพุธ (ตอนเช้าที่เงียบที่สุด) พวกเขาต้องการเพียง 2 เซิร์ฟเวอร์ในการจัดการความต้องการ เนื่องจากค่าธรรมเนียม Azure จะค้างจ่ายตามการใช้ทรัพยากร จึงเป็นสิ่งสําคัญที่ Contoso ไม่จําเป็นต้องใช้บริการที่ Contoso ต้องการ มันไม่สมเหตุสมผลสําหรับ Contoso ในการชําระเงินสําหรับ 50 เซิร์ฟเวอร์ทุกสัปดาห์เพื่อตอบสนองความต้องการของชั่วโมงสูงสุดสองสามชั่วโมง

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

ตัวอย่างที่ 2

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

ในตัวอย่างนี้ หลังจากสร้างเครื่องเสมือนสเกลชุด ผู้ดูแลระบบที่ Contoso เลือกแท็บการปรับมาตราส่วนสําหรับชุดสเกลบนสร้าง Blade ชุดสเกลเครื่องเสมือน จากนั้นเลือกปรับมาตราส่วนอัตโนมัติแบบกําหนดเอง ผู้ดูแลระบบเพิ่มเงื่อนไขสเกลใหม่และกําหนดการปรับมาตราส่วนตามเมตริก ตัวอย่างเช่น พวกเขาสามารถเพิ่ม: (เฉลี่ย) เปอร์เซ็นต์ CPU > 75, เพิ่มจํานวนด้วย 1 ได้

สร้างชุดสเกลเครื่องเสมือนโดยใช้การปรับมาตราส่วนแนวนอน

ในขั้นตอนนี้ เราจะสร้างสเกลเครื่องเสมือนที่ตั้งค่าสําหรับ Windows Server VM โดยให้ทําตามขั้นตอนต่อไปนี้:

  1. ในพอร์ทัล Azure ในกล่องค้นหา ให้ป้อน การตั้งค่ามาตราส่วน
  2. ในผลลัพธ์ภายใต้ Marketplace เลือกชุดสเกลเครื่องเสมือน
  3. บน Blade ชุดสเกลเครื่องเสมือน เลือกสร้างชุดสเกลเครื่องเสมือน
  4. บน Blade ชุดสเกลเครื่องเสมือน บนแท็บ พื้นฐาน ให้กําหนดค่าข้อมูลต่อไปนี้:
    • การสมัครใช้งาน และ กลุ่มทรัพยากร
    • ชื่อชุดสเกลเครื่องเสมือน
    • ภูมิภาค และ โซนความพร้อมใช้งาน
    • รูปภาพ: Windows Server 2025 Azure Edition
    • ขนาด
    • รายละเอียดบัญชีของผู้ดูแลระบบ
  5. เลือก ถัดไป เพื่อย้ายไปยังแท็บอื่น
  6. บนแท็บการปรับมาตราส่วน ให้กําหนดค่าจํานวนอินสแตนซ์เริ่มต้นนโยบายการปรับมาตราส่วน และนโยบายScale-In
  7. เลือก การตรวจสอบ + สร้าง
  8. หลังจากตรวจสอบความถูกต้องแล้ว เลือก สร้าง เพื่อปรับใช้ชุดสเกล
  9. ถ้าคุณต้องการกําหนดการตั้งค่ามาตราส่วนเอง บนแท็บการปรับมาตราส่วน สําหรับนโยบายการปรับมาตราส่วน ให้เลือกแบบกําหนดเอง เมื่อหน้าใหม่เปิดขึ้น ให้กําหนดค่ารายละเอียดเพิ่มเติม จากนั้นเลือก ตรวจสอบ + สร้าง

การกําหนดค่าการปรับมาตราส่วน

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

  • มาตราส่วนด้วยตนเอง (ค่าเริ่มต้น)
  • ปรับขนาดอัตโนมัติแบบกําหนดเอง

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

ลองใช้

หากคุณต้องการทํางานบางอย่างที่อธิบายไว้ในหน่วยก่อนหน้านี้ ให้ใช้ลิงก์ต่อไปนี้เพื่อเข้าถึงแบบฝึกหัดที่จัดทําเป็นเอกสารในพอร์ทัล Learn

เพื่อทําแบบฝึกหัดเหล่านี้ให้เสร็จสมบูรณ์ รับการสมัครใช้งาน Azure รุ่นทดลองใช้ฟรี หลังจากจบแบบทดสอบให้ลบกลุ่มทรัพยากรใด ๆ ที่คุณสร้างขึ้น