วิธีการปรับสเกลอัตโนมัติไฮบริด นี้ดูเหมือนว่าจะไม่สามารถใช้งานได้ทันที
อย่างไรก็ตามคุณอาจสามารถหลีกเลี่ยงข้อ จำกัด นี้ได้ดังนี้ (ยังไม่ทดลองเพียงแค่การออกแบบระบบที่ฉันเล่นไปมาระยะหนึ่ง):
วิธีแก้ปัญหาที่เป็นไปได้
ตามที่ระบุไว้ในการใช้การปรับขนาดอัตโนมัติเพื่อเปิดใช้งานอินสแตนซ์จุดการเสนอราคาสปอตเป็นพารามิเตอร์ของการกำหนดค่าการเปิดใช้งานที่ใช้งานอยู่ ดังที่คุณระบุไว้ไม่มีการกำหนดค่าการเปิดตัวแบบไฮบริดแต่จะต้องเป็นแบบออนดีมานด์หรือแบบจุดซึ่งหมายความว่ากรณีการใช้งานต้องใช้การกำหนดค่าการเปิดตัวสองแบบที่แตกต่างกัน
สิ่งนี้ดูเหมือนจะไม่ช่วยได้ทันทีเนื่องจากคุณสามารถแนบการกำหนดค่าการเปิดใช้งานเพียงครั้งเดียวกับกลุ่มการปรับขนาดอัตโนมัติในแต่ละครั้งโดยมีข้อ จำกัด (ล้าสมัยบางส่วน) ดังต่อไปนี้ (ดูที่การกำหนดค่าการเปิดตัว ):
เมื่อคุณแนบการกำหนดค่าการเปิดตัวใหม่หรือที่อัปเดตเข้ากับกลุ่มการปรับขนาดอัตโนมัติอินสแตนซ์ใหม่ใด ๆ จะถูกเรียกใช้โดยใช้พารามิเตอร์การกำหนดค่าใหม่ กรณีที่มีอยู่จะได้รับผลกระทบ เมื่อรถยนต์มาตราส่วนต้องการที่จะไต่ลงมันเป็นครั้งแรกที่ยุติกรณีที่มีการตั้งค่าการเปิดตัวเก่า [เน้นเหมือง]
ชิ้นส่วนที่เน้นคือกุญแจสำคัญโดยที่ในอดีตครอบคลุมความต้องการเพื่อให้อินสแตนซ์ตามความต้องการทำงานหลังจากเปลี่ยนจากการกำหนดค่าเริ่มต้นตามความต้องการเริ่มต้นเป็นการเปลี่ยนรูปแบบการเปิดตัวสปอตเพิ่มเติมและหลังไม่จำเป็นต้องเป็นกรณีอีกต่อไปนโยบายการยกเลิกการปรับขนาดอัตโนมัติที่แนะนำเมื่อเร็ว ๆ นี้(สำหรับการเปลี่ยนแปลงที่ยังไม่ได้มีการประโคมผ่านทางโพสต์บล็อก AWS ที่แนบมาด้วย) ซึ่งจัดทำในนโยบายการยุติอินสแตนซ์สำหรับกลุ่มการปรับขนาดอัตโนมัติของคุณ :
ก่อนที่การปรับขนาดอัตโนมัติจะเลือกอินสแตนซ์เพื่อยกเลิกก่อนอื่นให้ระบุโซนความพร้อมใช้งานที่มีอินสแตนซ์มากกว่าโซนความพร้อมใช้งานอื่น ๆ ที่กลุ่มใช้ ถ้าโซนความพร้อมใช้งานทั้งหมดมีอินสแตนซ์จำนวนเดียวกันมันจะระบุโซนความพร้อมใช้งานแบบสุ่ม ภายในห้องว่างระบุ Zone, Auto Scaling ใช้นโยบายการเลิกจ้างเพื่อเลือกอินสแตนซ์สำหรับการยกเลิก [เน้นเหมือง]
ดังที่อธิบายไว้ในนโยบายการเลิกจ้างของคุณคุณสามารถระบุNewestInstanceได้หากคุณต้องการให้อินสแตนซ์ที่เปิดตัวล่าสุดถูกยกเลิกซึ่งจะเป็นหนึ่งในอินสแตนซ์ของสปอตที่เพิ่งเปิดตัวล่าสุด:
การปรับขนาดอัตโนมัติใช้เวลาที่เริ่มต้นของอินสแตนซ์เพื่อระบุอินสแตนซ์ที่เปิดตัวล่าสุด
เห็นได้ชัดว่าอาจมีอีกเล็กน้อยเช่นคุณสามารถระบุนโยบายใดนโยบายหนึ่งเป็นนโยบายแบบสแตนด์อโลนหรือคุณสามารถแสดงรายการนโยบายหลายรายการในรายการที่สั่งซื้อแต่วิธีการนี้ควรทำให้แน่ใจว่าภาระของอินสแตนซ์ทั้งหมดเป็นปัจจัย อัตโนมัติปรับวัดและทริกเกอร์ ; ข้อแม้หนึ่งยังคงอยู่:
ข้อแม้
หากโหลดบาลานเซอร์สิ้นสุดอินสแตนซ์ตามคำขออย่างใดอย่างหนึ่งด้วยเหตุผลอื่น ๆ (เช่นเนื่องจากตัวเองไม่แข็งแรง) มันจะไม่ถูกแทนที่ด้วยอินสแตนซ์ตามความต้องการโดยอัตโนมัติ ดังนั้นคุณจะต้องตรวจสอบและบัญชีเหตุการณ์นี้แยกจากกันเช่นโดยเปิดใช้งานการกำหนดค่าการเปิดตัวตามความต้องการอีกครั้งชั่วคราว
โชคดี!