Glosarium

Halaman ini berlaku untuk Apigee dan Apigee hybrid.

Lihat Dokumentasi Apigee Edge.

Konsep berikut adalah ide umum yang memiliki makna unik di Apigee.

A

Jalur dasar dan resource API
API terdiri dari jalur dasar dan serangkaian resource (juga dikenal sebagai jalur resource). Untuk setiap API, Anda menentukan URL root tunggal (juga disebut jalur dasar dan beberapa resource Anda. Anda dapat menganggap API hanya sebagai satu set URI, yang semuanya memiliki jalur basis bersama. Untuk mempermudah pengelolaan API, Apigee meningkatkan URI mentah ini dengan nama tampilan dan deskripsi.
Konsumen API
Sinonim dengan developer aplikasi, yang menggunakan API yang dibuat oleh penyedia API.
Developer API
Seorang software engineer di organisasi penyedia API yang membangun API. API tersebut digunakan oleh developer aplikasi (konsumen API) untuk membangun aplikasi.
Produk API
Kumpulan resource API (URI) yang digabungkan dengan rencana layanan dan disajikan kepada developer sebagai paket. Produk API juga dapat menyertakan beberapa metadata khusus untuk bisnis untuk pemantauan atau analitik. Satu atau beberapa resource dapat dimonetisasi dengan menyertakan dalam produk API, yang kemudian dapat digabungkan ke dalam paket API untuk monetisasi.
Penyedia API
Penyedia API membuat API (menggunakan Apigee) untuk konsumen API (aplikasi pengembang) untuk digunakan.
Proxy API
Proxy yang berfungsi sebagai fasad untuk API Anda yang sudah ada. Daripada memanggil API, developer mulai memanggil API baru yang dibuat oleh Apigee. Fasad ini memisahkan publik dari API backend Anda, melindungi developer dari perubahan backend, sekaligus memungkinkan Anda berinovasi di edge tanpa memengaruhi tim pengembangan internal. Sebagai Anda membuat perubahan backend, developer terus memanggil API yang sama tanpa gangguan. Dalam lebih banyak tingkat lanjut, Apigee memungkinkan Anda mengekspos beberapa antarmuka ke API yang sama, untuk menyesuaikan tanda tangan API guna memenuhi kebutuhan berbagai keunikan developer secara bersamaan.
API Apigee
Endpoint yang dapat Anda gunakan untuk mengonfigurasi lingkungan, organisasi, proxy API, dan layanan hybrid lainnya.
developer aplikasi
Developer aplikasi mendaftarkan aplikasinya ke penyedia API, yang merupakan cara developer mendapatkan kunci API yang diperlukan untuk memanggil proxy API penyedia.
aplikasi
Developer menggunakan aplikasi untuk mengakses resource di produk API Anda. Saat Anda membuat aplikasi, Anda memilih produk API yang akan disertakan, dan Apigee membuat kunci. Setiap aplikasi memiliki kunci tunggal yang menyediakan akses ke beberapa produk API. Aplikasi memungkinkan Anda mengontrol siapa yang dapat mengakses sumber daya Anda. Anda dapat mengontrol siapa saja yang memiliki akses ke produk API Anda dengan mencabut dan memuat ulang kunci aplikasi. Anda juga dapat mengontrol akses ke paket resource dengan mencabut atau menghapus akses ke produk dalam aplikasi.

B

detail saldo
Untuk developer prabayar, saldo di akun developer.

C

Cassandra

(Khusus Apigee Hybrid) Repositori data runtime yang menyimpan aplikasi konfigurasi, penghitung kuota terdistribusi, kunci API, dan token untuk aplikasi yang berjalan di {i>gateway<i}.

Ini adalah StatefulSet yang memerlukan resource intensif dan harus berada node pekerja terpisah dari Pemroses Pesan.

Untuk mengetahui informasi selengkapnya, lihat Tentang bidang runtime.

infrastruktur pengelolaan terpusat (atau pesawat)
Lihat bidang pengelolaan.
image container[ized]
Lihat gambar.
bidang kontrol
Lihat bidang pengelolaan.

D

men-deploy

Di Apigee, Anda men-deploy proxy API ke lingkungan agar dapat diakses oleh klien aplikasi di internet, baik secara publik atau pribadi, tergantung pada konfigurasi jaringan Anda.

developer
Developer mengacu pada peran yang dapat dilakukan pengguna Apigee. Ada dua jenis developer di Apigee:
  • Developer Proxy API - membuat proxy API dan menerapkan kebijakan.
  • Pengembang aplikasi - membuat aplikasi yang menggunakan Proxy API.
paket tarif kategori developer
Paket tarif yang berlaku untuk semua developer dalam kategori tertentu dan tersedia untuk oleh semua pengembang dalam kategori tersebut.
paket tarif developer
Paket tarif yang berlaku untuk developer tertentu dan hanya dapat dibeli oleh pengembang tersebut.

E

lingkungan

Lingkungan Apigee selalu lingkungan perangkat lunak yang terisolasi, di dalam organisasi, di mana Anda deploy proxy API. Lingkungannya dapat diskalakan untuk memenuhi permintaan {i>proxy<i} yang di-deploy di sana. Anda dapat membuat beberapa lingkungan dalam satu organisasi.

grup lingkungan

Grup lingkungan adalah grup Apigee lingkungan dengan satu atau beberapa nama {i>host<i}. Nama host adalah bagian dari URL yang digunakan untuk proxy API panggilan yang di-deploy ke lingkungan mana pun dalam grup lingkungan.

batas eksplisit
Lihat batas kustom.

G

GCR
Repositori Container Google.
GKE
Google Kubernetes Engine. Iklan siap produksi yang dikelola Google lingkungan untuk men-deploy aplikasi dalam container ke Kubernetes. Dengan GKE, Anda dapat menyiapkan dan menjalankan Kubernetes dalam waktu singkat, dengan menghilangkan kebutuhan untuk menginstal, mengelola, dan mengoperasikan cluster Kubernetes Anda sendiri.

I

repositori image
Sekelompok image container bersama.
batas implisit
Batas (misalnya, batas saldo prabayar developer) yang ditetapkan oleh monetisasi.
Pengontrol Ingress/Ingress
Aplikasi dalam container yang merutekan traffic dari luar cluster ke layanan di dalam cluster.

Rb

KMS
Key Management Service. Menyimpan, memelihara, dan menampilkan kunci dan token OAuth untuk mengenkripsi dan mendekripsi lalu lintas data. Apigee KMS mengelola kunci untuk aplikasi, developer, dan produk API.
KVM
Peta Nilai Kunci. Kumpulan kustom pasangan string nilai/kunci yang terenkripsi atau tidak terenkripsi. Untuk informasi selengkapnya, lihat Menggunakan peta nilai kunci.
Mesin administrasi Kubernetes
Mesin lokal yang Anda gunakan untuk menjalankan perintah terhadap cluster Kubernetes. Ini biasanya adalah mesin desktop yang memiliki akses ke VM Kubernetes Anda.

M

bidang manajemen
Layanan terpusat yang dihosting Google yang berkomunikasi dengan bidang runtime melalui akun layanan.
MART

API untuk data runtime berinteraksi dengan datastore runtime (Cassandra). Cloud Endpoints berfungsi sebagai penyedia API untuk Apigee API publik untuk mengakses dan mengelola data runtime.

MART adalah aplikasi stateless seperti Pemroses Pesan. Cloud Endpoints adalah Kubernetes aplikasi dalam container.

Untuk mengetahui informasi selengkapnya, lihat Tentang bidang runtime.

node master
Istilah Kubernetes untuk node yang mencakup apiserver, {i>cloud-controller-manager<i} (CCM), penjadwal, dan kube-controller-manager.
Message Processor

(Khusus Apigee Hybrid) Pemroses Pesan mengevaluasi permintaan masuk, mengeksekusi kebijakan Apigee, dan memanggil sistem {i>back-end<i} dan untuk mengambil data. Setelah respons tersebut diterima, Pemroses Pesan memformat respons dan mengembalikannya ke dengan klien besar.

MP adalah Deployment Kubernetes. Solusi ini dikonfigurasi untuk satu Apigee yang mengarah ke subdirektori yang tercakup dalam file yang dibagikan sistem file yang disediakan oleh {i>Synchronizer<i}.

Seorang anggota parlemen memerlukan banyak sumber daya dan harus berada di pekerja terpisah node dari Cassandra.

Untuk mengetahui informasi selengkapnya, lihat Tentang bidang runtime.

monetisasi
Komponen Apigee yang memberikan cara yang fleksibel untuk memonetisasi produk API.
jumlah pemakaian bulanan
Total penggunaan developer selama bulan tertentu, yang mencakup biaya penyiapan + biaya transaksi + biaya berulang.
pembayaran bulanan
Pembayaran berulang yang dilakukan oleh developer berdasarkan paket yang dibeli. Paket tarif dapat memiliki biaya berulang yang ditagihkan kepada pengembang setiap bulan terlepas dari penggunaannya.

N

namespace
Cluster virtual yang digunakan untuk membagi resource cluster. Namespace ditujukan untuk klaster yang lebih besar dengan banyak pengguna; klaster yang lebih kecil, hanya dengan puluhan pengguna biasanya tidak memerlukan {i>namespace<i}.

O

buka penyesuaian
Penyesuaian yang belum diterapkan dalam dokumen penagihan yang telah diterbitkan.
bulan penagihan terbuka
Satu bulan kalender yang lengkap yang dokumen penagihan akhirnya belum dipublikasikan.
Kubernetes open source
Implementasi referensi Kubernetes. Lihat Kubernetes. Apigee Hybrid runtime berjalan pada Kubernetes open source dan berbasis open source Kubernetes yang sesuai dengan CNCF.
organisasi

Container untuk semua entity di akun Apigee, termasuk proxy API, produk API, Developer, aplikasi, dan paket API. Dokumen ini menggunakan atribut persyaratan organisasi Apigee atau organisasi yang mendukung hybrid secara bergantian.

Untuk menginstal dan menggunakan Apigee atau Apigee Hybrid, Anda harus memiliki organisasi Apigee yang terikat dengan suatu project Google Cloud. Anda melakukannya saat Anda membuat organisasi dalam proses yang dikenal sebagai penyediaan.

Organisasi Apigee tidak sama dengan organisasi Google Cloud. Bila ada kemungkinan ambiguitas, dokumen ini harus menetapkan bahwa organisasi adalah organisasi Apigee.

Untuk informasi selengkapnya, lihat Jenis organisasi.

P

pod
Pod adalah elemen penyusun dasar Kubernetes: ukuran terkecil dan paling sederhana unit tertentu dalam model objek Kubernetes yang Anda buat atau deploy. J mewakili proses yang berjalan di cluster Anda.
Saldo prabayar
Jumlah uang yang tersedia bagi developer prabayar untuk membayar API di muka paket.
developer prabayar
Developer yang membayar di muka untuk penggunaan produk API. Dana dipotong dari saldo developer prabayar saat produk API digunakan. Pengembang harus mempertahankan saldo prabayar yang cukup untuk membeli produk API. Developer ditetapkan untuk prabayar atau status pascabayar oleh penyedia API.
kebijakan
Langkah pemrosesan yang dijalankan sebagai unit logika atomik yang dapat digunakan kembali dalam API alur kerja. Kebijakan umumnya mencakup permintaan perutean ke endpoint yang tepat, yang mengubah format pesan, menerapkan kontrol akses, memanggil layanan jarak jauh untuk informasi sensitif, menyamarkan data sensitif dari pengguna eksternal, memeriksa konten pesan potensi ancaman, meng-cache respons umum untuk meningkatkan performa, dan sebagainya. Kebijakan dapat dieksekusi secara bersyarat berdasarkan konten atau konteks pesan respons atau permintaan. Misalnya, kebijakan transformasi dapat dijalankan untuk menyesuaikan format respons jika pesan permintaan dikirim dari smartphone.
developer pascabayar
Developer yang ditagih setiap bulan atas penggunaan produk API. Tujuan developer membayar penggunaan produk API berdasarkan persyaratan pembayaran yang ditetapkan oleh paket tarif. Developer diberi status pascabayar atau prabayar oleh API penyedia layanan.
proxy
Juga proxy API. API proxy adalah lapisan abstraksi yang terlihat API layanan backend dan menyediakan fitur bernilai tambah seperti keamanan, kuota, analisis, dan lainnya.
endpoint proxy
Endpoint proxy menentukan cara proxy API Anda berinteraksi dengan klien menggunakan berbagai aplikasi obrolan. Anda mengonfigurasi endpoint proxy dengan jalur basis yang merupakan bagian dari URL yang direspons oleh Proxy API Anda. URL-nya memiliki format https://hostname/basepath/pathsuffixes. Lihat Buat Proxy API.

R

paket tarif
Spesifikasi biaya, biaya lain, dan pembagian keuntungan untuk penggunaan API produk yang ditawarkan dalam paket API yang dimonetisasi.
pengontrol replikasi
Menjadwalkan ulang pod dan menangani pemulihan mandiri untuk pod.
resource, jalur resource
Konsep RESTful, jalur resource adalah uniform resource ID (URI) yang mengidentifikasi jalur jaringan ke sumber daya tertentu.
revisi
Paket konfigurasi dan kebijakan bernomor dan dikontrol versi yang digabungkan ke dalam sebuah Proxy API. Istilah ini dibedakan dari versi, yaitu API untuk developer dalam antarmuka berbasis web yang sederhana. Lihat "versi" di bawah ini.
bidang runtime

Layanan hybrid Apigee yang Anda kelola di cluster Kubernetes Anda sendiri yang ada dalam bidang runtime. Layanan ini berkomunikasi melalui akun layanan di bidang pengelolaan.

Termasuk MART, Synchronizer, Message Processors, Cassandra, dan komponen lainnya.

Untuk mengetahui informasi selengkapnya, lihat Tentang bidang runtime.

instance runtime
Apigee dapat dikonfigurasi dengan beberapa instance runtime, satu per region geografis. Satu atau beberapa Lingkungan dapat dilampirkan ke instance runtime, sehingga memberikan ketersediaan tinggi untuk proxy API di seluruh region.

S

pelanggan

Istilah umum untuk aplikasi dalam container yang berjalan di cluster Kubernetes Anda dalam pada bidang runtime. Layanan ini termasuk MART, Synchronizer, Message Processors, dan Cassandra.

Untuk mengetahui informasi selengkapnya, lihat Tentang bidang runtime.

node stateful
Node cluster yang membutuhkan penyimpanan persisten untuk dikelola status. Lihat Mengonfigurasi kumpulan node khusus.
node stateless
Node cluster yang tidak memerlukan penyimpanan persisten. Lihat Mengonfigurasi kumpulan node khusus.
Penyelaras

Layanan bidang runtime yang memeriksa bidang pengelolaan untuk konfigurasi dan peristiwa deployment untuk setiap lingkungan. Ini mendownload metadata yang diperlukan tentang proxy yang di-deploy, file konfigurasi, dan banyak lagi ke bidang runtime.

Sinkronisasi menyimpan informasinya di sistem file bersama yang dibaca oleh Pemroses Pesan. Ini akan berjalan sebagai DaemonSet permohonan; tidak memiliki traffic API runtime dan dapat menyinkronkan data untuk beberapa lingkungan dari satu pod proses/Kubernetes.

Untuk mengetahui informasi selengkapnya, lihat Tentang bidang runtime.

S

endpoint target

Endpoint target menentukan cara proxy API berinteraksi dengan backend Anda layanan IT perusahaan mereka. Anda mengonfigurasi endpoint target untuk meneruskan permintaan ke backend yang tepat layanan IT, termasuk menentukan setelan keamanan, protokol HTTP atau HTTPS, informasi koneksi. Lihat Mengubah target endpoint.

penambahan saldo
Tindakan yang dilakukan oleh developer prabayar untuk menambahkan dana ke saldo prabayar.
transaction_success_def&quot; id="transaction_Success_def">transaksi berhasil
Variabel monetisasi
, jika digunakan, menunjukkan bahwa transaksi API dimonetisasi atau tidak. Variabel ini dapat digunakan untuk mengganti perilaku default yang didasarkan pada status HTTP pada kode sumber. Lihat Variabel monetisasi.

U

UAP

Platform Analytics Terpadu. Layanan Apigee dalam pengelolaan bidang yang memproses data status deployment, debug, dan analisis yang masuk dan menyediakannya untuk Anda melalui UI hybrid Apigee atau Apigee API.

Untuk mengetahui informasi selengkapnya, lihat Pengumpulan data status deployment, analisis, dan debug.

UDCA

Agen Pengumpulan Data Universal. Sebuah layanan yang berjalan dalam pod pengumpulan data pada bidang runtime yang mengekstrak analisis, debug, dan data status deployment dan mengirimkannya ke UAP.

Untuk mengetahui informasi selengkapnya, lihat Pengumpulan data status deployment, analisis, dan debug.

V

versi
Versi antarmuka API yang ditampilkan kepada developer. Misalnya, pivotaltracker.com/services/v3, or api.enterprise.apigee.com/v1. (Istilah ini dibedakan dari revision, yang merupakan paket konfigurasi bernomor dan dikontrol versi dan kebijakan yang dipaketkan ke dalam proxy API. Singkatnya, antarmuka API memiliki versi, sedangkan {i>proxy<i} memiliki revisi.
volume
Penyimpanan bersama yang dapat digunakan oleh semua dalam container beberapa aplikasi dalam sebuah pod.