Home Arrow Icon Knowledge base Arrow Icon Global Arrow Icon แนวทางปฏิบัติที่ดีที่สุดสำหรับการตรวจสอบและปรับการตั้งค่า AWS Global Accelerator คืออะไร


แนวทางปฏิบัติที่ดีที่สุดสำหรับการตรวจสอบและปรับการตั้งค่า AWS Global Accelerator คืออะไร


แนวทางปฏิบัติที่ดีที่สุดสำหรับการตรวจสอบและปรับการตั้งค่า AWS Global Accelerator เกี่ยวข้องกับการรวมกันของการตรวจสุขภาพเชิงรุกการบันทึกรายละเอียดการตรวจสอบตัวชี้วัดแบบเรียลไทม์และการจัดการการจราจรเพื่อให้แน่ใจว่าประสิทธิภาพและความพร้อมใช้งานที่ดีที่สุด

การตรวจสอบ AWS Global Accelerator

** 1. ใช้ตัวชี้วัดและการเตือนภัยของ Amazon CloudWatch
AWS Global Accelerator เผยแพร่ตัวชี้วัดที่สำคัญโดยอัตโนมัติไปยัง Amazon CloudWatch ทันทีที่มีการปรับใช้เครื่องเร่งความเร็ว ตัวชี้วัดเหล่านี้รวมถึงการไหลของการจราจรสุขภาพปลายทางและสถิติการเชื่อมต่อ การตรวจสอบตัวชี้วัดเหล่านี้ช่วยตรวจสอบว่าการรับส่งข้อมูลไหลอย่างถูกต้องผ่านตัวเร่งความเร็วและจุดสิ้นสุด คุณสามารถสร้างสัญญาณเตือน CloudWatch เพื่อแจ้งให้คุณทราบหรือทริกเกอร์การกระทำอัตโนมัติหากการวัดข้ามเกณฑ์ที่กำหนดข้ามเช่นเวลาแฝงสูงหรือการเชื่อมต่อที่ถูกปฏิเสธ [5] [9] [11]

** 2. เปิดใช้งานบันทึกการไหลของตัวเร่งความเร็วทั่วโลก
บันทึกการไหลจับบันทึกรายละเอียดของทราฟฟิก IP ไปและกลับจากอินเทอร์เฟซเครือข่ายในตัวเร่งความเร็วของคุณ บันทึกเหล่านี้มีค่าสำหรับการแก้ไขปัญหาการเชื่อมต่อการตรวจสอบความปลอดภัยและการทำความเข้าใจรูปแบบการจราจร บันทึกการไหลถูกเผยแพร่ไปยัง Amazon S3 และสามารถวิเคราะห์ด้วยเครื่องมือเช่น Amazon Athena และ Quicksight เพื่อแสดงภาพการจราจรและวินิจฉัยปัญหา [5] [12]

** 3. ใช้ AWS CloudTrail สำหรับการบันทึกกิจกรรม API
CloudTrail บันทึกการโทร API ทั้งหมดที่ทำเพื่อเร่งความเร็วทั่วโลกรวมถึงการเปลี่ยนแปลงการกำหนดค่าหรือกลุ่มจุดปลาย สิ่งนี้จะช่วยติดตามผู้ที่ทำการเปลี่ยนแปลงและเมื่อใดซึ่งเป็นสิ่งจำเป็นสำหรับการตรวจสอบและแก้ไขปัญหาการกำหนดค่า [5]

** 4. ตรวจสอบการตรวจสุขภาพปลายทาง
กำหนดค่าการตรวจสุขภาพอย่างแม่นยำสำหรับจุดสิ้นสุดทั้งหมด (เช่นอินสแตนซ์ EC2 หรือโหลดบัลแลนเซอร์) เพื่อให้แน่ใจว่าตัวเร่งความเร็วทั่วโลกกำหนดเส้นทางการรับส่งข้อมูลไปยังจุดสิ้นสุดที่ดีต่อสุขภาพเท่านั้น การตรวจสุขภาพควรได้รับการปรับให้เหมาะกับตัวชี้วัดสุขภาพเฉพาะของแอปพลิเคชันเช่นรหัสสถานะ HTTP หรือการเชื่อมต่อ TCP การตรวจสุขภาพที่กำหนดค่าผิดพลาดอาจทำให้การรับส่งข้อมูลถูกกำหนดเส้นทางไม่ถูกต้องหรือจุดสิ้นสุดที่จะทำเครื่องหมายไม่ดีต่อสุขภาพ [8] [11]

ปรับการตั้งค่า AWS Global Accelerator

** 1. จัดการกลุ่มปลายทางและหน้าปัดรับส่งข้อมูล
Global Accelerator ช่วยให้คุณสามารถกำหนดค่ากลุ่มจุดสิ้นสุดหลายกลุ่มในภูมิภาค AWS ที่แตกต่างกัน ปรับการตั้งค่าการโทรเข้าชมเพื่อควบคุมเปอร์เซ็นต์ของการรับส่งข้อมูลที่กำหนดเส้นทางไปยังแต่ละภูมิภาคทำให้สามารถเปิดตัวค่อยเป็นค่อยไปการล้มเหลวหรือโหลดสมดุลระหว่างภูมิภาค ตรวจสอบและปรับการตั้งค่าเหล่านี้อย่างสม่ำเสมอตามข้อมูลประสิทธิภาพและความพร้อมใช้งานในระดับภูมิภาค [8] [11]

** 2. ใช้การแทนที่พอร์ตเมื่อจำเป็น
โดยค่าเริ่มต้นตัวเร่งความเร็วทั่วโลกจะกำหนดปริมาณการรับส่งข้อมูลบนพอร์ตเดียวกับที่ระบุไว้ในการกำหนดค่าฟัง อย่างไรก็ตามคุณสามารถใช้การแทนที่พอร์ตเพื่อทำการแมปพอร์ตผู้ฟังไปยังพอร์ตปลายทางที่แตกต่างกันบนจุดสิ้นสุดของคุณ สิ่งนี้มีประโยชน์ในการหลีกเลี่ยงการชนพอร์ตเมื่อจุดสิ้นสุดเดียวกันให้บริการทราฟฟิกจากตัวเร่งความเร็วหลายตัวหรือทราฟฟิกอินเทอร์เน็ตโดยตรง ตัวอย่างเช่นการแมปจากพอร์ต 443 ถึง 8443 บนแอปพลิเคชันโหลดบาลานซ์ช่วยแยกความแตกต่างแหล่งที่มาของการจราจรและป้องกันการชนกันของการเชื่อมต่อ [4]

** 3. เพิ่มประสิทธิภาพสำหรับประสิทธิภาพด้วยการยกเลิก TCP ที่ขอบ
เปิดใช้งานการเลิกใช้ TCP ที่ตำแหน่ง AWS Edge เพื่อลดเวลาแฝงการตั้งค่าการเชื่อมต่อ คุณลักษณะนี้สร้างการเชื่อมต่อ TCP ระหว่างไคลเอนต์และตำแหน่งขอบและการเชื่อมต่อที่ได้รับการปรับปรุงให้เหมาะสมจากขอบไปยังจุดสิ้นสุดเหนือเครือข่าย AWS Global สิ่งนี้สามารถปรับปรุงปริมาณงานได้มากถึง 60% และลดความกระวนกระวายใจและเวลาแฝงสำหรับผู้ใช้ [7]

** 4. ทดสอบการเชื่อมต่อและเวลาแฝงเป็นประจำ
ใช้เครื่องมือเช่น Curl หรือ WGET เพื่อทดสอบการเชื่อมต่อกับจุดสิ้นสุดเร่งความเร็วทั่วโลกของคุณจากภูมิภาคต่างๆ ดำเนินการวัดเวลาแฝงเพื่อระบุปัญหาประสิทธิภาพในระดับภูมิภาคหรือคอขวดปลายทาง สิ่งนี้จะช่วยในการกำหนดค่ากลุ่มปลายทางการปรับจูนและหน้าปัดรับส่งข้อมูล [11]

** 5. ตรวจสอบกลุ่มความปลอดภัยและการตั้งค่า ACL เครือข่าย
ตรวจสอบให้แน่ใจว่าอินเทอร์เฟซเครือข่ายยืดหยุ่น (ENIS) ที่เกี่ยวข้องกับจุดสิ้นสุดของตัวเร่งความเร็วทั่วโลกมีกลุ่มความปลอดภัยที่เหมาะสมและการกำหนดค่า ACL เครือข่าย สิ่งนี้มีความสำคัญเมื่อเปิดใช้งานการเก็บรักษาที่อยู่ IP ของไคลเอ็นต์เพื่อหลีกเลี่ยงการรับส่งข้อมูลที่ถูกบล็อกหรือลดลง [6]

** 6. อัปเดตการกำหนดค่าและตรวจสอบการตั้งค่า DNS
ตรวจสอบว่าบันทึก DNS ชี้ไปยังที่อยู่ IP แบบคงที่อย่างถูกต้องโดย Global Accelerator ให้การกำหนดค่าเร่งความเร็วของคุณทันสมัยและพิจารณาการสร้างตัวเร่งความเร็วใหม่หากคุณสงสัยว่าการกำหนดค่าการทุจริตหรือปัญหาถาวร [11]

ด้วยการรวมแนวทางการตรวจสอบและการปรับเหล่านี้คุณสามารถรักษาความพร้อมใช้งานสูงเพิ่มประสิทธิภาพประสิทธิภาพและแก้ไขปัญหาอย่างรวดเร็วในการปรับใช้ AWS Global Accelerator ของคุณ

การอ้างอิง:
[1] https://docs.aws.amazon.com/global-accelerator/latest/dg/monitoring-global-accelerator.html
[2] https://docs.aws.amazon.com/global-accelerator/latest/dg/logging-and-monitoring.html
[3] https://aws.amazon.com/blogs/networking-and-content-delivery/best-practices-for-deployment-with-aws-global-accelerator/
[4] https://aws.amazon.com/blogs/networking-and-content-delivery/measuring-aws-global-accelerator-performance-and-analyzing-results/
[5] https://docs.aws.amazon.com/en_us/global-accelerator/latest/dg/logging-and-monitoring.html
[6] https://docs.aws.amazon.com/global-accelerator/latest/dg/best-practices-aga.html
[7] https://aws.amazon.com/blogs/networking-and-content-delivery/achieve-p-to-60-better-performance-for-internet-traffic-with-aws-global-accelerator/
[8] https://www.applify.co/blog/what-is-aws-global-accelerator
[9] https://docs.aws.amazon.com/global-accelerator/latest/dg/cloudwatch-monitoring.html
[10] https://cloudvisor.co/aws-guides/aws-global-accelerator/
[11] https://repost.aws/questions/quuniuckyuskkscntmg8mmea/timeout-aws-global-celerator
[12] https://docs.aws.amazon.com/global-accelerator/latest/dg/monitoring-global-accelerator.flow-logs.html