ยินดีต้อนรับสู่ Apigee Edge สำหรับ Private Cloud

คุณกำลังดูเอกสารประกอบของ Apigee Edge
ไปที่ เอกสารประกอบของ Apigee X
info

Edge for Private Cloud คือการติดตั้งใช้งาน Apigee Edge ในองค์กร ซึ่งคุณจะเป็นผู้ควบคุมสภาพแวดล้อมฮาร์ดแวร์และรับผิดชอบกระบวนการติดตั้งใช้งาน อัปเกรด บำรุงรักษา และการดูแลระบบของผลิตภัณฑ์

มีอะไรใหม่

ดูบันทึกประจำรุ่นของ Apigee

เข้าถึงชุมชน Apigee

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

ภาพรวมสถาปัตยกรรม

คุณควรทำความคุ้นเคยกับองค์กรโดยรวมของโมดูลและคอมโพเนนต์ซอฟต์แวร์ของ Edge ก่อนติดตั้งใช้งาน Apigee Edge for Private Cloud

Apigee Edge for Private Cloud ประกอบด้วยโมดูลต่อไปนี้

  • เกตเวย์ Apigee Edge (หรือที่เรียกว่าบริการ API)
  • ข้อมูลวิเคราะห์ของ Apigee Edge
  • บริการสำหรับการสร้างรายได้ของ Apigee Edge (หรือที่เรียกว่าการสร้างรายได้จากบริการสำหรับนักพัฒนาแอป)

รูปภาพต่อไปนี้แสดงวิธีที่โมดูลต่างๆ โต้ตอบกันภายใน Apigee

โมดูล Edge เชื่อมต่อบริการและทีมต่างๆ ภายในองค์กร ตัวอย่างเช่น Edge Analytics จะเชื่อมต่อผู้ใช้แบบธุรกิจกับบริการแบ็กเอนด์และทีม API, Edge Monetization จะเชื่อมต่อนักพัฒนาแอปกับทีม API และแอปจะเชื่อมต่อโดย Edge Gateway และ Edge App Services กับบริการแบ็กเอนด์และทีม API บริการและทีมเหล่านี้เชื่อมต่อกันในทางใดทางหนึ่ง

ดูข้อมูลเพิ่มเติมเกี่ยวกับการสร้างพอร์ทัลนักพัฒนาแอปได้ที่ สร้างพอร์ทัลโดยใช้ 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 โดยมี UI การจัดการและพอร์ทัลนักพัฒนาแอปทำหน้าที่เป็น
เลเยอร์อินเทอร์เฟซ และคอมโพเนนต์อื่นๆ ทั้งหมดของ Edge ให้บริการ

คอมโพเนนต์ซอฟต์แวร์

บริการสำหรับการสร้างรายได้ของ 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 โต้ตอบกัน

องค์ประกอบหลักในการโต้ตอบของคอมโพเนนต์ Edge คือเซิร์ฟเวอร์การจัดการ ซึ่งลิงก์กับคอมโพเนนต์อื่นๆ ส่วนใหญ่
 คอมโพเนนต์บางอย่าง เช่น เราเตอร์และ Message Processor จะโต้ตอบกันโดยตรงนอกเหนือจากการโต้ตอบกับเซิร์ฟเวอร์การจัดการ คอมโพเนนต์ต่างๆ เช่น Qpid และ Postgres
 มีคอมโพเนนต์ข้อมูลรองที่ไม่ได้เชื่อมต่อกับเซิร์ฟเวอร์การจัดการโดยตรง