ทำไมต้อง AWS Cloud Map
AWS Cloud Map คือบริการสำรวจทรัพยากรบนระบบคลาวด์ ด้วย Cloud Map คุณสามารถระบุชื่อแบบกำหนดเองให้กับทรัพยากรแอปพลิเคชันของคุณ และจะรักษาตำแหน่งที่ตั้งที่อัปเดตของทรัพยากรที่มีการเปลี่ยนแปลงอยู่ตลอดเวลาเหล่านี้ การดำเนินการนี้จะช่วยเพิ่มความพร้อมใช้งานของแอปพลิเคชัน เนื่องจากบริการเว็บของคุณจะค้นหาตำแหน่งที่ตั้งที่เป็นปัจจุบันที่สุดของทรัพยากรเสมอ
โดยทั่วไป แอปพลิเคชันสมัยใหม่จะประกอบด้วยบริการหลายๆ อย่างที่สามารถเข้าถึงได้ผ่าน API และทำหน้าที่แบบเฉพาะเจาะจง บริการแต่ละอย่างจะโต้ตอบกับทรัพยากรอื่นๆ มากมาย เช่น ฐานข้อมูล คิว พื้นที่จัดเก็บอ็อบเจกต์ และไมโครเซอร์วิสที่ลูกค้ากำหนด และจำเป็นต้องสามารถค้นหาตำแหน่งที่ตั้งของทรัพยากรโครงสร้างพื้นฐานทั้งหมดที่พึ่งพาในการทำงาน ในกรณีส่วนใหญ่ คุณจะต้องจัดการชื่อและตำแหน่งที่ตั้งของทรัพยากรทั้งหมดนี้ด้วยตนเองภายในโค้ดแอปพลิเคชัน อย่างไรก็ตาม การจัดการทรัพยากรด้วยตนเองนั้นจะสิ้นเปลืองเวลาและเกิดข้อผิดพลาดได้ง่ายเมื่อทรัพยากรโครงสร้างพื้นฐานที่พึ่งพามีจำนวนเพิ่มขึ้น หรือเมื่อจำนวนของไมโครเซอร์วิสมีการเพิ่มขึ้นและลดลงแบบไดนามิกตามปริมาณการใช้งาน คุณสามารถใช้ผลิตภัณฑ์การค้นหาบริการของบริษัทภายนอกได้เช่นกัน แต่วิธีนี้จำเป็นต้องมีการติดตั้งและจัดการซอฟต์แวร์และโครงสร้างพื้นฐานเพิ่มเติม
Cloud Map ช่วยให้คุณลงทะเบียนทรัพยากรแอปพลิเคชันทุกชนิด เช่น ฐานข้อมูล คิว ไมโครเซอร์วิส และทรัพยากรอื่นๆ บนระบบคลาวด์ได้ด้วยชื่อแบบกำหนดเอง จากนั้น Cloud Map จะตรวจสอบความสมบูรณ์ของทรัพยากรอย่างสม่ำเสมอเพื่อให้มั่นใจว่าตำแหน่งที่ตั้งเป็นปัจจุบัน จากนั้น แอปพลิเคชันจะสามารถสืบค้นรีจิสทรีสำหรับตำแหน่งที่ตั้งของทรัพยากรที่จำเป็นได้โดยอิงตามเวอร์ชันของแอปพลิเคชันและสภาพแวดล้อมในการติดตั้งใช้จริง