ใช้การปรับมาตราส่วน
สําหรับ Contoso ชุดสเกลเครื่องเสมือนอาจแก้ไขความจําเป็นในการสร้างและจัดการ VM สําหรับปริมาณงานที่ผันผวนได้อย่างรวดเร็ว พวกเขาสามารถใช้การปรับมาตราส่วนแนวตั้งหรือแนวนอนตามความต้องการของพวกเขา
การปรับมาตราส่วนแนวตั้งคืออะไร
การปรับมาตราส่วนแนวตั้ง หรือที่เรียกว่า การปรับมาตราส่วนขึ้น และ ลง หมายถึงการเพิ่มหรือลดขนาด VM เพื่อตอบสนองต่อการใช้งาน เมื่อคุณใช้การปรับมาตราส่วนแนวตั้ง บางครั้ง VM ที่มีอยู่จะได้รับการกําหนดค่าใหม่ บางครั้ง VM จะถูกแทนที่ด้วยเครื่องอื่นที่มีความจุสูงกว่า
การลบ VM ที่มีอยู่และการแทนที่ด้วยอันใหม่จะเรียกว่า การฟื้นฟู เมื่อคุณเพิ่ม หรือลดขนาดของ VMs ในเครื่องเสมือนสเกลชุด ในบางกรณีคุณต้องการปรับขนาด VM ที่มีอยู่ และเก็บรักษาข้อมูลของคุณ ในขณะที่ในกรณีอื่น ๆ คุณจําเป็นต้องปรับใช้ VM ขนาดใหญ่ใหม่
การปรับมาตราส่วนแนวตั้งจะมีประโยชน์เมื่อ:
- บริการที่สร้างขึ้นบน VM ถูกใช้น้อยเกินไป (อาจในช่วงสุดสัปดาห์) การลดขนาดเครื่องเสมือนสามารถลดค่าใช้จ่ายรายเดือนได้
- เพิ่มขนาด VM เพื่อตอบสนองความต้องการที่มากขึ้นโดยไม่ต้องสร้าง VM เพิ่มเติม
คุณสามารถตั้งค่าการปรับขนาดแนวตั้งเพื่อทริกเกอร์ตามการแจ้งเตือนตามเมตริกจากชุดสเกลเครื่องเสมือนของคุณ เมื่อเปิดใช้งานการแจ้งเตือน จะทริกเกอร์ webhook ที่เปิดใช้งาน runbook ซึ่งสามารถปรับมาตราส่วนการตั้งค่าหรือลดขนาดของคุณได้ คุณสามารถดําเนินการปรับมาตราส่วนแนวตั้งโดยใช้ขั้นตอนระดับสูงต่อไปนี้:
- สร้างบัญชี Azure Automation ด้วยความสามารถในการเรียกใช้เป็น
- นําเข้าคู่มือการใช้งาน Azure Automation Vertical Scale สําหรับสเกลเครื่องเสมือนที่ตั้งค่าลงในการสมัครใช้งานของคุณ
- เพิ่ม webhook ลงใน runbook ของคุณ
- เพิ่มการแจ้งเตือนไปยังสเกลเครื่องเสมือนของคุณที่ตั้งค่าโดยใช้การแจ้งเตือน 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 โดยให้ทําตามขั้นตอนต่อไปนี้:
- ในพอร์ทัล Azure ในกล่องค้นหา ให้ป้อน การตั้งค่ามาตราส่วน
- ในผลลัพธ์ภายใต้ Marketplace เลือกชุดสเกลเครื่องเสมือน
- บน Blade ชุดสเกลเครื่องเสมือน เลือกสร้างชุดสเกลเครื่องเสมือน
- บน Blade ชุดสเกลเครื่องเสมือน บนแท็บ พื้นฐาน ให้กําหนดค่าข้อมูลต่อไปนี้:
- การสมัครใช้งาน และ กลุ่มทรัพยากร
- ชื่อชุดสเกลเครื่องเสมือน
- ภูมิภาค และ โซนความพร้อมใช้งาน
- รูปภาพ: Windows Server 2025 Azure Edition
- ขนาด
- รายละเอียดบัญชีของผู้ดูแลระบบ
- เลือก ถัดไป เพื่อย้ายไปยังแท็บอื่น
- บนแท็บการปรับมาตราส่วน ให้กําหนดค่าจํานวนอินสแตนซ์เริ่มต้นนโยบายการปรับมาตราส่วน และนโยบายScale-In
- เลือก การตรวจสอบ + สร้าง
- หลังจากตรวจสอบความถูกต้องแล้ว เลือก สร้าง เพื่อปรับใช้ชุดสเกล
- ถ้าคุณต้องการกําหนดการตั้งค่ามาตราส่วนเอง บนแท็บการปรับมาตราส่วน สําหรับนโยบายการปรับมาตราส่วน ให้เลือกแบบกําหนดเอง เมื่อหน้าใหม่เปิดขึ้น ให้กําหนดค่ารายละเอียดเพิ่มเติม จากนั้นเลือก ตรวจสอบ + สร้าง
การกําหนดค่าการปรับมาตราส่วน
หลังจากที่คุณได้สร้างชุดสเกลเครื่องเสมือนแล้ว ให้เปิดทรัพยากรที่สร้างขึ้นใหม่ บนหน้า สร้างชุดสเกลเครื่องเสมือน ภายใต้ การตั้งค่า ให้เลือก การปรับมาตราส่วน จากนั้นคุณสามารถกําหนดค่าการปรับมาตราส่วนเป็น:
- มาตราส่วนด้วยตนเอง (ค่าเริ่มต้น)
- ปรับขนาดอัตโนมัติแบบกําหนดเอง
ถ้าคุณต้องการกําหนดค่าการปรับขนาดอัตโนมัติ ให้เลือกตัวเลือก การปรับขนาดอัตโนมัติแบบกําหนดเอง จากนั้นสําหรับ โหมดมาตราส่วน คุณสามารถปรับมาตราส่วนตามเมตริก เช่น เครื่องเสมือนโฮสต์เปอร์เซ็นต์ CPU หรือจํานวนอินสแตนซ์เฉพาะ ถ้าคุณต้องการจัดกําหนดการการปรับขนาดโดยอัตโนมัติ ให้เลือกตัวเลือกการปรับขนาดอัตโนมัติแบบกําหนดเอง จากนั้นเลือกเพิ่มเงื่อนไขสเกล จากนั้นคุณสามารถระบุเมตริกเพิ่มเติม หรือกําหนดเวลาสําหรับรองรับการเปลี่ยนแปลงที่ทราบตามความต้องการ
ลองใช้
หากคุณต้องการทํางานบางอย่างที่อธิบายไว้ในหน่วยก่อนหน้านี้ ให้ใช้ลิงก์ต่อไปนี้เพื่อเข้าถึงแบบฝึกหัดที่จัดทําเป็นเอกสารในพอร์ทัล Learn
- แบบฝึกหัด - ปรับใช้มาตราส่วนที่ตั้งค่าไว้ในพอร์ทัล Azure
- แบบฝึกหัด - กําหนดค่าชุดสเกลเครื่องเสมือน
- แบบฝึกหัด - อัปเดตแอปพลิเคชันในชุดสเกลเครื่องเสมือน
เพื่อทําแบบฝึกหัดเหล่านี้ให้เสร็จสมบูรณ์ รับการสมัครใช้งาน Azure รุ่นทดลองใช้ฟรี หลังจากจบแบบทดสอบให้ลบกลุ่มทรัพยากรใด ๆ ที่คุณสร้างขึ้น