AWS App Mesh คือโครงข่ายบริการที่ให้บริการเครือข่ายระดับแอปพลิเคชัน เพื่อให้บริการของคุณสามารถสื่อสารระหว่างกันในโครงสร้างพื้นฐานการประมวลผลหลายประเภทได้อย่างง่ายดาย App Mesh มอบความสามารถในการมองเห็นแบบครบวงจรและความพร้อมใช้งานสูงสำหรับแอปพลิเคชันของคุณ
แอปพลิเคชันสมัยใหม่มักประกอบด้วยบริการหลายอย่าง แต่ละบริการอาจสร้างขึ้นโดยใช้โครงสร้างพื้นฐานการประมวลผลหลายประเภท เช่น Amazon EC2, Amazon ECS, Amazon EKS และ AWS Fargate เมื่อจำนวนบริการเพิ่มขึ้นภายในแอปพลิเคชัน จึงกลายเป็นเรื่องยากที่จะระบุตำแหน่งที่แน่นอนของข้อผิดพลาด เปลี่ยนเส้นทางการรับส่งข้อมูลหลังจากเกิดความล้มเหลว และปรับใช้การเปลี่ยนแปลงโค้ดได้อย่างปลอดภัย โดยก่อนหน้านี้ คุณต้องสร้างการตรวจสอบและควบคุมตรรกะในโค้ดของคุณโดยตรง และปรับใช้บริการของคุณอีกครั้งทุกครั้งที่มีการเปลี่ยนแปลง
AWS App Mesh ทำให้การเรียกใช้บริการเป็นเรื่องง่าย โดยให้ความสามารถในการมองเห็นที่สอดคล้องกันและการควบคุมการรับส่งข้อมูลเครือข่าย และช่วยให้คุณส่งมอบบริการที่ปลอดภัย App Mesh ทำให้คุณไม่จำเป็นต้องอัปเดตโค้ดของแอปพลิเคชันเพื่อเปลี่ยนวิธีการรวบรวมข้อมูลการตรวจสอบหรือการกำหนดเส้นทางการรับส่งข้อมูลระหว่างบริการต่างๆ App Mesh กำหนดค่าแต่ละบริการเพื่อส่งออกข้อมูลการตรวจสอบและปรับใช้ตรรกะการควบคุมการสื่อสารที่สอดคล้องกันในแอปพลิเคชันของคุณ
คุณสามารถใช้ App Mesh กับ AWS Fargate, Amazon EC2, Amazon ECS, Amazon EKS และ Kubernetes ที่ทำงานบน AWS เพื่อเรียกใช้แอปพลิเคชันของคุณในทุกระดับได้ดียิ่งขึ้น App Mesh ยังผสานรวมกับ AWS Outposts สำหรับแอปพลิเคชันของคุณที่ทำงานในองค์กร App Mesh ใช้พร็อกซี Envoy แบบโอเพนซอร์ส ทำให้สามารถใช้งานร่วมกับเครื่องมือของคู่ค้า AWS และแบบโอเพนซอร์สที่หลากหลายได้
ประโยชน์
รับความสามารถในการมองเห็นแบบครบวงจร
App Mesh รวบรวมตัววัด บันทึก และการติดตามจากแอปพลิเคชันทั้งหมดของคุณ คุณสามารถรวมและส่งออกข้อมูลนี้ไปยัง Amazon CloudWatch, AWS X-Ray และเครื่องมือของคู่ค้า AWS และชุมชนที่สามารถทำงานร่วมกันได้สำหรับการตรวจสอบและติดตาม ซึ่งช่วยให้คุณระบุและแยกปัญหาของบริการต่างๆ ได้อย่างรวดเร็วเพื่อปรับแอปพลิเคชันทั้งหมดของคุณให้เหมาะสม
ปรับปรุงการดำเนินงานของคุณให้มีประสิทธิภาพ
App Mesh ให้การควบคุมเพื่อกำหนดค่าและสร้างมาตรฐานของโฟลว์การรับส่งข้อมูลระหว่างบริการของคุณ คุณสามารถปรับใช้กฎการกำหนดเส้นทางการรับส่งข้อมูลแบบกำหนดเองได้อย่างง่ายดาย เพื่อให้บริการของคุณมีความพร้อมใช้งานสูงในระหว่างการปรับใช้งาน หลังจากเกิดความล้มเหลว และเมื่อแอปพลิเคชันของคุณปรับขนาด ซึ่งทำให้ไม่จำเป็นต้องกำหนดค่าโปรโตคอลการสื่อสารสำหรับแต่ละบริการ เขียนโค้ดแบบกำหนดเอง หรือปรับใช้ไลบรารีเพื่อใช้งานแอปพลิเคชันของคุณ
เพิ่มความปลอดภัยของเครือข่าย
App Mesh ช่วยเข้ารหัสคำขอทั้งหมดระหว่างบริการต่างๆ แม้เมื่ออยู่ในเครือข่ายส่วนตัวของคุณ นอกจากนี้ คุณยังสามารถเพิ่มการควบคุมการตรวจสอบสิทธิ์เพื่อรับรองว่าจะมีเพียงบริการที่คุณอนุญาตเท่านั้นที่เชื่อมต่อถึงกันได้