Selamat datang di Apigee Edge untuk Private Cloud

Anda sedang melihat dokumentasi Apigee Edge.
Buka dokumentasi Apigee X.
info

Edge for Private Cloud adalah penginstalan Apigee Edge di tempat yang memungkinkan Anda mengontrol lingkungan hardware dan bertanggung jawab atas penginstalan, upgrade, pemeliharaan, dan proses administratif untuk produk.

Yang Baru

Lihat catatan rilis Apigee.

Mengakses Komunitas Apigee

Komunitas Apigee adalah referensi gratis tempat Anda dapat menghubungi Apigee serta pelanggan Apigee lainnya untuk mengajukan pertanyaan, mendapatkan tips, dan mengatasi masalah lainnya. Sebelum memposting ke komunitas, pastikan untuk menelusuri postingan yang ada terlebih dahulu untuk melihat apakah pertanyaan Anda sudah terjawab.

Ringkasan Arsitektur

Sebelum menginstal Apigee Edge untuk Cloud Pribadi, Anda harus memahami keseluruhan pengaturan modul Edge dan komponen software.

Apigee Edge untuk Private Cloud terdiri dari modul berikut:

  • Apigee Edge Gateway (alias Layanan API)
  • Analisis Apigee Edge
  • Layanan Monetisasi Apigee Edge (alias Monetisasi Layanan Developer)

Gambar berikut menunjukkan cara berbagai modul berinteraksi dalam Apigee:

Modul Edge menghubungkan berbagai layanan dan tim dalam organisasi. Misalnya, Edge Analytics menghubungkan Pengguna Bisnis dengan Layanan Backend dan Tim API; Monetisasi Edge menghubungkan Developer dengan Tim API; Aplikasi dihubungkan oleh Edge Gateway dan Layanan Aplikasi Edge ke Layanan Backend dan tim API. Semua layanan dan tim ini saling terkoneksi
dengan cara tertentu.

Untuk mempelajari lebih lanjut cara membuat portal developer, lihat Mem-build portal menggunakan Drupal 9.

Gateway Apigee Edge

Edge Gateway adalah modul inti Apigee Edge dan merupakan alat utama untuk mengelola API Anda. UI Gateway menyediakan alat untuk menambahkan dan mengonfigurasi API, menyiapkan paket resource, serta mengelola developer dan aplikasi. Gateway memindahkan banyak masalah pengelolaan umum dari API backend Anda. Saat menambahkan API, Anda dapat menerapkan kebijakan untuk keamanan, pembatasan kapasitas, mediasi, penyimpanan dalam cache, dan kontrol lainnya. Anda juga dapat menyesuaikan perilaku API dengan menerapkan skrip kustom, membuat info ke API pihak ketiga, dan sebagainya.

Komponen Software

Edge Gateway dibuat dari komponen utama berikut:

  • Server Pengelolaan Edge
  • Apache ZooKeeper
  • Apache Cassandra
  • Edge Router
  • Edge Message Processor
  • OpenLDAP
  • UI Edge (sebelumnya dikenal sebagai Pengalaman Edge baru) dan UI Klasik

Edge Gateway dirancang agar semuanya dapat diinstal di satu host atau didistribusikan di antara beberapa host.

Analisis Apigee Edge

Edge Analytics memiliki analisis API yang canggih untuk melihat tren penggunaan jangka panjang. Anda dapat menyegmentasikan audiens menurut developer dan aplikasi teratas, mempelajari penggunaan menurut metode API untuk mengetahui tempat berinvestasi, dan membuat laporan kustom tentang informasi tingkat bisnis.

Saat data melewati Apigee Edge, beberapa jenis informasi default dikumpulkan, termasuk URL, IP, ID pengguna untuk informasi panggilan API, latensi, dan data error. Anda dapat menggunakan kebijakan untuk menambahkan informasi lain, seperti header, parameter kueri, dan bagian permintaan atau respons yang diekstrak dari XML atau JSON.

Semua data dikirim ke Edge Analytics, tempat data tersebut dikelola oleh server analisis di latar belakang. Alat agregasi data dapat digunakan untuk mengompilasi berbagai laporan bawaan atau kustom.

Komponen Software

Edge Analytics terdiri dari hal berikut:

  • Qpid, yang terdiri dari hal-hal berikut
    • Sistem pesan Apache Qpid
    • Layanan Server Apigee Qpid - Layanan Java dari Apigee yang digunakan untuk mengelola Apache Qpid
  • Postgres, yang terdiri dari hal berikut:
    • Database PostgreSQL
    • Layanan Server Postgres Apigee - Layanan Java dari Apigee yang digunakan untuk mengelola database PostgreSQL

Layanan Monetisasi Apigee Edge

Layanan Monetisasi Edge adalah ekstensi baru yang canggih untuk Apigee Edge untuk Private Cloud. Sebagai penyedia API, Anda memerlukan cara yang mudah digunakan dan fleksibel untuk memonetisasi API sehingga Anda dapat menghasilkan pendapatan untuk penggunaan API tersebut. Layanan Monetisasi memenuhi persyaratan tersebut. Dengan menggunakan Layanan Monetisasi, Anda dapat membuat berbagai paket tarif yang menagihkan biaya kepada developer untuk penggunaan API Anda yang dipaketkan. Solusi ini menawarkan tingkat fleksibilitas yang luas: Anda dapat membuat paket prabayar, paket pascabayar, paket biaya tetap, paket tarif variabel, paket freemium, paket yang disesuaikan untuk developer tertentu, paket yang mencakup grup developer, dan lainnya.

Selain itu, Layanan Monetisasi mencakup fasilitas pelaporan dan penagihan. Misalnya, sebagai penyedia API, Anda bisa mendapatkan laporan ringkasan atau mendetail tentang traffic ke paket API yang paket tarifnya dibeli oleh developer. Anda juga dapat melakukan penyesuaian pada data ini jika diperlukan. Selain itu, Anda dapat membuat dokumen penagihan (yang mencakup pajak yang berlaku) untuk penggunaan paket API dan memublikasikan dokumen tersebut kepada developer.

Anda juga dapat menetapkan batas untuk membantu mengontrol dan memantau performa paket API dan memungkinkan Anda bereaksi dengan tepat, serta menyiapkan notifikasi otomatis saat batas tersebut dilihat atau tercapai.

Fitur Layanan Monetisasi

Fitur utama Layanan Monetisasi Edge meliputi:

  • Terintegrasi sepenuhnya dengan platform API berarti interaksi real-time
  • Mendukung semua model bisnis secara langsung, mulai dari paket berbasis biaya sederhana hingga paket pembagian keuntungan/penagihan yang paling kompleks (paket mudah dibuat dan diubah)
  • Beri rating transaksi berdasarkan volume atau atribut kustom dalam setiap transaksi. Transaksi dapat terdiri dari API dari Gateway PLUS sistem lain (eksternal ke Apigee Edge)
  • Alat otomatis seperti batas dan notifikasi untuk memantau performa dan mengelola proses
  • Alur kerja dan kontrol developer/partner terintegrasi untuk mengelola pembelian melalui penagihan/pembayaran
  • Layanan mandiri sepenuhnya untuk pengguna bisnis dan developer/partner, sehingga tidak perlu intervensi teknis yang mahal
  • Terintegrasi dengan sistem ERP, akuntansi, dan penjualan backend apa pun

Lapisan penginstalan Edge, dengan UI Pengelolaan dan Portal Developer bertindak sebagai
lapisan antarmuka dan semua komponen Edge lainnya yang menyediakan layanan.

Komponen Software

Layanan Monetisasi Edge dibuat berdasarkan komponen utama berikut:

  • Server Pengelolaan Edge
  • Edge Message Processor

Untuk informasi selengkapnya tentang cara memulai Layanan Monetisasi menggunakan UI Edge, lihat Memulai penggunaan monetisasi.

Deployment Lokal

Penginstalan inti Apigee Edge untuk Private Cloud (Gateway dan Analytics) di lokalitas menyediakan infrastruktur yang diperlukan untuk menjalankan traffic API atas nama pelanggan klien lokalitas.

Video berikut memperkenalkan model deployment untuk Apigee Edge untuk Private Cloud:

S26E01: Pengantar Deployment Model

S26E04: Arsitektur Deployment

Komponen yang disediakan oleh penginstalan Edge Gateway di lokasi mencakup (tetapi tidak terbatas pada):

  • Router menangani semua traffic API masuk dari load balancer, menentukan organisasi dan lingkungan untuk proxy API yang menangani permintaan, menyeimbangkan permintaan di seluruh Message Processor yang tersedia, lalu mengirim permintaan. Router menghentikan permintaan HTTP, menangani traffic TLS/SSL, dan menggunakan nama host virtual, port, dan URI untuk mengarahkan permintaan ke Message Processor yang sesuai.
  • Pemroses Pesan memproses permintaan API. Pemroses Pesan mengevaluasi permintaan yang masuk, menjalankan kebijakan Apigee, dan memanggil sistem backend serta sistem lainnya untuk mengambil data. Setelah respons tersebut diterima, Message Processor akan memformat respons dan menampilkannya ke klien.
  • Apache Cassandra adalah repositori data runtime yang menyimpan konfigurasi aplikasi, penghitung kuota terdistribusi, kunci API, dan token OAuth untuk aplikasi yang berjalan di gateway.
  • Apache ZooKeeper berisi data konfigurasi tentang lokasi dan konfigurasi berbagai komponen Apigee, serta memberi tahu berbagai server tentang perubahan konfigurasi.
  • OpenLDAP (LDAP) untuk mengelola pengguna dan peran sistem serta organisasi.
  • Server Pengelolaan untuk menggabungkan semua bagian ini. Server Pengelolaan adalah endpoint untuk permintaan Edge Management API. Aplikasi ini juga berinteraksi dengan UI Edge.
  • UI menyediakan alat berbasis browser yang memungkinkan Anda melakukan sebagian besar tugas yang diperlukan untuk membuat, mengonfigurasi, dan mengelola proxy API, produk API, aplikasi, dan pengguna.

Komponen yang disediakan oleh penginstalan Edge Analytics di lokasi Anda mencakup:

  • Server Qpid mengelola sistem antrean untuk data analisis.
  • Server Postgres mengelola database analisis PostgreSQL.

Diagram berikut mengilustrasikan cara komponen Apigee Edge berinteraksi:

Figur
utama dalam interaksi komponen Edge adalah Server Pengelolaan, yang ditautkan ke sebagian besar komponen
lainnya. Beberapa komponen, seperti Router dan Message Processor, berinteraksi langsung satu sama lain
selain berinteraksi dengan Server Pengelolaan. Komponen seperti Qpid dan Postgres
memiliki komponen data sekunder yang tidak terhubung langsung ke Server Pengelolaan.