คุณกำลังดูเอกสารประกอบของ Apigee Edge
ไปที่
เอกสารประกอบของ Apigee X info
Edge for Private Cloud คือการติดตั้งใช้งาน Apigee Edge ในองค์กร ซึ่งคุณจะเป็นผู้ควบคุมสภาพแวดล้อมฮาร์ดแวร์และรับผิดชอบกระบวนการติดตั้งใช้งาน อัปเกรด บำรุงรักษา และการดูแลระบบของผลิตภัณฑ์
มีอะไรใหม่
เข้าถึงชุมชน Apigee
ชุมชน Apigee เป็นแหล่งข้อมูลฟรีที่คุณสามารถติดต่อ Apigee รวมถึงลูกค้า Apigee รายอื่นๆ เพื่อถามคำถาม รับเคล็ดลับ และแจ้งปัญหาอื่นๆ โปรดค้นหาโพสต์ที่มีอยู่ก่อนโพสต์ใน ชุมชน เพื่อดูว่ามีคนตอบคำถามของคุณแล้วหรือยัง
ภาพรวมสถาปัตยกรรม
คุณควรทำความคุ้นเคยกับองค์กรโดยรวมของโมดูลและคอมโพเนนต์ซอฟต์แวร์ของ Edge ก่อนติดตั้งใช้งาน Apigee Edge for Private Cloud
Apigee Edge for Private Cloud ประกอบด้วยโมดูลต่อไปนี้
- เกตเวย์ Apigee Edge (หรือที่เรียกว่าบริการ API)
- ข้อมูลวิเคราะห์ของ Apigee Edge
- บริการสำหรับการสร้างรายได้ของ Apigee Edge (หรือที่เรียกว่าการสร้างรายได้จากบริการสำหรับนักพัฒนาแอป)
รูปภาพต่อไปนี้แสดงวิธีที่โมดูลต่างๆ โต้ตอบกันภายใน Apigee

ดูข้อมูลเพิ่มเติมเกี่ยวกับการสร้างพอร์ทัลนักพัฒนาแอปได้ที่ สร้างพอร์ทัลโดยใช้ Drupal 9
เกตเวย์ Apigee Edge
เกตเวย์ Edge เป็นโมดูลหลักของ Apigee Edge และเป็นเครื่องมือหลักสำหรับการจัดการ API UI ของเกตเวย์มีเครื่องมือสำหรับเพิ่มและกำหนดค่า API, ตั้งค่าชุดทรัพยากร รวมถึงจัดการนักพัฒนาแอปและแอป เกตเวย์จะช่วยลดภาระงานในการจัดการทั่วไปจำนวนมากจากแบ็กเอนด์ API เมื่อเพิ่ม API คุณสามารถใช้การตั้งค่านโยบายด้านความปลอดภัย การจำกัดอัตรา การไกล่เกลี่ย การแคช และการควบคุมอื่นๆ ได้ นอกจากนี้ คุณยังปรับแต่งลักษณะการทำงานของ API ได้ด้วยการใช้สคริปต์ที่กำหนดเอง การเรียก API ของบุคคลที่สาม และอื่นๆ
คอมโพเนนต์ซอฟต์แวร์
เกตเวย์ Edge สร้างขึ้นจากคอมโพเนนต์หลักต่อไปนี้
- เซิร์ฟเวอร์การจัดการ Edge
- Apache ZooKeeper
- Apache Cassandra
- เราเตอร์ Edge
- ตัวประมวลผลข้อความ Edge
- OpenLDAP
- UI ของ Edge (เดิมชื่อ ประสบการณ์การใช้งาน Edge แบบใหม่) และ UI แบบคลาสสิก
เกตเวย์ Edge ได้รับการออกแบบมาเพื่อให้ติดตั้งใช้งานทั้งหมดในโฮสต์เดียวหรือกระจายไปยังโฮสต์หลายรายการได้
ข้อมูลวิเคราะห์ของ Apigee Edge
ข้อมูลวิเคราะห์ของ Edge มีข้อมูลวิเคราะห์ API ที่มีประสิทธิภาพเพื่อดูแนวโน้มการใช้งานในระยะยาว คุณสามารถแบ่งกลุ่มเป้าหมายตามนักพัฒนาแอปและแอปยอดนิยม ดูข้อมูลเกี่ยวกับการใช้งานตามเมธอด API เพื่อดูว่าควรลงทุนที่ใด และสร้างรายงานที่กำหนดเองเกี่ยวกับข้อมูลระดับธุรกิจ
เมื่อข้อมูลผ่าน Apigee Edge ระบบจะรวบรวมข้อมูลเริ่มต้นหลายประเภท ซึ่งรวมถึง URL, IP, รหัสผู้ใช้สำหรับข้อมูลการเรียก API, เวลาในการตอบสนอง และข้อมูลข้อผิดพลาด คุณสามารถใช้นโยบายเพื่อเพิ่มข้อมูลอื่นๆ เช่น ส่วนหัว พารามิเตอร์การค้นหา และบางส่วนของคำขอหรือการตอบกลับที่แยกจาก XML หรือ JSON
ระบบจะส่งข้อมูลทั้งหมดไปยังข้อมูลวิเคราะห์ของ Edge ซึ่งเซิร์ฟเวอร์ข้อมูลวิเคราะห์จะดูแลรักษาข้อมูลดังกล่าวในเบื้องหลัง คุณสามารถใช้เครื่องมือการรวบรวมข้อมูลเพื่อรวบรวมรายงานต่างๆ ที่มีอยู่หรือรายงานที่กำหนดเอง
คอมโพเนนต์ซอฟต์แวร์
ข้อมูลวิเคราะห์ของ Edge ประกอบด้วยคอมโพเนนต์ต่อไปนี้
- Qpid ซึ่งประกอบด้วยคอมโพเนนต์ต่อไปนี้
- ระบบการรับส่งข้อความ Apache Qpid
- บริการเซิร์ฟเวอร์ Qpid ของ Apigee - บริการ Java จาก Apigee ที่ใช้จัดการ Apache Qpid
- Postgres ซึ่งประกอบด้วยคอมโพเนนต์ต่อไปนี้
- ฐานข้อมูล PostgreSQL
- บริการเซิร์ฟเวอร์ Postgres ของ Apigee - บริการ Java จาก Apigee ที่ใช้จัดการ ฐานข้อมูล PostgreSQL
บริการสำหรับการสร้างรายได้ของ Apigee Edge
บริการสำหรับการสร้างรายได้ของ Edge เป็นส่วนขยายใหม่ที่มีประสิทธิภาพของ Apigee Edge for Private Cloud ในฐานะผู้ให้บริการ API คุณต้องมีวิธีที่ใช้งานง่ายและยืดหยุ่นในการสร้างรายได้จาก API เพื่อให้คุณสร้างรายได้จากการใช้ API เหล่านั้นได้ บริการสำหรับการสร้างรายได้ช่วยตอบโจทย์ข้อกำหนดดังกล่าว เมื่อใช้บริการสำหรับการสร้างรายได้ คุณจะสร้างแพ็กเกจอัตราค่าบริการที่หลากหลายซึ่งเรียกเก็บเงินจากนักพัฒนาแอปสำหรับการใช้ API ที่จัดเป็นแพ็กเกจได้ โซลูชันนี้มีความยืดหยุ่นสูง คุณสามารถสร้างแพ็กเกจแบบชำระล่วงหน้า แพ็กเกจแบบชำระภายหลัง แพ็กเกจค่าธรรมเนียมคงที่ แพ็กเกจอัตราค่าบริการผันแปร แพ็กเกจ Freemium แพ็กเกจที่ปรับให้เหมาะกับนักพัฒนาแอปบางราย แพ็กเกจที่ครอบคลุมนักพัฒนาแอปเป็นกลุ่ม และอื่นๆ
นอกจากนี้ บริการสำหรับการสร้างรายได้ยังมีฟังก์ชันการรายงานและการเรียกเก็บเงิน ตัวอย่างเช่น ในฐานะผู้ให้บริการ API คุณจะได้รับรายงานสรุปหรือรายงานโดยละเอียดเกี่ยวกับการรับส่งข้อมูลไปยังแพ็กเกจ API ที่นักพัฒนาแอปซื้อแพ็กเกจอัตราค่าบริการ นอกจากนี้ คุณยังปรับเปลี่ยนบันทึกเหล่านี้ได้ตามต้องการ และคุณสามารถสร้างเอกสารการเรียกเก็บเงิน (ซึ่งรวมภาษีที่เกี่ยวข้อง) สำหรับการใช้แพ็กเกจ API และเผยแพร่เอกสารเหล่านั้นแก่นักพัฒนาแอปได้
นอกจากนี้ คุณยังกำหนดขีดจำกัดเพื่อช่วยควบคุมและตรวจสอบประสิทธิภาพของแพ็กเกจ API และช่วยให้คุณตอบสนองได้อย่างเหมาะสม รวมถึงตั้งค่าการแจ้งเตือนอัตโนมัติเมื่อใกล้ถึงหรือถึงขีดจำกัดเหล่านั้นได้
ฟีเจอร์บริการสำหรับการสร้างรายได้
ฟีเจอร์หลักของบริการสำหรับการสร้างรายได้ของ Edge มีดังนี้
- การผสานรวมกับแพลตฟอร์ม API อย่างสมบูรณ์หมายถึงการโต้ตอบแบบเรียลไทม์
- รองรับโมเดลธุรกิจทั้งหมด พร้อมใช้งาน ตั้งแต่แพ็กเกจแบบคิดค่าธรรมเนียมอย่างง่ายไปจนถึง แพ็กเกจการเรียกเก็บเงิน/การแชร์รายได้ที่ซับซ้อนที่สุด (สร้างและแก้ไขแพ็กเกจได้ง่าย)
- ทำธุรกรรมตามปริมาณหรือ แอตทริบิวต์ที่กำหนดเอง ภายในแต่ละธุรกรรม ธุรกรรมอาจประกอบด้วย API จากเกตเวย์และระบบอื่นๆ (ภายนอก Apigee Edge)
- เครื่องมืออัตโนมัติ เช่น ขีดจำกัดและการแจ้งเตือน เพื่อตรวจสอบประสิทธิภาพและจัดการกระบวนการ
- เวิร์กโฟลว์และการควบคุมสำหรับนักพัฒนาแอป/พาร์ทเนอร์ที่ผสานรวมเพื่อจัดการการซื้อผ่านการ เรียกเก็บเงิน/การชำระเงิน
- บริการตนเองอย่างเต็มรูปแบบสำหรับผู้ใช้ทางธุรกิจและนักพัฒนาแอป/พาร์ทเนอร์ จึงไม่จำเป็นต้องมีการแทรกแซงทางเทคนิคที่มีค่าใช้จ่ายสูง
- ผสานรวมกับระบบการขาย การบัญชี และ ERP แบ็กเอนด์

คอมโพเนนต์ซอฟต์แวร์
บริการสำหรับการสร้างรายได้ของ Edge สร้างขึ้นจากคอมโพเนนต์หลักต่อไปนี้
- เซิร์ฟเวอร์การจัดการ Edge
- ตัวประมวลผลข้อความ Edge
ดูข้อมูลเพิ่มเติมเกี่ยวกับการเริ่มต้นใช้งานบริการสำหรับการสร้างรายได้โดยใช้ UI ของ Edge ได้ที่ เริ่มต้นใช้งานการสร้างรายได้
การติดตั้งใช้งานในองค์กร
การติดตั้งใช้งาน Apigee Edge for Private Cloud หลัก (เกตเวย์และข้อมูลวิเคราะห์) ในองค์กรจะมอบโครงสร้างพื้นฐานที่จำเป็นในการเรียกใช้การรับส่งข้อมูล API ในนามของลูกค้าของไคลเอ็นต์ในองค์กร
วิดีโอต่อไปนี้จะแนะนำโมเดลการติดตั้งใช้งานสำหรับ Apigee Edge for Private Cloud
S26E01: บทนำเกี่ยวกับโมเดลการติดตั้งใช้งาน
S26E04: สถาปัตยกรรมการติดตั้งใช้งาน
คอมโพเนนต์ที่มาพร้อมกับการติดตั้งใช้งานเกตเวย์ Edge ในองค์กร ได้แก่ (แต่ไม่จำกัดเพียง)
- เราเตอร์ จะจัดการการรับส่งข้อมูล API ขาเข้าทั้งหมดจากตัวจัดสรรภาระงาน กำหนดองค์กรและสภาพแวดล้อมสำหรับพร็อกซี API ที่จัดการคำขอ จัดสมดุลคำขอในตัวประมวลผลข้อความที่มีอยู่ แล้วส่งคำขอ เราเตอร์จะสิ้นสุดคำขอ HTTP จัดการการรับส่งข้อมูล TLS/SSL และใช้ชื่อโฮสต์เสมือน พอร์ต และ URI เพื่อนำคำขอไปยัง Message Processor ที่เหมาะสม
- Message Processor จะประมวลผลคำขอ API ตัวประมวลผลข้อความ จะประเมินคำขอขาเข้า ดำเนินการนโยบาย Apigee และเรียกใช้ระบบแบ็กเอนด์และ ระบบอื่นๆ เพื่อดึงข้อมูล เมื่อได้รับคำตอบเหล่านั้นแล้ว Message Processor จัดรูปแบบคำตอบและส่งกลับไปยังไคลเอ็นต์
- Apache Cassandra เป็นที่เก็บข้อมูลรันไทม์ที่จัดเก็บการกำหนดค่าแอปพลิเคชัน ตัวนับโควต้าแบบกระจาย คีย์ API และโทเค็น OAuth สำหรับแอปพลิเคชันที่ทำงานในเกตเวย์
- Apache ZooKeeper มีข้อมูลการกำหนดค่าเกี่ยวกับตำแหน่งและ การกำหนดค่าของคอมโพเนนต์ Apigee ต่างๆ และแจ้งให้เซิร์ฟเวอร์ต่างๆ ทราบถึง การเปลี่ยนแปลงการกำหนดค่า
- OpenLDAP (LDAP) เพื่อจัดการผู้ใช้และบทบาทของระบบและองค์กร
- เซิร์ฟเวอร์การจัดการ เพื่อรวมคอมโพเนนต์เหล่านี้เข้าด้วยกัน เซิร์ฟเวอร์การจัดการ เป็นปลายทางสำหรับคำขอ Edge Management API นอกจากนี้ยังโต้ตอบกับ UI ของ Edge ด้วย
- UI มีเครื่องมือที่ทำงานในเบราว์เซอร์ซึ่งช่วยให้คุณทำงานส่วนใหญ่ที่จำเป็นในการสร้าง กำหนดค่า และจัดการพร็อกซี API, ผลิตภัณฑ์ API, แอป และผู้ใช้ได้
คอมโพเนนต์ที่มาพร้อมกับการติดตั้งใช้งานข้อมูลวิเคราะห์ของ Edge ในองค์กร ได้แก่
- เซิร์ฟเวอร์ Qpid จะจัดการระบบการจัดคิวสำหรับข้อมูลวิเคราะห์
- เซิร์ฟเวอร์ Postgres จะจัดการฐานข้อมูลข้อมูลวิเคราะห์ PostgreSQL
แผนภาพต่อไปนี้แสดงวิธีที่คอมโพเนนต์ Apigee Edge โต้ตอบกัน
