ใช่คุณสามารถปรับแต่งทั้งช่วงเวลาการตรวจสุขภาพและจำนวนเกณฑ์ใน AWS Global Accelerator โดยเฉพาะสำหรับกลุ่มจุดสิ้นสุดภายในตัวเร่งความเร็วมาตรฐาน
** ช่วงเวลาตรวจสุขภาพ
นี่เป็นช่วงเวลาในไม่กี่วินาทีระหว่างการตรวจสุขภาพแต่ละครั้งว่าตัวเร่งความเร็วทั่วโลกดำเนินการกับจุดสิ้นสุดในกลุ่มจุดปลาย คุณสามารถตั้งค่าช่วงเวลานี้เมื่อคุณสร้างหรือแก้ไขกลุ่มจุดปลาย ช่วงที่ถูกต้องทั่วไปสำหรับช่วงเวลาการตรวจสุขภาพสามารถกำหนดค่าได้เช่นจาก 1 ถึง 50 วินาทีในบางบริบทโดยค่าเริ่มต้นมักจะเป็น 30 วินาทีหรือ 2 วินาทีขึ้นอยู่กับบริการหรืออินเทอร์เฟซคอนโซลที่ใช้ ช่วงเวลานี้ควบคุมว่าสถานะสุขภาพของแต่ละจุดสิ้นสุดได้รับการตรวจสอบบ่อยครั้ง [2] [5] [11]
** จำนวนเกณฑ์
พารามิเตอร์นี้กำหนดจำนวนการตรวจสุขภาพติดต่อกันที่ต้องประสบความสำเร็จหรือล้มเหลวก่อนที่ตัวเร่งความเร็วทั่วโลกจะเปลี่ยนสถานะสุขภาพของจุดสิ้นสุด ตัวอย่างเช่นหากการนับจำนวนเกณฑ์ถูกตั้งค่าเป็น 3 จุดสิ้นสุดจะต้องล้มเหลว 3 การตรวจสุขภาพติดต่อกันก่อนที่จะมีการทำเครื่องหมายไม่ดีต่อสุขภาพหรือผ่านการตรวจสอบ 3 ครั้งติดต่อกันก่อนที่จะถูกทำเครื่องหมายเพื่อสุขภาพอีกครั้ง สิ่งนี้จะช่วยหลีกเลี่ยงการกระพือปีก (การเปลี่ยนแปลงสถานะอย่างรวดเร็ว) ที่เกิดจากปัญหาเครือข่ายชั่วคราว ค่าที่ถูกต้องสำหรับจำนวนขีด จำกัด โดยทั่วไปมีตั้งแต่ 2 ถึง 10 โดยมีค่าเริ่มต้นที่ 3 [2] [5] [11]
** วิธีการกำหนดค่า
- คุณระบุการตั้งค่าเหล่านี้ที่ระดับกลุ่มปลายทางไม่ว่าจะเป็นในระหว่างการสร้างตัวเร่งความเร็วหรือเมื่อแก้ไขการกำหนดค่ากลุ่มปลายทาง
- พอร์ตตรวจสอบสุขภาพและโปรโตคอลสามารถตั้งค่าได้มักจะจับคู่พอร์ตผู้ฟังและโปรโตคอล แต่คุณสามารถแทนที่พอร์ตได้หากจำเป็น (ด้วยการปรับกลุ่มความปลอดภัยที่เหมาะสม)
- สำหรับการตรวจสุขภาพ HTTP/S คุณสามารถระบุเส้นทาง URI สำหรับคำขอตรวจสอบสุขภาพ
- การตั้งค่าเหล่านี้ช่วยให้มั่นใจได้ว่าตัวเร่งความเร็วทั่วโลกจะกำหนดเส้นทางการรับส่งข้อมูลไปยังจุดสิ้นสุดที่ตรงตามเกณฑ์สุขภาพที่กำหนดเองของคุณ [2] [5] [8] [11]
** บันทึกเพิ่มเติม
- การตั้งค่าการตรวจสุขภาพจะถูกนำไปใช้ต่อกลุ่มจุดปลายและส่งผลกระทบต่อวิธีการใช้เส้นทางเร่งความเร็วทั่วโลกการรับส่งข้อมูลไปยังจุดสิ้นสุดที่ดีต่อสุขภาพ
- หากไม่มีจุดสิ้นสุดผ่านการตรวจสุขภาพตัวเร่งความเร็วทั่วโลกอาจกำหนดเส้นทางการรับส่งข้อมูลไปยังจุดสิ้นสุดทั้งหมดโดยไม่คำนึงถึงสถานะสุขภาพเพื่อรักษาความพร้อมใช้งาน [3]
- ตรวจสอบให้แน่ใจว่ากฎไฟร์วอลล์และกลุ่มความปลอดภัยของคุณอนุญาตให้มีการรับส่งข้อมูลขาเข้าจากช่วง IP ที่ใช้โดยตัวตรวจสอบสุขภาพเส้นทาง 53 เนื่องจากเป็นแหล่งที่มาของโพรบตรวจสุขภาพ [2]
โดยสรุป AWS Global Accelerator ช่วยให้คุณสามารถปรับแต่งช่วงเวลาการตรวจสุขภาพและจำนวนเกณฑ์เพื่อควบคุมว่าการตรวจสุขภาพเกิดขึ้นบ่อยครั้งและความละเอียดอ่อนของระบบคือการเปลี่ยนแปลงสุขภาพที่มีความยืดหยุ่นเพื่อให้ตรงกับความน่าเชื่อถือและข้อกำหนดการตอบสนองของแอปพลิเคชันของคุณ การปรับแต่งนี้ทำต่อกลุ่มจุดปลายในการกำหนดค่าเร่งความเร็ว [2] [5] [11]
การอ้างอิง:
[1] https://docs.aws.amazon.com/global-accelerator/latest/dg/about-endpoint-groups-health-check-options.html
[2] https://docs.aws.amazon.com/global-accelerator/latest/dg/introduction-how-it-works.html
[3] https://repost.aws/knowledge-center/global-accelerator-unhealthy-endpoints
[4] https://docs.aws.amazon.com/global-accelerator/latest/dg/getting-started-standard.html
[5] https://www.alibabacloud.com/help/en/ga/user-guide/enable-and-manage-health-checks
[6] https://docs.aws.amazon.com/global-accelerator/latest/dg/limits-global-accelerator.html
[7] https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/route53/client/update_health_check.html
[8] https://docs.aws.amazon.com/global-accelerator/latest/dg/about-endpoint-groups.html
[9] https://docs.aws.amazon.com/pdfs/global-accelerator/latest/dg/global-accelerator-guide.pdf
[10] https://repost.aws/questions/qukcri46a5sbmshxtxo3bfyg/elb-health-check-frequency
[11] https://boto3.amazonaws.com/v1/documentation/api/1.12.30/reference/services/globalaccelerator.html