Bagikan melalui


Aturan jaringan keluar yang dibutuhkan

Layanan Azure Managed Instance for Apache Cassandra memerlukan aturan jaringan tertentu untuk mengelola layanan dengan benar. Dengan memastikan Anda memiliki aturan yang tepat, Anda dapat menjaga keamanan layanan Anda dan mencegah masalah operasional.

Peringatan

Sebaiknya berhati-hatilah saat menerapkan perubahan pada aturan firewall untuk kluster yang ada. Misalnya, jika aturan tidak diterapkan dengan benar, aturan mungkin tidak diterapkan ke koneksi yang ada, sehingga mungkin muncul bahwa perubahan firewall tidak menyebabkan masalah apa pun. Namun, pembaruan otomatis node Instans Terkelola Cassandra kemudian mungkin gagal. Sebaiknya pantau konektivitas setelah pembaruan firewall utama selama beberapa waktu untuk memastikan tidak ada masalah.

Tag layanan jaringan virtual

Tip

Jika Anda menggunakan VPN , Anda tidak perlu membuka koneksi lain.

Jika Anda menggunakan Azure Firewall untuk membatasi akses keluar, sebaiknya gunakan tag layanan jaringan virtual. Tag dalam tabel diperlukan untuk membuat Azure SQL Managed Instance for Apache Cassandra berfungsi dengan baik.

Tag Layanan Tujuan Protokol Port Menggunakan
Penyimpanan HTTPS 443 Diperlukan untuk komunikasi yang aman antara node dan Azure Storage untuk komunikasi dan konfigurasi Control Plane.
AzureKeyVault HTTPS 443 Diperlukan untuk komunikasi yang aman antara node dan Azure Key Vault. Sertifikat dan kunci digunakan untuk mengamankan komunikasi di dalam kluster.
EventHub HTTPS 443 Diperlukan untuk meneruskan log ke Azure
AzureMonitor HTTPS 443 Diperlukan untuk meneruskan metrik ke Azure
AzureActiveDirectory HTTPS 443 Diperlukan untuk autentikasi Microsoft Entra.
AzureResourceManager HTTPS 443 Diperlukan untuk mengumpulkan informasi tentang node dan mengelola node Cassandra (misalnya, reboot)
AzureFrontDoor.Firstparty HTTPS 443 Diperlukan untuk operasi penebangan.
GuestAndHybridManagement HTTPS 443 Diperlukan untuk mengumpulkan informasi tentang node dan mengelola node Cassandra (misalnya, reboot)
ApiManagement HTTPS 443 Diperlukan untuk mengumpulkan informasi tentang node dan mengelola node Cassandra (misalnya, reboot)

Catatan

Selain tabel tag, Anda juga perlu menambahkan awalan alamat berikut, karena tag layanan tidak ada untuk layanan yang relevan: 104.40.0.0/13 13.104.0.0/14 40.64.0.0/10

Rute yang ditentukan pengguna

Jika Anda menggunakan firewall non-Microsoft untuk membatasi akses keluar, kami sangat menyarankan untuk mengonfigurasi rute yang ditentukan pengguna (UDR) untuk awalan alamat Microsoft, daripada mencoba mengizinkan konektivitas melalui Firewall Anda sendiri. Lihat contoh skrip bash untuk menambahkan awalan alamat yang diperlukan di rute yang ditentukan pengguna.

Azure Global aturan jaringan yang diperlukan

Aturan jaringan dan dependensi alamat IP yang diperlukan adalah:

Titik Akhir Tujuan Protokol Port Menggunakan
snovap<region.blob.core.windows.net:443
> Atau
ServiceTag - Azure Storage
HTTPS 443 Diperlukan untuk komunikasi yang aman antara node dan Azure Storage untuk komunikasi dan konfigurasi Control Plane.
*.store.core.windows.net:443
Atau
ServiceTag - Azure Storage
HTTPS 443 Diperlukan untuk komunikasi yang aman antara node dan Azure Storage untuk komunikasi dan konfigurasi Control Plane.
*.blob.core.windows.net:443
Atau
ServiceTag - Azure Storage
HTTPS 443 Diperlukan untuk komunikasi yang aman antara node dan Azure Storage untuk menyimpan cadangan. Fitur pencadangan sedang direvisi dan pola untuk nama penyimpanan diikuti oleh GA
vmc-p-region.vault.azure.net:443<>
Atau
ServiceTag - Azure KeyVault
HTTPS 443 Diperlukan untuk komunikasi yang aman antara node dan Azure Key Vault. Sertifikat dan kunci digunakan untuk mengamankan komunikasi di dalam kluster.

management.azure.com:443 Atau
ServiceTag - Azure Virtual Machine Scale Sets/Azure Management API
HTTPS 443 Diperlukan untuk mengumpulkan informasi tentang node dan mengelola node Cassandra (misalnya, reboot)
*.servicebus.windows.net:443
Atau
ServiceTag - Azure EventHub
HTTPS 443 Diperlukan untuk meneruskan log ke Azure

jarvis-west.dc.ad.msft.net:443 Atau
ServiceTag - Azure Monitor
HTTPS 443 Diperlukan untuk meneruskan metrik Azure

login.microsoftonline.com:443 Atau
ServiceTag - ID Microsoft Entra
HTTPS 443 Diperlukan untuk autentikasi Microsoft Entra.
packages.microsoft.com HTTPS 443 Diperlukan untuk pembaruan definisi dan tanda tangan pemindai keamanan Azure
azure.microsoft.com HTTPS 443 Diperlukan untuk mendapatkan informasi tentang set skala mesin virtual
<dsms.dsms.core.windows.net wilayah> HTTPS 443 Sertifikat untuk pengelogan
gcs.prod.monitoring.core.windows.net HTTPS 443 Titik akhir pengelogan diperlukan untuk pengelogan
global.prod.microsoftmetrics.com HTTPS 443 Diperlukan untuk metrik
shavsalinuxscanpkg.blob.core.windows.net HTTPS 443 Diperlukan untuk mengunduh/memperbarui pemindai keamanan
crl.microsoft.com HTTPS 443 Diperlukan untuk mengakses sertifikat Microsoft publik
global-dsms.dsms.core.windows.net HTTPS 443 Diperlukan untuk mengakses sertifikat Microsoft publik

Akses DNS

Sistem ini menggunakan nama DNS untuk mencapai layanan Azure yang dijelaskan dalam artikel ini sehingga dapat menggunakan penyeimbang beban. Oleh karena itu, jaringan virtual harus menjalankan server DNS yang dapat menyelesaikan alamat tersebut. Mesin virtual dalam jaringan virtual mengikuti server nama yang dikomunikasikan melalui protokol DHCP. Dalam kebanyakan kasus, Azure secara otomatis menyiapkan server DNS untuk jaringan virtual. Jika ini tidak terjadi dalam skenario Anda, nama DNS yang dijelaskan dalam artikel ini bisa menjadi panduan yang baik untuk memulai.

Penggunaan portal internal

Port berikut hanya dapat diakses dalam jaringan virtual (atau rute vnet yang di-peering./express). Azure Managed Instances for Apache Cassandra tidak memiliki IP publik dan tidak boleh diakses di Internet.

Port Menggunakan
8443 Internal
9443 Internal
7001 Gosip - Digunakan oleh node Cassandra untuk berbicara satu sama lain
9042 Cassandra -Digunakan oleh klien untuk terhubung ke Cassandra
7199 Internal

Langkah berikutnya

Dalam artikel ini, Anda mempelajari tentang aturan jaringan untuk mengelola layanan dengan benar. Pelajari selengkapnya tentang Azure SQL Managed Instance for Apache Cassandra dengan artikel berikut: