Ringkasan konfigurasi layanan runtime

Platform runtime hybrid Apigee terdiri dari berbagai layanan. Setiap layanan di-deploy di node dalam cluster Kubernetes Anda, dan setiap layanan dapat dikonfigurasi menggunakan file overrides.yaml.

Tabel berikut merangkum layanan runtime:

Layanan Deskripsi Objek Konfigurasi Diterapkan Sebagai Cakupan
Cassandra Berfungsi sebagai datastore runtime yang menyediakan penyimpanan persisten lokal Apigee untuk KMS, OAuth, KVM, dan caching untuk platform runtime. Anda dapat memiliki ring Cassandra terpisah untuk KMS, OAuth, KVM, dan penyimpanan dalam cache. cassandra StatefulSet Organisasi (satu atau beberapa organisasi)
Ingress/LoadBalancer Istio Default Mengelola permintaan masuk dari aplikasi klien. Penginstalan default menggunakan Ingress Istio, tetapi Anda bertanggung jawab untuk mengelola konfigurasi Ingress kustom Anda sendiri untuk traffic produksi. ingress Ingress Cluster (satu atau beberapa organisasi dalam cluster yang sama)
Logger Mengekstrak file log dan mengirim data ke aplikasi pemantauan yang terkait dengan akun GCP Anda (saat ini Stackdriver). logger DaemonSet Cluster (satu atau beberapa organisasi dalam cluster yang sama)
Management API untuk data Runtime (MART) Mengekspos endpoint untuk mengelola entitas data di bidang runtime, seperti KMS (kunci API dan token OAuth), kuota, KVM, dan produk API. Layanan MART dicakup untuk satu organisasi. mart Deployment Organisasi
Ingress Istio MART Mengelola permintaan masuk dari bidang pengelolaan untuk panggilan ke API Apigee. ingress Ingress Cluster (satu atau beberapa organisasi dalam cluster yang sama)
Message Processor Menggunakan update rolling dari bidang pengelolaan untuk menyediakan pemrosesan permintaan API dan eksekusi kebijakan di bidang runtime. Setiap Pemroses Pesan dicakup ke satu lingkungan. runtime Deployment Lingkungan
Metrik Mengumpulkan metrik operasi yang dapat Anda gunakan untuk memantau kondisi layanan campuran, menyiapkan pemberitahuan, dan sebagainya. metrics Deployment Cluster (satu atau beberapa organisasi dalam cluster yang sama)
Sinkronisasi Mengambil data konfigurasi tentang lingkungan API dari bidang pengelolaan ke bidang runtime. Synchronizer dapat melakukan polling pada satu atau beberapa lingkungan di organisasi yang sama atau berbeda. synchronizer Deployment Lingkungan
Universal Data Collection Agent (UDCA) Mengekstrak data status deployment dan analisis, lalu mengirimkannya ke layanan UAP di bidang pengelolaan sehingga Anda dapat mengaksesnya dengan UI pengelolaan. udca Deployment Lingkungan

Sebagian besar layanan membuat koneksi soket dengan layanan internal atau eksternal lainnya yang harus Anda ketahui. Untuk mengetahui informasi selengkapnya, lihat Port campuran.