การกำหนดตำแหน่ง AWS เวลาแฝงต่ำสุดสำหรับการใช้งานแบบกำหนดเอง
กลุ่มคนที่ชาญฉลาดและสร้างสรรค์จากTurnKey Linuxเพิ่งเปิดแหล่งที่มาเพื่อแก้ปัญหาของคุณดูการทำแผนที่ AWS Regional Data Centersบน GitHub:
โครงการนี้ใช้เพื่อสร้างดัชนี (และแผนที่ภาพสำหรับการอ้างอิง) ที่ใช้โดยTurnKey Hubเพื่อค้นหาศูนย์ข้อมูล AWS ที่ใกล้เคียงที่สุดสำหรับผู้ใช้ [เน้นเหมือง]
อัลกอริทึมในการใช้งานมีรายละเอียดต่อไปในการหาศูนย์ข้อมูลที่ใกล้เคียงที่สุดโดยใช้ GeoIP และการสร้างดัชนีเช่นเดียวกับการติดตามการโพสต์หาเก็บแพคเกจ APT ที่ใกล้เคียงที่สุดโดยใช้ GeoIP และการจัดทำดัชนี
ในขณะที่เป็นลูกเล่นเล็กน้อยการแสดงภาพนั้นดูเท่ห์และยืนยันการตอบสนอง แสดงให้เห็นถึงเหตุผลที่ Josh กล่าวถึงข้อเท็จจริงที่น่าประหลาดใจตั้งแต่แรกเห็นกล่าวคือปัจจุบันผู้ใช้ในออสเตรเลียมีแนวโน้มที่จะได้รับเวลาแฝงที่ดีขึ้นผ่านทางสหรัฐอเมริกาฝั่งตะวันตก (แคลิฟอร์เนียตอนเหนือ / us-west-1) แทนที่จะเป็นเอเชียแปซิฟิก (สิงคโปร์ / ap-ตะวันออกเฉียงใต้ -1) ภูมิภาค ( เคล็ดลับ : การตรวจสอบFuture Cablesที่มุมล่างขวาแสดงให้เห็นว่าสิ่งนี้มีแนวโน้มที่จะเปลี่ยนแปลงซึ่งมีรายละเอียดเพิ่มเติมในแผนที่เคเบิลของ Gregซึ่งระบุว่าออสเตรเลียอาจข้ามไปมาระหว่างเวลาแฝงของตำแหน่ง AWS ทั้งสองแห่งในอีกไม่กี่ปีข้างหน้า)
ใช้ตำแหน่ง AWS เวลาแฝงต่ำสุดโดยอัตโนมัติผ่านAmazon Route 53
ในขณะเดียวกัน AWS กำลังจัดเตรียมแผนที่ที่เป็นประโยชน์ซึ่งแสดงถึงโครงสร้างพื้นฐานทั่วโลกสำหรับการประเมินอย่างรวดเร็วควบคู่ไปกับรายละเอียดต่างๆเช่นจำนวนโซนความพร้อมใช้งานและจุดสิ้นสุดของ API
ที่สำคัญกว่านั้น AWS เพิ่งประกาศการสนับสนุน DNS ทางภูมิศาสตร์ที่ Jahufar ได้กล่าวถึงไปแล้วโปรดดูโพสต์เบื้องต้นของMulti-Region Latency Based Routing พร้อมใช้งานสำหรับ AWSซึ่งทำให้สามารถใช้งานเทคโนโลยีการกำหนดเส้นทางตามเวลาแฝงเดียวกันที่ให้อำนาจAmazon CloudFront แก่ผู้ใช้Amazon EC2 , Elastic Load Balancingและอื่น ๆ
ดังนั้นในกรณีที่สภาพแวดล้อมของคุณประกอบด้วยสถาปัตยกรรมอินสแตนซ์ EC2 Auto Scaling อยู่แล้วเพียงแค่ใช้การกำหนดเส้นทางตามเวลาแฝงนี้ก็จะช่วยแก้ปัญหาของคุณได้โดยอัตโนมัติ
แม้ว่ากรณีการใช้งานจะกำหนดเป้าหมายข้อเสนอที่วางไข่หลายภูมิภาคของ AWS อย่างชัดเจน แต่คุณลักษณะที่ซับซ้อนรอบ ๆการกำหนดเส้นทางตามเวลาแฝงและชุดระเบียนโรบินแบบถ่วงน้ำหนักแบบถ่วงน้ำหนักอาจช่วยให้คุณกำหนดข้อมูลที่ต้องการได้ง่ายขึ้นด้วยตัวคุณเองเช่นกัน