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.
Diagram arsitektur runtime
Gambar berikut menunjukkan cara setiap layanan runtime berinteraksi dengan layanan lain dalam
hybrid:
Operator Apigee (AO) membuat dan memperbarui resource Kubernetes dan Istio tingkat rendah
yang diperlukan untuk men-deploy dan mengelola konfigurasi ApigeeDeployment (AD). Misalnya,
pengontrol melakukan rilis pemroses pesan dan memvalidasi
konfigurasi AD sebelum membuatnya persisten di cluster Kubernetes.
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.
Pod apigee-cassandra-default adalah pod yang menjalankan database Hybrid Cassandra di cluster Kubernetes. Satu atau beberapa pod bersama-sama membentuk cluster yang membaca, menulis, dan menyimpan data persisten untuk Apigee Hybrid.
Pod apigee-cassandra-user-setup melakukan inisialisasi dan mengonfigurasi pengguna dan peran untuk database Cassandra. Peran ini digunakan oleh komponen Cassandra dan Runtime untuk membaca dan menulis data ke database Cassandra Hybrid.
Pod apigee-cassandra-schema-setup melakukan inisialisasi dan mengonfigurasi skema database dari database Cassandra Hybrid. Pod ini digunakan untuk menyiapkan keyspace dan definisi tabel Cassandra dengan database Cassandra Hybrid.
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.
Menggunakan update rolling dari bidang pengelolaan untuk menyediakan pemrosesan permintaan API dan
eksekusi kebijakan di bidang runtime. Setiap Pemroses Pesan dicakup ke satu
lingkungan.
Mengambil data konfigurasi tentang lingkungan API dari platform pengelolaan ke
platform runtime. Synchronizer dapat melakukan polling pada satu atau beberapa lingkungan di organisasi yang sama atau berbeda.
Mengekstrak data analisis dan status deployment, lalu mengirimkannya ke layanan UAP di
bidang pengelolaan sehingga Anda dapat mengaksesnya dengan UI pengelolaan.
Sebagian besar layanan membuat koneksi soket dengan layanan internal atau eksternal lainnya yang harus Anda ketahui. Untuk mengetahui informasi selengkapnya, lihat Port campuran.
[[["Mudah dipahami","easyToUnderstand","thumb-up"],["Memecahkan masalah saya","solvedMyProblem","thumb-up"],["Lainnya","otherUp","thumb-up"]],[["Sulit dipahami","hardToUnderstand","thumb-down"],["Informasi atau kode contoh salah","incorrectInformationOrSampleCode","thumb-down"],["Informasi/contoh yang saya butuhkan tidak ada","missingTheInformationSamplesINeed","thumb-down"],["Masalah terjemahan","translationIssue","thumb-down"],["Lainnya","otherDown","thumb-down"]],["Terakhir diperbarui pada 2025-08-19 UTC."],[[["\u003cp\u003eThis document describes version 1.9 of the Apigee hybrid runtime plane, which is composed of various services deployed on Kubernetes cluster nodes and configured via the \u003ccode\u003eoverrides.yaml\u003c/code\u003e file.\u003c/p\u003e\n"],["\u003cp\u003eThe Apigee Operators (AO) service manages the creation and updates of Kubernetes and Istio resources necessary for deploying and maintaining the ApigeeDeployment configuration.\u003c/p\u003e\n"],["\u003cp\u003eCassandra serves as the runtime datastore for Apigee, providing persistent storage for data such as KMS, OAuth, KVMs, and caching, and it has pods designated for default operations, user setup, and schema setup.\u003c/p\u003e\n"],["\u003cp\u003eServices like the Logger, Metrics, and Universal Data Collection Agent (UDCA) handle logging, metrics collection, and analytics/deployment status data extraction, respectively, for different scopes.\u003c/p\u003e\n"],["\u003cp\u003eThe Management API for Runtime data (MART), Message Processors, and Synchronizers manage runtime data entities, process API requests/policies, and fetch configuration data from the management plane to the runtime plane, respectively, each operating within specific scopes.\u003c/p\u003e\n"]]],[],null,["# Runtime service configuration overview\n\n| You are currently viewing version 1.9 of the Apigee hybrid documentation. **This version is end of life.** You should upgrade to a newer version. For more information, see [Supported versions](/apigee/docs/hybrid/supported-platforms#supported-versions).\n\nThe Apigee hybrid runtime plane is made up of a variety of services. Each service is deployed\non nodes within your Kubernetes cluster, and each one can be configured using the\n[`overrides.yaml` file](/apigee/docs/hybrid/v1.9/customize-services).\n\n#### Runtime architectural diagram\n\nThe following image shows how each of the runtime services interacts with other services in\nhybrid:\n\nThe following table summarizes the runtime services:\n\nMost services make socket connections with other internal or external services that you should be\naware of. For more information, see [Hybrid ports](/apigee/docs/hybrid/v1.9/ports)."]]