ความแตกต่างระหว่าง Apigee Edge และ Apigee X

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

หัวข้อนี้อธิบายความแตกต่างระหว่าง Apigee X (บางครั้งเรียกว่า "Apigee") กับ Apigee Edge ข้อมูลนี้มีไว้สำหรับลูกค้า Apigee Edge ปัจจุบันที่กำลังพิจารณา ย้ายข้อมูลไปยัง Apigee X

ดูข้อมูลเพิ่มเติมเกี่ยวกับฟีเจอร์ของ Apigee X ได้ที่ข้อมูลสรุปฟีเจอร์ของ Apigee X

ตารางต่อไปนี้แสดงผลิตภัณฑ์การจัดการ Apigee API ที่เปรียบเทียบในหัวข้อนี้

ผลิตภัณฑ์ ที่ตั้งของข้อมูล จัดการโดย
Apigee Edge สำหรับ Public Cloud ระบบคลาวด์ของ Apigee Apigee
Apigee Edge สำหรับ Private Cloud ศูนย์ข้อมูลส่วนตัวของลูกค้า ลูกค้า
Apigee X Google Cloud Apigee
Apigee Hybrid ทั้ง Google Cloud และศูนย์ข้อมูลส่วนตัวของลูกค้า Apigee จะจัดการ Management Plane และลูกค้าจะจัดการ Runtime Plane

การเปรียบเทียบฟีเจอร์ Apigee Edge กับ Apigee X

ส่วนต่อไปนี้จะเปรียบเทียบฟีเจอร์ของ Apigee Edge Public/Private Cloud กับความพร้อมใช้งานของฟีเจอร์ใน Apigee X และไฮบริด

โปรดทราบว่าขีดจำกัดของ Apigee X ยังแตกต่างจากขีดจำกัดของ Apigee Edge ด้วย

สรุปความแตกต่างของฟีเจอร์ปัจจุบัน

ตารางต่อไปนี้อธิบายความแตกต่างระดับฟีเจอร์ระหว่าง Apigee X (และไฮบริด) กับแพลตฟอร์ม Apigee Edge สำหรับ Public และ Private Cloud

ฟีเจอร์ Apigee Edge การสนับสนุนใน Apigee X และ Hybrid
การแก้ไขพร็อกซี API

เปลี่ยนแปลงไม่ได้เมื่อติดตั้งใช้งาน

การตรวจสุขภาพเชิงรุก รองรับสำหรับ MIG ภายนอก (ที่ใช้ VM) ไม่รองรับเมื่อใช้ Private Service Connect ดูข้อมูลเกี่ยวกับประเภทการกำหนดเส้นทางได้ที่ กำหนดค่าการกำหนดเส้นทาง
Apigee Adapter สำหรับ Istio เลิกใช้งานแล้ว: เราขอแนะนำให้คุณใช้ Apigee Adapter สำหรับ Envoy แทน
บริษัท และ นักพัฒนาแอป

มีโซลูชันที่คล้ายกันแต่ไม่เหมือนกัน ดู การใช้ AppGroups เพื่อจัดระเบียบความเป็นเจ้าของแอป

CwC (Code with Config)

ที่วางแผนไว้

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

ดูข้อมูลเพิ่มเติมได้ที่เกี่ยวกับสภาพแวดล้อมและกลุ่มสภาพแวดล้อม

เป้าหมายที่โฮสต์

โปรดใช้ Cloud Run หรือ Cloud Functions

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

ที่วางแผนไว้

JSONPath โดยใช้ [@.length-x]

Apigee X ไม่รองรับการใช้ [@.length-x] ในนิพจน์ JSONPath ข้อกำหนด JSONPath ระบุว่านิพจน์ขึ้นอยู่กับภาษาการเขียนสคริปต์พื้นฐาน length-x เป็นโครงสร้าง JavaScript ไม่ใช่ Java และ [@.length-x] ไม่ได้นำมาใช้เป็นส่วนหนึ่งของข้อกำหนด ใน Apigee X นิพจน์ [@.length-x] จะถูกแทนที่ด้วยรูปแบบการจัดทำดัชนี ([-x])

สำหรับตัวอย่างนี้

{
    "books": [
      {
        "name": "A",
      },
      {
        "name": "B",
      }
    ]
}

อินพุต $.books[@.length-1] จะแสดงผล {“name”: “B”} ใน Apigee Edge และแสดงผล [{“name”: “B”}] ใน Apigee X

คีย์สโตร์/ทรัสต์สโตร์

Northbound ที่จัดการเป็นข้อมูลลับของ Kubernetes

KVM
  • คุณสร้าง KVM ที่เข้ารหัสและมีขอบเขตระดับสภาพแวดล้อมได้ใน UI ของ Apigee KVM จะได้รับการเข้ารหัสเสมอ คุณเพิ่ม อัปเดต หรือดูรายการ KVM ใน UI ไม่ได้
  • ใช้แอตทริบิวต์ private. กับตัวแปรทั้งหมดเมื่อเข้าถึง KVM ด้วยคำสั่ง GET เพื่อซ่อนข้อมูล KVM ในเซสชันการแก้ไขข้อบกพร่อง (การติดตาม) หากไม่ได้ใช้แอตทริบิวต์ private. ระบบจะยังคงเข้ารหัส KVM แต่ข้อมูล KVM จะปรากฏในเซสชันการติดตามข้อบกพร่อง (Debug Trace) โดยไม่มีการเข้ารหัส และจะไม่มีการส่งข้อยกเว้น
  • คุณจัดการรายการ KVM ได้โดยใช้ keyvaluemaps.entries API หรือ นโยบาย KeyValueMapOperations
  • คุณใช้ชุดพร็อพเพอร์ตี้สำหรับกรณีการใช้งานบางอย่างที่เหมือนกับ KVM ได้ ดู การใช้ชุดพร็อพเพอร์ตี้
  • องค์ประกอบ <MapName> ช่วยให้นโยบาย KeyValueMapOperations ระบุได้ว่าควรใช้ KVM ใดแบบไดนามิกในขณะรันไทม์

ดูข้อมูลเพิ่มเติมเกี่ยวกับการสร้าง KVM ใน UI ได้ที่ การใช้แมปคีย์-ค่า ดูข้อมูลเกี่ยวกับวิธีเลือกกลไกการคงอยู่ของข้อมูลที่เหมาะสมได้ที่การเข้าถึงข้อมูลการกำหนดค่า

Microgateway เราขอแนะนำให้ใช้Apigee Adapter สำหรับ Envoy แทน
การสร้างรายได้ ดู ความแตกต่างเกี่ยวกับการสร้างรายได้
Node.js
  • ระบบไม่รองรับพร็อกซี API ของ Node.js
  • Apigee ขอแนะนำให้คุณโฮสต์แอปพลิเคชัน Node.js เป็นคอนเทนเนอร์แยกต่างหากใน Kubernetes (คลัสเตอร์เดียวกันหรือคลัสเตอร์อื่น)
mTLS ขาออก รองรับผ่านตัวจัดสรรภาระงานของ Google Cloud ดู Apigee X Northbound Mutual TLS โดยใช้ตัวจัดสรรภาระงานแอปพลิเคชันภายนอก
OAuth นโยบาย RevokeOAuthv2 ใหม่จะเพิกถอนตามรหัสผู้ใช้ปลายทาง รหัสแอป หรือทั้ง 2 อย่าง นโยบายนี้ จะแทนที่ Apigee Edge API เพื่อเพิกถอนโทเค็น OAuth2
นโยบาย
  • นโยบายใหม่:
    • นโยบาย AssertCondition: ประเมินคำสั่งแบบมีเงื่อนไขที่รันไทม์ใน โฟลว์คำขอหรือการตอบกลับ
    • นโยบาย CORS: อนุญาตให้การเรียกใช้ JavaScript XMLHttpRequest (XHR) ที่ดำเนินการในหน้าเว็บ โต้ตอบกับทรัพยากรจากโดเมนที่ไม่ใช่ต้นทาง
    • นโยบาย DataCapture: แทนที่นโยบาย StatisticsCollector
    • นโยบาย ExternalCallout: ส่งคำขอ gRPC ไปยังเซิร์ฟเวอร์ gRPC เพื่อใช้ ลักษณะการทำงานที่กำหนดเองซึ่งนโยบาย Apigee ไม่รองรับ
    • นโยบาย GraphQL: แยกวิเคราะห์เพย์โหลด GraphQL เป็นตัวแปรโฟลว์ข้อความ ตรวจสอบ คำขอ GraphQL กับสคีมา หรือทั้ง 2 อย่าง
    • นโยบาย PublishMessages: เผยแพร่ข้อมูลโฟลว์ของพร็อกซี API ไปยังหัวข้อ Google Cloud Pub/Sub
    • นโยบาย RevokeOAuthv2: เพิกถอนตามรหัสผู้ใช้ รหัสแอป หรือทั้ง 2 อย่าง
    • นโยบาย TraceCapture: เพิ่มตัวแปรเพิ่มเติมลงในข้อมูลการติดตามของรันไทม์ Apigee
  • ไม่รองรับนโยบาย:
    • นโยบาย StatisticsCollector (แทนที่ด้วยนโยบาย DataCapture ใหม่)
  • นโยบายที่มีการเปลี่ยนแปลง
reasonPhrase ไม่รองรับ
แหล่งข้อมูล ใช้ทรัพยากรระดับองค์กรไม่ได้
บทบาทและสิทธิ์
  • จัดการผ่านบริการ IAM ของ Google Cloud Console
  • มีบทบาทสำเร็จรูปที่คัดสรรมาแล้วบางบทบาทให้ใช้งาน
  • คุณสามารถสร้างบทบาทที่กำหนดเองซึ่งอาจรวมถึงสิทธิ์อื่นๆ ของ Google Cloud

ดูข้อมูลเพิ่มเติมได้ที่ ผู้ใช้และบทบาท

Sense ใช้ความปลอดภัยของ API ขั้นสูง
บริการ SOAP ในวิซาร์ดสร้างพร็อกซี ไม่รองรับ ดู wsdl2apigee ซึ่งเป็นโปรเจ็กต์โอเพนซอร์สที่ให้บริการยูทิลิตี SOAP สำหรับใช้กับ Apigee
เซสชันการติดตาม/แก้ไขข้อบกพร่อง ดูความแตกต่างกับ Trace
พิธีกรเสมือน

สำหรับ Apigee Hybrid

  • มีการติดตั้งใช้งานขาเข้าผ่านเกตเวย์ขาเข้าของ Apigee
  • ระบบจะติดตั้งใช้งานคีย์และใบรับรองใน Kubernetes โดยตรง

สำหรับ Apigee X

  • แต่ละอินสแตนซ์จะแสดงปลายทาง HTTPS ผ่านใบรับรองแบบ Self-signed คุณดาวน์โหลด CA สำหรับ ใบรับรองได้โดยการค้นหาองค์กร

ความแตกต่างกับ Trace

ตารางต่อไปนี้เปรียบเทียบความแตกต่างของวิธีที่ Trace ทำงานใน Apigee X และ Hybrid กับ Apigee Edge Cloud

ฟีเจอร์ Apigee Edge Cloud Apigee X และ Hybrid
ความทันเวลา เรียลไทม์ แบบซิงโครนัส ล่าช้าเล็กน้อย อะซิงโครนัส
ชื่อ/รหัสเซสชัน ยอมรับชื่อเซสชันจากผู้ใช้ ไม่ยอมรับชื่อเซสชันจากผู้ใช้
ตัวกรอง รองรับตัวกรองพื้นฐาน เช่น การกรองส่วนหัวและพารามิเตอร์การค้นหา รองรับตรรกะการกรองที่ซับซ้อน รวมถึงการดำเนินการทางตรรกะทั้งแบบ AND และ OR สิทธิ์เข้าถึง ตัวแปรโฟลว์ใดก็ตามที่กล่าวถึงใน การอ้างอิงตัวแปรโฟลว์ ไวยากรณ์จะเหมือนกับที่ใช้กับเงื่อนไข ดังที่แสดงในข้อมูลอ้างอิงเกี่ยวกับเงื่อนไข
ระยะหมดเวลาของเซสชัน

กำหนดระยะเวลาของเซสชันการแก้ไขข้อบกพร่อง รวมถึงระยะเวลาในการเก็บรักษาข้อมูล

ค่าเริ่มต้นคือ 20 นาทีเมื่อเริ่มต้นผ่านการเรียก API และ 10 นาทีเมื่อเริ่มต้นใน UI

กำหนดเฉพาะระยะเวลาของเซสชันการแก้ไขข้อบกพร่อง จุดเริ่มต้นคือเมื่อ Message Processor ได้รับคำขอให้เรียกใช้ในโหมดแก้ไขข้อบกพร่อง

ค่าเริ่มต้นคือ 5 นาทีหากเริ่มเซสชันด้วย API และ 10 นาทีหากเริ่มเซสชันใน UI

ระบบจะเก็บข้อมูลไว้เป็นเวลา 24 ชั่วโมงก่อนที่ไฮบริดจะลบข้อมูลโดยอัตโนมัติ

ความถูกต้องของเซสชัน

ระยะเวลาที่คำขอสร้างเซสชันใช้ได้ หากเซสชันการแก้ไขข้อบกพร่องไม่เริ่มภายในระยะเวลานี้ ตัวซิงโครไนซ์สามารถไม่สนใจคำขอสร้างเซสชัน ได้ โปรดตรวจสอบว่านาฬิกาของตัวซิงค์ตรงกันตามที่อธิบายไว้ใน ข้อกำหนดเบื้องต้น
จำนวนคำขอการติดตาม สูงสุด 20 รายการต่อ Message Processor ค่าเริ่มต้นคือ 10 ต่อ Message Processor และค่าสูงสุดคือ 15
API Apigee Edge Cloud Apigee X
Apigee X แสดง Debug Session API และ Debug Session Data API แต่ไม่รองรับรายการต่อไปนี้ผ่าน Apigee X API
หยุดเซสชันการแก้ไขข้อบกพร่อง

ลบธุรกรรมที่เฉพาะเจาะจง

ความแตกต่างกับการสร้างรายได้

ตารางต่อไปนี้จะเปรียบเทียบฟีเจอร์หลักๆ ระหว่างการสร้างรายได้จาก Apigee Edge กับ การสร้างรายได้จาก Apigee X

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

Apigee X ไม่รองรับฟีเจอร์ใดของ Apigee Edge

Google ไม่มีแผนที่จะรองรับฟีเจอร์ต่อไปนี้

  • ส่วนขยาย Apigee Edge
  • ที่เก็บข้อมูลข้อกำหนด OpenAPI
  • API สำหรับค้นหาหรือเพิกถอนโทเค็นเพื่อการเข้าถึง OAuth (เนื่องจากโทเค็นได้รับการแฮช)
  • นโยบาย OAuth v1 หรือ OAuthv1.0a
  • ไทรริม (EOL'd เมื่อวันที่ 10/10/2019)
  • Apigee X ไม่รองรับส่วนหัวที่มีคำนำหน้า "X-Apigee-" และจะนำออกจากคำขอและการตอบกลับก่อนส่งไปยังเป้าหมายและไคลเอ็นต์
  • Apigee X ไม่รองรับพร็อพเพอร์ตี้ proxy_read_timeout ของ Apigee Edge ดู การตั้งค่า io.timeout.millis และ api.timeout สำหรับการตั้งค่าการหมดเวลาที่เกี่ยวข้องของ Apigee X

การเปรียบเทียบ API

โดยทั่วไป API ของ Apigee Edge ส่วนใหญ่จะมี API ของ Apigee ที่เทียบเท่ากัน ส่วนนี้มีข้อมูลต่อไปนี้

สรุปการเปลี่ยนแปลงโดยใช้ API

รายการต่อไปนี้แสดงการเปลี่ยนแปลงลักษณะการทำงานใน Apigee X API ทั้งหมดเมื่อเทียบกับ Apigee Edge API

พฤติกรรม Apigee Edge APIs API ของ Apigee X
โดเมนฐาน api.enterprise.apigee.com apigee.googleapis.com
ประเภทสื่อ application/json
application/xml
application/json
การตรวจสอบสิทธิ์ OAuth2, SAML, Basic OAuth2
การประทับเวลาในคีย์ รูปแบบint64
{
  "createdAt": 1234,
  "lastModifiedAt": 5678
}
รูปแบบString
{
  "createdAt": "1234",
  "lastModifiedAt": "5678"
}
โครงสร้างของพารามิเตอร์การค้นหา expand=false
[
        "helloworld",
        "weather"
      ]
{
  "proxies": [
    {
      "name": "helloworld"
    },
    {
      "name": "weather"
    }
  ]
}
พารามิเตอร์การค้นหาที่ขึ้นต้นด้วยขีดล่าง รองรับ (_optimal=true) ไม่รองรับ (optimal=true)
พร็อพเพอร์ตี้ในเพย์โหลด
  • created_by
  • modified_by
  • self
รองรับ ไม่รองรับ
ค่าเริ่มต้นในเพย์โหลด รวม ไม่รวม
โครงสร้างการจัดการข้อผิดพลาด
{
        "code": "...",
        "message": "..",
        "contexts": []
      }
{
  "error": {
    "code": 409,
    "message": "...",
    "status": "ABORTED",
    "details": [...]
  }
}
การตอบกลับการลบแคช การคืนสินค้า: 200 OK และรายละเอียดแคช การคืนสินค้า: 204 No Content
การดำเนินการของ Cache API List, create, get, update, delete, clear all, และตัวเลือก clear List และ delete เท่านั้น ระบบจะสร้างแคช L1 ที่มีอายุสั้นโดยอัตโนมัติเมื่อคุณทําการติดตั้งใช้งาน พร็อกซี API ดูข้อมูลเพิ่มเติมได้ที่ รายละเอียดของแคช

ความแตกต่างระหว่าง API เมตริกของ Apigee Edge กับ Apigee X

สรุปการเปลี่ยนแปลงโดยใช้ API แสดงความแตกต่างทั่วไประหว่าง Apigee Edge API กับ Apigee X API ตารางต่อไปนี้แสดงความแตกต่างที่เฉพาะเจาะจงสำหรับ API เมตริก

ฟีเจอร์ Apigee Edge APIs API ของ Apigee X
ปลายทาง API api.enterprise.apigee.com apigee.googleapis.com
อีเมลข้อมูลวิเคราะห์รายวัน ไม่รองรับ API
Async Query List API รับรายการการค้นหาข้อมูลวิเคราะห์แบบอะซิงโครนัส ระบบจะละเว้นพร็อพเพอร์ตี้ userId ในการตอบกลับ ดู เมธอด: organizations.environments.queries.list
API รายงานที่กําหนดเอง Reports API ระบบได้นำพร็อพเพอร์ตี้ createdBy และ lastModifiedBy ออกจากคำตอบแล้ว ดู Reports API

API ของ Apigee Edge ที่ไม่รองรับ

ตารางต่อไปนี้แสดงรายการ API ของ Apigee Edge ที่ไม่รองรับ (ซึ่งไม่มี API ของ Apigee X ที่เทียบเท่า)

หมวดหมู่ API API ของ Apigee Edge ที่ไม่รองรับ
การตรวจสอบ API ไม่รองรับ API
พร็อกซี API
  • บังคับเลิกการติดตั้งใช้งานพร็อกซี API
  • รับทรัพยากร Dependency ของ npm
  • จัดการโมดูล npm
การตรวจสอบ ใช้ Stackdriver Logging API
บันทึกที่แคช ไม่รองรับ API
บริษัท ไม่รองรับ API
แอปบริษัท ไม่รองรับ API
กลุ่มแอปของบริษัท ไม่รองรับ API
คีย์ของแอปบริษัท ไม่รองรับ API
เซสชันการแก้ไขข้อบกพร่อง
  • หยุดเซสชันการติดตามไม่ได้
  • ลบธุรกรรมแต่ละรายการไม่ได้

ดูข้อมูลเพิ่มเติมได้ที่ความแตกต่างกับ Trace

แอปนักพัฒนาแอป รับจำนวนทรัพยากร API
ครอบครัวแอปของนักพัฒนาแอป ไม่รองรับ API
ส่วนขยาย ไม่รองรับ API
คีย์สโตร์: Truststore ทดสอบคีย์สโตร์หรือทรัสต์สโตร์
LDAP ไม่รองรับ API
การสร้างรายได้ ไม่รองรับ API
OAuth V2 ไม่รองรับ API
นโยบาย ไม่รองรับ API
ไฟล์ทรัพยากร
  • ขอบเขตการแก้ไขพร็อกซี API
  • ขอบเขตขององค์กร
Sense ไม่รองรับ API
ผู้ใช้และบทบาทของผู้ใช้ ใช้ API ที่เกี่ยวข้องกับ Google Identity and Access Management (IAM) ตามที่อธิบายไว้ใน การจัดการผู้ใช้ บทบาท และสิทธิ์โดยใช้ API
โฮสต์เสมือน ไม่รองรับ API

Apigee Edge สำหรับ Private Cloud เทียบกับ Apigee Hybrid

ตารางต่อไปนี้เปรียบเทียบ Apigee Edge สำหรับ Private Cloud กับ Apigee Hybrid

บริการ ผลิตภัณฑ์หรือฟีเจอร์ Apigee พื้นที่
Apigee Edge สำหรับ Private Cloud Apigee Hybrid
Analytics เซิร์ฟเวอร์ Qpid และ Postgres พ็อดการเก็บรวบรวมข้อมูลในระนาบรันไทม์ใช้ fluentd และ UDCA (Universal Data Collection Agent) เพื่อรวบรวมข้อมูลวิเคราะห์และ ป้อนข้อมูลไปยัง UAP (Unified Analytics Platform) ในระนาบการจัดการ
เกตเวย์พร็อกซี API Message Processor Message Processor (MP) จะประมวลผลคำขอขาเข้า MP ได้รับการติดตั้งใช้งาน เป็นแอปที่สร้างโดยใช้คอนเทนเนอร์อย่างน้อย 1 รายการในระนาบรันไทม์
ความคงทน โหนดหรือวงแหวน Cassandra Cassandra ให้ความคงทนสำหรับฟีเจอร์ KMS, KVM, โควต้า และแคช
การนำไปใช้งาน ZooKeeper Synchronizer จะช่วยให้มั่นใจว่าการกำหนดค่าพร็อกซี API, ข้อมูลสภาพแวดล้อม และข้อมูลอื่นๆ จะเป็นเวอร์ชันล่าสุดอยู่เสมอระหว่าง Management Plane กับ Runtime Plane
อินเทอร์เฟซผู้ดูแลระบบ UI ของ Apigee Edge โฮสต์อยู่ใน Management Server UI ของ Apigee โฮสต์อยู่ใน Management Plane
การจัดสรรภาระงาน เราเตอร์ ตัวควบคุม Istio Ingress จะส่งคำขอไปยังแอปที่อยู่ในคอนเทนเนอร์ของMessage Processor (MP) ในระนาบรันไทม์
API เซิร์ฟเวอร์การจัดการ เข้าถึง Apigee X API ผ่าน Management Server และ MART MART จะโต้ตอบกับ ที่เก็บข้อมูล Cassandra ในเครื่อง และทำหน้าที่เป็นผู้ให้บริการ API สำหรับ Apigee X API เพื่อเข้าถึงและ จัดการเอนทิตีข้อมูลรันไทม์
เมตริก คอมโพเนนต์แต่ละรายการที่กำหนดค่าด้วย JMX จัดการโดยเซิร์ฟเวอร์ Prometheus เดียวต่อคลัสเตอร์สำหรับบริการทั้งหมด