Memahami port yang digunakan bidang runtime hybrid penting untuk penerapan di perusahaan. Bagian ini menjelaskan port yang digunakan untuk komunikasi yang aman dalam bidang runtime serta port eksternal yang digunakan untuk komunikasi dengan layanan eksternal.
Koneksi internal
Komunikasi antara bidang runtime dan bidang pengelolaan diamankan dengan TLS satu arah dan OAuth 2.0. Setiap layanan menggunakan protokol yang berbeda, bergantung pada layanan yang berkomunikasi dengannya.
Gambar berikut menunjukkan port dan saluran komunikasi dalam bidang runtime hybrid:

Tabel berikut menjelaskan port dan saluran komunikasi dalam bidang runtime hybrid:
| Koneksi Internal | |||||
|---|---|---|---|---|---|
| Sumber | Tujuan | Protokol/Port | Protokol Keamanan | Deskripsi | |
| MART | Cassandra | TCP/9042 TCP/9142 |
mTLS | Mengirim data untuk persistensi | |
| Apigee Connect | MART | TCP/8443 | TLS | Permintaan dari bidang pengelolaan melewati Apigee Connect. Apigee Connect memulai koneksi. | |
| OPSIONAL: MART Istio Ingress Hanya jika tidak menggunakan Apigee Connect |
MART | TCP/8443 | TLS | Permintaan dari management plane melewati MART Istio Ingress | |
| Ingress Istio Default | Message Processor | TCP/8443 | TLS (sertifikat yang ditandatangani sendiri dan dibuat oleh Apigee) | Memproses permintaan API masuk | |
| Message Processor | Cassandra | TCP/9042 TCP/9142 |
mTLS | Mengirim data untuk persistensi | |
| Message Processor | fluentd (Analytics) | TCP/20001 | mTLS | Mengalirkan data ke pod pengumpulan data | |
| Cassandra | Cassandra | TCP/7001 | mTLS | Komunikasi cluster intra-node. Perhatikan bahwa Anda juga dapat membiarkan port 7000 terbuka untuk konfigurasi firewall sebagai opsi cadangan untuk potensi pemecahan masalah. | |
| Prometheus | Cassandra | TCP/7070 (HTTPS) | TLS | Meng-scrap data metrik dari berbagai layanan | |
| MART | TCP/8843 (HTTPS) | TLS | |||
| Message Processor | TCP/8843 (HTTPS) | TLS | |||
| Penyinkron | TCP/8843 (HTTPS) | TLS | |||
| UDCA | TCP/7070 (HTTPS) | TLS | |||
Sambungan eksternal
Untuk mengonfigurasi firewall jaringan dengan tepat, Anda harus mengetahui port masuk dan keluar yang digunakan oleh Hybrid untuk berkomunikasi dengan layanan eksternal.
Gambar berikut menunjukkan port yang digunakan untuk komunikasi eksternal dengan bidang runtime hybrid:

Tabel berikut menjelaskan port yang digunakan untuk komunikasi eksternal dengan bidang runtime hybrid:
| Koneksi Eksternal | |||||
|---|---|---|---|---|---|
| Sumber | Tujuan | Protokol/Port | Protokol Keamanan | Deskripsi | |
| Koneksi Masuk (diekspos secara eksternal) | |||||
| OPSIONAL: Layanan Apigee Hanya jika tidak menggunakan Apigee Connect (direkomendasikan). Lihat Koneksi Dua Arah di bawah. |
MART Istio Ingress | TCP/443 | OAuth melalui TLS 1.2 | Panggilan API hybrid dari bidang pengelolaan | |
| Aplikasi Klien | Ingress Istio Default | TCP/* | Tidak Ada/OAuth melalui TLS 1.2 | Permintaan API dari aplikasi eksternal | |
| Koneksi Keluar | |||||
| Message Processor | Layanan backend | TCP/* UDP/* |
Tidak Ada/OAuth melalui TLS 1.2 | Mengirim permintaan ke host yang ditentukan pelanggan | |
| Penyinkron | Layanan Apigee | TCP/443 | OAuth melalui TLS 1.2 | Mengambil data konfigurasi; terhubung ke apigee.googleapis.com |
|
| GCP | Terhubung ke iamcredentials.googleapis.com untuk otorisasi |
||||
| UDCA (Analytics) | Layanan Apigee (UAP) | TCP/443 | OAuth melalui TLS 1.2 | Mengirim data ke UAP di bidang pengelolaan dan ke GCP; terhubung ke
apigee.googleapis.com dan storage.googleapis.com |
|
| Apigee Connect | Layanan Apigee | TCP/443 | TLS | Membangun koneksi dengan bidang pengelolaan; terhubung ke
apigeeconnect.googleapis.com |
|
| Prometheus (Metrik) | GCP (Cloud Operations) | TCP/443 | TLS | Mengirim data ke Cloud Operations di management plane; terhubung ke
monitoring.googleapis.com |
|
| fluentd (Logging) | GCP (Cloud Operations) | TCP/443 | TLS | Mengirim data ke Cloud Operations di management plane; terhubung ke
logging.googleapis.com |
|
| MART | GCP | TCP/443 | OAuth melalui TLS 1.2 | Terhubung ke iamcredentials.googleapis.com untuk otorisasi |
|
| * menunjukkan bahwa port dapat dikonfigurasi. Apigee merekomendasikan penggunaan 443. | |||||
| Koneksi Dua Arah | |||||
| Apigee Connect | Layanan Apigee | TCP/443 | TLS | Mengirimkan data pengelolaan antara bidang pengelolaan dan Management API untuk
Data runtime (MART) di bidang runtime. Apigee Connect memulai koneksi;
terhubung ke apigeeconnect.googleapis.com |
|
Anda tidak boleh mengizinkan koneksi eksternal untuk alamat IP tertentu yang terkait dengan
*.googleapis.com. Alamat IP dapat berubah karena saat ini domain diselesaikan ke beberapa alamat.