คุณกำลังดูเอกสารประกอบของ Apigee Edge
ไปที่เอกสารประกอบของ Apigee X ข้อมูล
อะแดปเตอร์ Apigee สำหรับ Envoy คืออะไร
อะแดปเตอร์ Apigee สำหรับ Envoy คือเกตเวย์ API ที่จัดการโดย Apigee ที่ใช้ Envoy ไปยังการรับส่งข้อมูล API ของพร็อกซี Envoy เป็น Edge โอเพนซอร์สและพร็อกซีบริการยอดนิยมที่ออกแบบมาสำหรับแอปพลิเคชันที่ดำเนินการบนระบบคลาวด์ คุณสามารถเรียกใช้อะแดปเตอร์ Apigee สำหรับ Envoy ภายในองค์กรหรือในสภาพแวดล้อมแบบมัลติคลาวด์ได้
เมื่อใช้อะแดปเตอร์ Apigee สำหรับ Envoy คุณจะได้รับแอปพลิเคชันเกตเวย์ API ขนาดค่อนข้างเล็กซึ่งทำงานใกล้กับแอปพลิเคชันแบ็กเอนด์ อะแดปเตอร์ Apigee สำหรับ Envoy อาศัย Apigee สำหรับสิ่งต่างๆ
- การตรวจสอบสิทธิ์ API และการให้สิทธิ์ (พร้อมด้วยคีย์ API และ OAuth)
- การจัดการโควต้า
- การวิเคราะห์ API
ดูวิดีโอ:
วิดีโอนี้นำเสนอภาพรวมและการสาธิต Apigee Adapter สำหรับ Envoy ของ Google Cloud
วิดีโอนี้อธิบายการใช้ Apigee Adapter สำหรับ Envoy พร้อมโครงข่ายบริการ
ตัวเลือกในการติดตั้ง
คุณสามารถใช้อะแดปเตอร์ Apigee สำหรับ Envoy ได้ในบริบทต่อไปนี้
- เป็นไบนารีเนทีฟแบบสแตนด์อโลน (หรือใช้งานบน Docker) และผสานรวมกับ Apigee Edge สำหรับระบบคลาวด์สาธารณะ
- เป็นไบนารีเนทีฟแบบสแตนด์อโลน (หรือใช้งานบน Docker) และผสานรวมกับ Apigee Edge สำหรับ Private Cloud
อะแดปเตอร์ Apigee สำหรับ Envoy
รูปต่อไปนี้แสดงสถาปัตยกรรมระดับสูงสำหรับอะแดปเตอร์ Apigee สำหรับ Envoy สถาปัตยกรรมนี้ประกอบด้วยคอมโพเนนต์ระนาบการจัดการที่ทำให้ใช้งานได้ใน Google Cloud Platform (GCP) และคอมโพเนนต์ของระนาบข้อมูลที่เรียกใช้จากระยะไกลภายในองค์กรหรือในสภาพแวดล้อมของผู้ให้บริการระบบคลาวด์ ชั้นข้อมูลจะมีพร็อกซี Envoy และบริการระยะไกล Apigee รูปนี้จะอธิบายบทบาทของคอมโพเนนต์แต่ละรายการ
- แอปของผู้บริโภคหรือแอปไคลเอ็นต์เข้าถึงปลายทาง API ที่พร็อกซี Envoy เปิดเผย
- พร็อกซี Envoy จะส่งบริบทด้านความปลอดภัย (โดยใช้ส่วนหัว HTTP) ไปยังบริการระยะไกลของ Apigee บริการระยะไกลของ Apigee ทำหน้าที่เป็นจุดตัดสินใจด้านนโยบาย (PDP) และแนะนำให้ Envoy อนุญาตหรือปฏิเสธการเข้าถึงผู้บริโภค API สำหรับคำขอดังกล่าว
- หากอนุญาตให้เรียกใช้ได้ พร็อกซี Envoy จะส่งต่อคําขอไปยังแบ็กเอนด์
- บริการระยะไกลของ Apigee จะสำรวจระนาบการจัดการและดาวน์โหลดพร็อกซี ผลิตภัณฑ์ API และการกำหนดค่าอื่นๆ ที่จำเป็นต้องใช้ในการทำงาน
เหตุผลที่ควรใช้อะแดปเตอร์ Apigee สำหรับ Envoy
การย้ายคอมโพเนนต์การจัดการ API ไปใกล้กับแอปพลิเคชันเป้าหมายแบ็กเอนด์จะช่วยลดเวลาในการตอบสนองของเครือข่ายได้ แม้ว่าคุณจะติดตั้ง Apigee Edge ภายในองค์กรบนระบบคลาวด์ส่วนตัวได้ แต่การติดตั้งใช้งาน Apigee Edge โดยสมบูรณ์ก็จำเป็นต้องมีขนาดใหญ่และซับซ้อนเพื่อรองรับฟีเจอร์แบบเต็มชุดและฟีเจอร์ที่มีข้อมูลจำนวนมาก เช่น การจัดการคีย์ การสร้างรายได้ และข้อมูลวิเคราะห์ ซึ่งหมายความว่าอาจไม่ใช่ปัญหาที่ต้องการเสมอไปสำหรับการทำให้ Apigee Edge ภายในองค์กรใช้งานได้ในศูนย์ข้อมูลแต่ละแห่ง
ประโยชน์ของการใช้อะแดปเตอร์ Apigee สำหรับ Envoy มีดังนี้
-
ลดเวลาในการตอบสนองของการรับส่งข้อมูล API สำหรับบริการที่ทำงานในระยะใกล้
- การใช้เมตริก แดชบอร์ด และ API สำหรับ Edge Analytics แบบเต็มรูปแบบ
- ดูแลการรับส่งข้อมูล API ภายในขอบเขตที่องค์กรอนุมัติไว้เพื่อความปลอดภัยหรือการปฏิบัติตามข้อกำหนด
- การสื่อสารแบบไม่พร้อมกันกับ Apigee ทำให้สามารถบันทึกและส่งข้อมูลการรับส่งข้อมูลของ API ไปยัง Apigee ได้ โดยไม่ส่งผลกระทบต่อเวลาในการตอบสนอง
- หากการเชื่อมต่ออินเทอร์เน็ตขาดหาย พร็อกซี Envoy จะยังคงทำงาน และประมวลผลการเรียก API ตามปกติ เมื่อมีการเชื่อมต่ออีกครั้ง อะแดปเตอร์จะซิงค์กับระนาบการจัดการ Apigee เพื่อดึงข้อมูลการกำหนดค่าล่าสุดลง