AWS Cloud Map

การค้นหาบริการสำหรับทรัพยากรระบบคลาวด์

AWS Cloud Map คือบริการสำรวจทรัพยากรบนระบบคลาวด์ ด้วย Cloud Map คุณสามารถระบุชื่อแบบกำหนดเองให้กับทรัพยากรแอปพลิเคชันของคุณ และจะรักษาตำแหน่งที่ตั้งที่อัปเดตของทรัพยากรที่มีการเปลี่ยนแปลงอยู่ตลอดเวลาเหล่านี้ การดำเนินการนี้จะช่วยเพิ่มความพร้อมใช้งานของแอปพลิเคชัน เนื่องจากบริการเว็บของคุณจะค้นหาตำแหน่งที่ตั้งที่เป็นปัจจุบันที่สุดของทรัพยากรเสมอ

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

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

ขอแนะนำ AWS Cloud Map

ประโยชน์

เพิ่มความพร้อมใช้งานของแอปพลิเคชัน

Cloud Map จะคอยตรวจสอบความสมบูรณ์ของส่วนประกอบที่ใช้ IP ทุกส่วนของแอปพลิเคชันของคุณอย่างสม่ำเสมอ และจะอัปเดตตำแหน่งที่ตั้งของไมโครเซอร์วิสแต่ละรายการแบบไดนามิกเมื่อมีการเพิ่มหรือลบออก การดำเนินการนี้ทำให้มั่นใจได้ว่าแอปพลิเคชันของคุณจะค้นพบเฉพาะตำแหน่งที่ตั้งที่เป็นปัจจุบันที่สุดของทรัพยากรเท่านั้น ซึ่งจะช่วยเพิ่มความพร้อมใช้งานของแอปพลิเคชัน

เพิ่มผลิตภาพของนักพัฒนา

Cloud Map มอบรีจิสทรีเดียวสำหรับบริการแอปพลิเคชันทั้งหมดของคุณ ซึ่งคุณสามารถระบุด้วยชื่อแบบกำหนดเองได้ สิ่งนี้ช่วยให้มั่นใจได้ว่าทีมงานด้านการพัฒนาของคุณไม่จำเป็นต้องจัดเก็บ ติดตาม และอัปเดตข้อมูลชื่อและตำแหน่งที่ตั้งของทรัพยากรอยู่เสมอ หรือทำการเปลี่ยนแปลงโดยตรงภายในโค้ดทรัพยากร

วิธีทำงาน

กรณีใช้งาน

การค้นหาบริการ

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

การผสานรวมและการส่งมอบอย่างต่อเนื่อง

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

การตรวจสอบความสมบูรณ์อัตโนมัติ

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

โพสต์บล็อกและบทความ

ขอแนะนำ Cloud Map

AWS Cloud Map จะติดตามส่วนประกอบของแอปพลิเคชันทั้งหมดของคุณ รวมถึงตำแหน่งที่ตั้ง แอตทริบิวต์ และสถานะความสมบูรณ์ ตอนนี้แอปพลิเคชันของคุณสามารถสืบค้น AWS Cloud Map ได้ง่ายๆ โดยใช้ AWS SDK, API หรือแม้กระทั่ง DNS เพื่อค้นหาตำแหน่งที่ตั้งของทรัพยากรที่พึ่งพา   

อ่านต่อ »

การค้นหาบริการด้วย AWS Cloud Map สำหรับแอปพลิเคชันแบบไร้เซิร์ฟเวอร์

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

อ่านต่อ »

ดูคุณสมบัติของ AWS Cloud Map

เรียนรู้เพิ่มเติมเกี่ยวกับ Cloud Map

คุณสมบัติของ Cloud Map 
ลงชื่อสมัครใช้บัญชีฟรี

รับสิทธิ์การเข้าถึง AWS Free Tier ได้ทันที

ลงชื่อสมัครใช้งาน 
เริ่มต้นสร้างใน Console

เริ่มต้นสร้างด้วย Cloud Map ใน AWS Console

ลงชื่อเข้าใช้