Apigee Edge คืออะไร

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

Apigee Edge เป็นแพลตฟอร์มสำหรับการพัฒนาและจัดการ API Edge จะจัดเตรียมแนวนามธรรมหรือส่วนหน้าให้กับ API บริการแบ็กเอนด์ รวมถึงมอบการรักษาความปลอดภัย การจำกัดอัตรา โควต้า ข้อมูลวิเคราะห์ และอื่นๆ ด้วยการเน้นบริการด้วยเลเยอร์พร็อกซี

ตัวอย่างเช่น คุณอาจ ดูเว็บแคสต์เกี่ยวกับวิธีที่ Walgreens ใช้ API และ Apigee Edge เพื่อมอบระบบนิเวศของแอปที่สมบูรณ์เกี่ยวกับการอัดรูป ใบสั่งยา และบริการอื่นๆ ที่ให้บริการ

สร้างพร็อกซีแรก

การเร่งความเร็วทางดิจิทัล

วิดีโอนี้จะช่วยให้คุณเห็นภาพคร่าวๆ ว่า Apigee ใครช่วยพัฒนาไปสู่ธุรกิจดิจิทัลได้อย่างไร

การเลือกระหว่างการจัดการบริการและการจัดการ API

วิดีโอนี้จะช่วยให้คุณเข้าใจความแตกต่างที่สําคัญระหว่างการจัดการบริการและการจัดการ API

การทำให้บริการของคุณใช้งานได้บนเว็บ

บริษัทในปัจจุบันต้องการทำให้บริการแบ็กเอนด์ของตนใช้งานได้บนเว็บเพื่อให้แอปที่ทำงานบนอุปกรณ์เคลื่อนที่และเดสก์ท็อปใช้บริการเหล่านี้ได้ บริษัทอาจต้องการแสดงบริการที่ให้ข้อมูลราคาและความพร้อมจำหน่ายผลิตภัณฑ์ บริการขายและสั่งซื้อ บริการติดตามคำสั่งซื้อ และบริการอื่นๆ ที่แอปของลูกค้าต้องใช้

บริษัทต่างๆ มักแสดงบริการเป็นชุดปลายทาง HTTP จากนั้นนักพัฒนาแอปไคลเอ็นต์จะส่งคำขอ HTTP ไปยังปลายทางเหล่านี้ จากนั้นบริการอาจแสดงข้อมูลที่อยู่ในรูปแบบ XML หรือ JSON กลับไปยังแอปไคลเอ็นต์ ทั้งนี้ขึ้นอยู่กับปลายทาง

แอปไคลเอ็นต์ที่ใช้บริการเหล่านี้สามารถใช้เป็นแอปแบบสแตนด์อโลนสำหรับอุปกรณ์เคลื่อนที่หรือแท็บเล็ต เป็นแอป HTML5 ที่ทำงานในเบราว์เซอร์ หรือเป็นแอปประเภทอื่นๆ ที่สามารถส่งคำขอไปยังปลายทาง HTTP และใช้ข้อมูลการตอบสนองได้ แอปเหล่านี้อาจพัฒนาและเผยแพร่โดยบริษัทเดียวกับที่เผยแพร่บริการ หรือโดยนักพัฒนาแอปบุคคลที่สามซึ่งใช้บริการที่เปิดเผยต่อสาธารณะ

ภาพต่อไปนี้แสดงโมเดลประเภทนี้

แอปหลายชนิด เช่น แอปบนอุปกรณ์เคลื่อนที่ แอปจุดขาย พาร์ทเนอร์ และเว็บแอป เชื่อมต่อกับบริการแบ็กเอนด์ เช่น ESB, SOA, เซิร์ฟเวอร์แอป และฐานข้อมูล

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

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

หลังจากเผยแพร่แอปไคลเอ็นต์ที่เข้าถึงบริการต่างๆ แล้ว ผู้ให้บริการจะต้อง ตรวจสอบว่าบริการเหล่านั้นยังคงทำงานต่อไปเมื่อเวลาผ่านไปขณะที่เพิ่ม แก้ไข หรือลบบริการเหล่านั้น นอกจากนี้ ผู้ให้บริการจะต้องมีวิธีแจ้งให้นักพัฒนาแอปทราบถึงการเปลี่ยนแปลงใดๆ ที่เกิดขึ้นกับบริการ เพื่อให้แอปไคลเอ็นต์ซิงค์กับบริการเหล่านั้นอยู่เสมอ

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

ทำให้บริการใช้งานได้ผ่าน Apigee Edge

Apigee Edge ช่วยให้คุณให้สิทธิ์เข้าถึงบริการได้อย่างปลอดภัยด้วย API ที่กำหนดไว้เป็นอย่างดีซึ่งสอดคล้องกันในทุกบริการของคุณไม่ว่าจะใช้บริการใดก็ตาม API ที่สอดคล้องกัน:

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

รูปภาพต่อไปนี้แสดงสถาปัตยกรรมที่มี Edge ที่จัดการคำขอจากแอปไคลเอ็นต์ที่ส่งไปยังบริการแบ็กเอนด์ของคุณ

Apigee Edge อยู่ระหว่างแอปพลิเคชันไคลเอ็นต์และบริการแบ็กเอนด์

นักพัฒนาแอปจะเข้าถึงพร็อกซี API ที่สร้างขึ้นใน Edge แทนที่นักพัฒนาแอปจะใช้บริการของคุณโดยตรง พร็อกซี API ทำหน้าที่เป็นการแมปปลายทาง HTTP ที่เผยแพร่ต่อสาธารณะกับบริการแบ็กเอนด์ของคุณ การสร้างพร็อกซี API หมายความว่าคุณอนุญาตให้ Edge จัดการงานด้านความปลอดภัยและการให้สิทธิ์ที่จำเป็นต่อการปกป้องบริการ รวมถึงเพื่อวิเคราะห์ ตรวจสอบ และสร้างรายได้จากบริการเหล่านั้น

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

  • URL ปลายทางของพร็อกซี API
  • พารามิเตอร์การค้นหา ส่วนหัว หรือพารามิเตอร์เนื้อหาที่ส่งผ่านในคำขอ
  • ข้อมูลเข้าสู่ระบบการตรวจสอบสิทธิ์และการให้สิทธิ์ที่จำเป็น
  • รูปแบบของการตอบกลับ ซึ่งรวมถึงรูปแบบข้อมูลการตอบกลับ เช่น XML หรือ JSON

พร็อกซี API จะแยกนักพัฒนาแอปออกจากบริการแบ็กเอนด์ของคุณ ดังนั้นคุณจึงเปลี่ยนการใช้งานบริการได้อย่างอิสระตราบใดที่ API สาธารณะยังมีความสม่ำเสมอ การใช้ ฟรอนท์เอนด์ API ให้สอดคล้องกันอยู่เสมอจะทำให้แอปไคลเอ็นต์ที่มีอยู่ทำงานต่อไปได้ไม่ว่าจะมีการเปลี่ยนแปลงใน แบ็กเอนด์ก็ตาม

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

ดูข้อมูลเพิ่มเติมได้ที่การทำความเข้าใจ API และพร็อกซี API

สร้างผลิตภัณฑ์ API

พร็อกซี API คือปลายทาง HTTP บน Apigee Edge ที่นักพัฒนาซอฟต์แวร์ใช้เพื่อเข้าถึงบริการแบ็กเอนด์ของคุณ แม้ว่าจะเป็นไปได้ แต่โดยทั่วไปคุณจะไม่ทำให้พร็อกซี API แต่ละรายการพร้อมใช้งาน แต่คุณจะจัดกลุ่มพร็อกซี API อย่างน้อย 1 รายการลงในผลิตภัณฑ์ API แทน

ผลิตภัณฑ์ API คือชุดพร็อกซี API ที่รวมกับแผนบริการ แผนบริการดังกล่าวสามารถตั้งขีดจํากัดการเข้าถึงพร็อกซี API, มอบการรักษาความปลอดภัย, อนุญาตการตรวจสอบและการวิเคราะห์ และมีฟีเจอร์เพิ่มเติม ผลิตภัณฑ์ API ยังเป็นกลไกกลางที่ Edge ใช้ในการให้สิทธิ์และการควบคุมการเข้าถึง API ของคุณอีกด้วย

คุณมีความยืดหยุ่นเป็นอย่างมากเมื่อสร้างผลิตภัณฑ์ API เช่น ผลิตภัณฑ์ API หลายรายการจะใช้พร็อกซี API เดียวกันได้ รูปต่อไปนี้แสดงผลิตภัณฑ์ API 3 รายการ โปรดทราบว่าผลิตภัณฑ์ทั้งหมดอนุญาตการเข้าถึงพร็อกซี API 3 แต่เฉพาะผลิตภัณฑ์ ก เท่านั้นที่อนุญาตให้เข้าถึงพร็อกซี API 1

ผลิตภัณฑ์ A เข้าถึงพร็อกซี 1 และ 3 ผลิตภัณฑ์ B เข้าถึงพร็อกซี 3
    ผลิตภัณฑ์ C เข้าถึงพร็อกซี 2, 3 และ 4

คุณสามารถตั้งค่าพร็อพเพอร์ตี้ที่แตกต่างกันในผลิตภัณฑ์ API แต่ละรายการ ตัวอย่างเช่น คุณอาจให้บริการผลิตภัณฑ์ API จำนวน 1 รายการซึ่งมีขีดจำกัดการเข้าถึงต่ำ เช่น คำขอ 1,000 รายการต่อวันในราคาที่ต่อรองได้ จากนั้นคุณเผยแพร่ผลิตภัณฑ์ API อื่นที่ให้สิทธิ์เข้าถึงพร็อกซี API เดียวกันแต่มีขีดจํากัดการเข้าถึงที่สูงกว่ามากในราคาที่สูงขึ้น หรือคุณอาจสร้างผลิตภัณฑ์ API ฟรีที่อนุญาตการเข้าถึงแบบอ่านอย่างเดียวสำหรับบริการของคุณ จากนั้นขายผลิตภัณฑ์ API ไปยังพร็อกซี API เดียวกันกับที่อนุญาตให้เข้าถึงการอ่าน/เขียน

ดูข้อมูลเพิ่มเติมได้ที่จัดการผลิตภัณฑ์ API

อนุญาตให้แอปฝั่งไคลเอ็นต์เข้าถึงผลิตภัณฑ์ API ของคุณ

เมื่อนักพัฒนาแอปตัดสินใจว่าจะเข้าถึงบริการของคุณ ก็ต้องลงทะเบียนแอปไคลเอ็นต์กับผลิตภัณฑ์ API ของคุณก่อน

แอปไคลเอ็นต์ต้องมีคีย์เพื่อเรียกใช้ API ที่เชื่อมโยงกับผลิตภัณฑ์ API

ขณะลงทะเบียน นักพัฒนาแอปจะได้รับคีย์ API ซึ่งจะต้องรวมไว้ในทุกคำขอที่ส่งไปยังพร็อกซี API ที่รวมอยู่ในผลิตภัณฑ์ API คีย์ดังกล่าวผ่านการตรวจสอบสิทธิ์แล้ว และหากการตรวจสอบสิทธิ์สำเร็จ คำขอจะได้รับอนุญาตให้เข้าถึงบริการแบ็กเอนด์ของคุณ

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

คุณเป็นผู้เลือกวิธีจัดการกับคำขอลงทะเบียนจากนักพัฒนาซอฟต์แวร์เพื่อเข้าถึงผลิตภัณฑ์ API ของคุณ เมื่อใช้ Apigee Edge Developer Services จะทำให้ขั้นตอนการลงทะเบียนเป็นไปโดยอัตโนมัติ หรือจะใช้กระบวนการด้วยตนเองเพื่อควบคุมการเข้าถึงก็ได้

สร้างผลิตภัณฑ์ API และทำให้ผลิตภัณฑ์ดังกล่าวพร้อมใช้งานสำหรับนักพัฒนาซอฟต์แวร์

  1. สร้างพร็อกซี API อย่างน้อย 1 รายการที่แมป URL ที่เผยแพร่ต่อสาธารณะกับบริการแบ็กเอนด์ของคุณ
  2. สร้างผลิตภัณฑ์ API ที่รวมพร็อกซี API ของคุณไว้
  3. ทำให้พร็อกซี API และผลิตภัณฑ์ API ใช้งานได้
  4. แจ้งให้นักพัฒนาซอฟต์แวร์ทราบว่าผลิตภัณฑ์ API พร้อมให้บริการแล้ว

เมื่อนักพัฒนาแอปทราบเกี่ยวกับความพร้อมจำหน่ายของผลิตภัณฑ์ API ของคุณแล้ว พวกเขาจะทำสิ่งต่อไปนี้

  1. ลงทะเบียนแอปไคลเอ็นต์กับผลิตภัณฑ์ API ของคุณ
  2. รับคีย์ API สำหรับผลิตภัณฑ์ API
  3. ส่งคำขอไปยังบริการผ่านพร็อกซี API (ซึ่งรวมอยู่ในผลิตภัณฑ์ API) และส่งคีย์ API ไปกับคำขอแต่ละรายการ

คอมโพเนนต์ของ Apigee Edge

Apigee Edge ประกอบไปด้วยรันไทม์ API, การตรวจสอบและการวิเคราะห์ ตลอดจนบริการสำหรับนักพัฒนาซอฟต์แวร์ที่ร่วมกันมอบโครงสร้างพื้นฐานที่ครอบคลุมสำหรับการสร้าง API การรักษาความปลอดภัย การจัดการ และการดำเนินการ

รูปภาพต่อไปนี้แสดงบริการ Edge

นักพัฒนาซอฟต์แวร์จะเข้าถึงระบบนิเวศของนักพัฒนาซอฟต์แวร์ได้ ซึ่งรวมถึง SmartGoogle, พอร์ทัลที่ปรับแต่งได้, การจัดการคีย์แบบบริการตนเอง และ SDK แอปและบริการจะเข้าถึงรันไทม์ของ API ซึ่งรวมถึงเกตเวย์ เครื่องมือเชื่อมต่อ โค้ดที่กำหนดเอง ความปลอดภัย และ API การจัดการ วิศวกรปฏิบัติการจะเข้าถึงการตรวจสอบและการวิเคราะห์ ซึ่งรวมถึงรายงานธุรกิจ การตรวจสอบประสิทธิภาพ รายงานที่กำหนดเอง และการติดตาม

รันไทม์ของ Edge API

บริการ API ของ Apigee Edge เน้นการสร้างและใช้งาน API ไม่ว่าคุณจะสร้างพร็อกซี API ในฐานะผู้ให้บริการหรือใช้ API, SDK และบริการอำนวยความสะดวกอื่นๆ ในฐานะนักพัฒนาแอป

เซิร์ฟเวอร์การจัดการ API มีเครื่องมือสำหรับเพิ่มและกำหนดค่าพร็อกซี API, การตั้งค่าผลิตภัณฑ์ API และจัดการนักพัฒนาแอปและแอปไคลเอ็นต์ ซึ่งจะช่วยลดข้อกังวลต่างๆ เกี่ยวกับการจัดการทั่วไปจากบริการแบ็กเอนด์ของคุณ เมื่อเพิ่มพร็อกซี API คุณจะใช้นโยบายกับพร็อกซี API เพื่อเพิ่มความปลอดภัย การจำกัดอัตรา สื่อกลาง การแคช และอื่นๆ ได้ นอกจากนี้ คุณยังปรับแต่งลักษณะการทำงานของพร็อกซี API ได้โดยใช้สคริปต์ที่กำหนดเอง เรียกใช้ API และบริการของบุคคลที่สาม และอื่นๆ ดูการทำความเข้าใจ API และพร็อกซี API สำหรับข้อมูลเพิ่มเติม

หากคุณเป็นนักพัฒนาซอฟต์แวร์ Node.js คุณจะเพิ่มโมดูล Node.js ลงใน Edge เพื่อสร้าง API และแมชอัป API ได้อย่างราบรื่น ทั้งยังใช้ประโยชน์จากประโยชน์ที่ Edge มีให้ตั้งแต่การเปลี่ยนรูปแบบข้อความ การรักษาความปลอดภัย ไปจนถึงข้อมูลวิเคราะห์

การวิเคราะห์และการตรวจสอบ Edge

ข้อมูลวิเคราะห์ API ของ Apigee Edge มีเครื่องมือที่มีประสิทธิภาพเพื่อดูแนวโน้มการใช้งาน API ทั้งในระยะสั้นและระยะยาว คุณอาจแบ่งกลุ่มกลุ่มเป้าหมายตามนักพัฒนาซอฟต์แวร์และแอปยอดนิยม ทำความเข้าใจการใช้งานตามเมธอด API เพื่อทราบว่าควรลงทุนที่ใด และสร้างรายงานที่กำหนดเองเกี่ยวกับข้อมูลระดับธุรกิจหรือการดำเนินการ

เมื่อข้อมูลผ่าน Edge ระบบจะรวบรวมข้อมูลประเภทเริ่มต้นหลายประเภท เช่น URL, IP, รหัสผู้ใช้สำหรับข้อมูลการเรียก API, เวลาในการตอบสนอง, ข้อมูลข้อผิดพลาด และอื่นๆ คุณสร้างนโยบายเพื่อเพิ่มข้อมูลอื่นๆ ได้ เช่น ส่วนหัว พารามิเตอร์การค้นหา และบางส่วนของคำขอหรือการตอบกลับที่ดึงมาจาก XML หรือ JSON ข้อมูลนี้รวบรวมแบบไม่พร้อมกันจากขั้นตอนการส่งคำขอ/ตอบกลับจริง ดังนั้นจึงไม่มีผลต่อประสิทธิภาพของ API

UI การจัดการช่วยให้คุณดูเมตริกและมิติข้อมูลหลายรายการได้ในเบราว์เซอร์ ดังที่แสดงในรูปต่อไปนี้

แดชบอร์ดข้อมูลวิเคราะห์ที่แสดงจำนวนข้อผิดพลาดด้านนโยบายในกราฟและตาราง

อย่างไรก็ตาม คุณยังเข้าถึงและควบคุมบริการ Analytics ด้วยอินเทอร์เฟซบรรทัดคำสั่งหรือผ่าน RESTful API ได้ด้วย ดูภาพรวมข้อมูลวิเคราะห์ API สำหรับข้อมูลเพิ่มเติม

ระบบนิเวศของนักพัฒนาซอฟต์แวร์ Edge

Apigee Edge คือบริการสำหรับนักพัฒนาซอฟต์แวร์ที่ช่วยให้คุณทำสิ่งต่อไปนี้ได้

  • จัดการชุมชนนักพัฒนาแอปที่ใช้บริการของคุณ
  • ทำงานร่วมกับนักพัฒนาซอฟต์แวร์ภายในและภายนอก และสร้างความสัมพันธ์กับโมเดลทางการเงินอย่างเป็นทางการ
  • เริ่มร่วมงานกับนักพัฒนาซอฟต์แวร์และสร้างพอร์ทัลสำหรับนักพัฒนาซอฟต์แวร์ นักพัฒนาแอปจะเชื่อมต่อกับพอร์ทัลของคุณเพื่อเข้าถึงเอกสารประกอบของ API และดูข้อมูลเพิ่มเติมเกี่ยวกับผลิตภัณฑ์ API ที่เผยแพร่แบบสาธารณะและจัดการคีย์ API

ลูกค้า Edge ทุกคนจะสร้างพอร์ทัลนักพัฒนาซอฟต์แวร์ของตัวเองได้ ไม่ว่าจะในระบบคลาวด์หรือภายในองค์กรด้วย Apigee Edge สำหรับ Private Cloud

Apigee Edge ช่วยให้คุณสร้างพอร์ทัลได้ 2 ประเภท ดังนี้

การสร้างรายได้

ความสามารถในการสร้างรายได้มอบโครงสร้างพื้นฐานและความสัมพันธ์ทางการเงินที่จะเปลี่ยนชุมชนนักพัฒนาซอฟต์แวร์ให้เป็นช่องทางจริงสำหรับเนื้อหาดิจิทัลของคุณ คุณสามารถสร้างแพ็กเกจราคาที่หลากหลายซึ่งจะเรียกเก็บเงินจากนักพัฒนาซอฟต์แวร์ในการใช้ผลิตภัณฑ์ API ของคุณ หรือให้คุณชำระเงินแก่นักพัฒนาซอฟต์แวร์ในกรณีที่ต้องแบ่งรายได้

แพ็กเกจต่างๆ ได้แก่ แพ็กเกจแบบชำระเงินล่วงหน้า แพ็กเกจแบบชําระเงินภายหลัง แพ็กเกจค่าธรรมเนียมคงที่ แพ็กเกจราคาแปรผัน แพ็กเกจ "Freemium" แพ็กเกจที่ออกแบบมาเพื่อนักพัฒนาแอปบางรายโดยเฉพาะ แพ็กเกจที่ครอบคลุมกลุ่มนักพัฒนาแอป และอื่นๆ นอกจากนี้ การสร้างรายได้ยังรวมถึงการรายงานและการเรียกเก็บเงินอีกด้วย

สำหรับข้อมูลเพิ่มเติม โปรดดูภาพรวมการสร้างรายได้

รสชาติ

Apigee Edge มีรสชาติดังต่อไปนี้

  • Public Cloud: เวอร์ชัน SAAS ที่โฮสต์ซึ่ง Apigee จะรักษาสภาพแวดล้อมไว้ คุณจึงมีเวลาไปสร้างบริการและกำหนด API ให้กับบริการเหล่านั้นได้
  • Private Cloud: การติดตั้งภายในองค์กรที่คุณควบคุมสภาพแวดล้อมของฮาร์ดแวร์และมีหน้าที่ในการติดตั้ง อัปเกรด การบำรุงรักษา และกระบวนการดูแลระบบอื่นๆ

หากคุณสนใจใช้งาน Apigee เวอร์ชันแบบผสมของเรา โปรดดูหัวข้อ Apigee X ต่อไปนี้

เวอร์ชัน Cloud สาธารณะและ Private Cloud ทำงานคล้ายกันมาก แต่เวอร์ชัน Private Cloud ไม่รองรับฟีเจอร์ทั้งหมดของเวอร์ชัน Public Cloud ฟีเจอร์ที่ Private Cloud ไม่รองรับมีดังนี้

  • เป้าหมายที่โฮสต์
  • ส่วนขยาย
  • พอร์ทัลสำหรับนักพัฒนาแอปที่ผสานรวม (หมายเหตุ: รองรับพอร์ทัลสำหรับนักพัฒนาซอฟต์แวร์โดยใช้ Drupal)
  • การตรวจสอบ API
  • Sense

โปรดดูรายการความแตกต่างระหว่างรสชาติต่างๆ ที่หัวข้อเปรียบเทียบผลิตภัณฑ์ Apigee

นอกจากนี้ยังมีความแตกต่างเล็กน้อยระหว่าง API เหล่านี้ตามที่อธิบายไว้ในความแตกต่างระหว่าง Edge for Public Cloud API และ Private Cloud API

Public Cloud รองรับทั้งบัญชีฟรีและแบบชำระเงิน Private Cloud ต้องใช้บัญชีแบบชำระเงิน

เวอร์ชัน Private Cloud จะมีคอมโพเนนต์ต่างๆ เช่น เซิร์ฟเวอร์การจัดการ Apigee, ฐานข้อมูล Apache Cassandra NoSQL, เซิร์ฟเวอร์ OpenLDAP, เราเตอร์ข้อความ และผู้ประมวลผลข้อความเพื่อรองรับการติดตั้งภายในองค์กรอย่างเต็มรูปแบบ