Ringkasan konfigurasi layanan runtime

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

Tabel berikut meringkas layanan runtime:

Layanan Deskripsi Objek Konfigurasi Diterapkan Sebagai Cakupan
Operator Apigee Operator Apigee (AO) membuat dan mengupdate resource Kubernetes dan Istio level rendah yang diperlukan untuk men-deploy dan mengelola konfigurasi ApigeeDeployment (AD). Misalnya, pengontrol menjalankan rilis pemroses pesan dan memvalidasi konfigurasi AD sebelum menjadikannya persisten di cluster Kubernetes. ao Deployment Cluster Kubernetes
Cassandra Berfungsi sebagai datastore runtime yang menyediakan penyimpanan persisten lokal Apigee untuk KMS, OAuth, KVM, dan caching untuk bidang runtime. Anda dapat memiliki cincin Cassandra terpisah untuk KMS, OAuth, KVM, dan caching.
Pod apigee-cassandra-default adalah pod yang menjalankan database Hybrid Cassandra di cluster Kubernetes. Satu atau beberapa pod bersama-sama membuat cluster yang membaca, menulis, dan menyimpan data persisten untuk Apigee Hybrid.
Pod apigee-cassandra-user-setup melakukan inisialisasi dan mengonfigurasi pengguna serta peran untuk database Cassandra. Peran ini digunakan oleh komponen Cassandra dan Runtime untuk membaca dan menulis data ke database Hybrid Cassandra.
Pod apigee-cassandra-schema-setup melakukan inisialisasi dan mengonfigurasi skema database dari database Hybrid Cassandra. Pod ini digunakan untuk menyiapkan keyspace dan definisi tabel Cassandra dengan database Hybrid Cassandra.
cassandra StatefulSet Organisasi (satu atau beberapa organisasi)
Logger Mengekstrak file log dan mengirimkan data ke aplikasi pemantauan yang terkait dengan akun Google Cloud Anda (saat ini Cloud Operations). logger DaemonSet Cluster (satu atau beberapa organisasi di cluster yang sama)
Management API untuk data Runtime (MART) Mengekspos endpoint untuk mengelola entity 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
Pemroses Pesan Menggunakan update berkelanjutan dari bidang pengelolaan untuk menyediakan pemrosesan permintaan API dan eksekusi kebijakan pada bidang runtime. Setiap Pemroses Pesan tercakup dalam satu lingkungan. runtime Deployment Lingkungan
Metrik Mengumpulkan metrik operasi yang dapat Anda gunakan untuk memantau kondisi layanan hybrid, menyiapkan pemberitahuan, dan sebagainya. metrics Deployment Cluster (satu atau beberapa organisasi di cluster yang sama)
Sinkronisasi Mengambil data konfigurasi tentang lingkungan API dari bidang pengelolaan ke bidang runtime. Menyinkronkan dapat melakukan polling pada satu atau beberapa lingkungan di organisasi yang sama atau berbeda. synchronizer Deployment Lingkungan
Agen Pengumpulan Data Universal (UDCA) Mengekstrak data analisis dan status deployment serta 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 lain yang harus Anda ketahui. Untuk mengetahui informasi selengkapnya, lihat Port hybrid.