Pianificazione della rete per Oracle AI Database su Azure

Questo articolo illustra le topologie di rete e i vincoli in Oracle AI Database@Azure. Dopo aver acquistato un'offerta tramite Azure Marketplace e aver effettuato il provisioning dell'infrastruttura Oracle Exadata, il passaggio successivo consiste nel creare il cluster di macchine virtuali per ospitare l'istanza di Oracle Exadata Database@Azure. I cluster Oracle AI Database sono connessi alla rete virtuale Azure tramite una scheda di interfaccia di rete virtuale (NIC virtuale) dalla subnet delegata (delegata a Oracle.Database/networkAttachment).

Funzionalità di rete

Esistono due tipi di funzionalità di rete: predefinite e avanzate.

Funzionalità di rete predefinite

Le funzionalità di rete predefinite consentono la connettività di rete di base per le distribuzioni di Oracle AI Database@Azure nuove ed esistenti. Queste funzionalità sono disponibili in tutte le aree di Oracle AI Database@Azure supportate e forniscono la rete di base necessaria per la distribuzione

Funzionalità di rete avanzate

Le funzionalità di rete avanzate migliorano l'esperienza di rete virtuale, offrendo una maggiore sicurezza, prestazioni e controllo, analogamente alle macchine virtuali standard Azure. Queste funzionalità sono disponibili a livello generale per le nuove distribuzioni nelle aree seguenti:

  • Australia East
  • Australia Southeast
  • Brasile meridionale
  • Brazil Southeast
  • Canada Central
  • Canada East
  • India centrale
  • Central US
  • East US
  • Stati Uniti orientali 2
  • Francia centrale
  • France South
  • Germania settentrionale
  • Germania centro-occidentale
  • India meridionale
  • Italia settentrionale
  • Giappone orientale
  • Japan West
  • Stati Uniti centro-settentrionali
  • Europa settentrionale
  • Stati Uniti centro-meridionali
  • South India
  • Sud-est asiatico
  • Spain Central
  • Svezia centrale
  • Switzerland North
  • UAE Central
  • UAE North
  • UK South
  • UK West
  • US West
  • Stati Uniti occidentali 2
  • Stati Uniti occidentali 3
  • West Europe

Note

Le funzionalità di rete avanzate sono attualmente supportate solo per le nuove distribuzioni di Oracle AI Database@Azure. Le reti virtuali esistenti con Oracle AI Database@Azure subnet delegate create in precedenza non supportano queste funzionalità al momento. Il supporto per le distribuzioni esistenti è previsto per la fine di quest'anno.

Registrazione necessaria per le subnet delegate

Per usare le funzionalità di rete avanzate, usare i comandi seguenti (tramite AZCLI) per eseguire la registrazione prima di creare una nuova subnet delegata per la distribuzione di Oracle AI Database@Azure.

Register-AzProviderFeature -FeatureName "EnableRotterdamSdnApplianceForOracle" -ProviderNamespace "Microsoft.Baremetal"

Register-AzProviderFeature -FeatureName "EnableRotterdamSdnApplianceForOracle" -ProviderNamespace "Microsoft.Network"

Note

Lo stato di registrazione può essere nello stato "Registrazione" per un massimo di 60 minuti prima di passare a "Registrato". Attendere che lo stato diventi 'Registrato' prima di continuare con la creazione della subnet delegata.

Topologie supportate

La tabella seguente descrive le topologie di rete supportate da ogni configurazione delle funzionalità di rete per Oracle AI Database@Azure.

Topology Funzionalità di rete predefinite Funzionalità di rete avanzate
Connettività a un cluster Oracle AI Database in una rete virtuale locale Yes Yes
Connettività a un cluster Oracle AI Database in una rete virtuale con peering stabilito (nella stessa regione) Yes Yes
Connettività a un cluster Oracle AI Database in una rete virtuale spoke in un'altra regione con una rete WAN virtuale (Wide Area Network) Yes Yes
Connettività a un cluster Oracle AI Database in una rete virtuale con peering di un'area diversa (peering globale) No Yes
Connettività locale a un cluster Oracle AI Database tramite Azure ExpressRoute globale e locale Yes Yes
Azure ExpressRoute FastPath No Yes
Connettività dall'ambiente locale a un cluster di database AI Oracle in una rete virtuale spoke tramite un gateway ExpressRoute e il peering di rete virtuale con transito gateway Yes Yes
Connettività locale a una subnet delegata tramite un gateway di rete privata virtuale (VPN) Yes Yes
Connettività dall'ambiente locale a un database Oracle per intelligenza artificiale in una rete virtuale satellite tramite un gateway VPN e un peering di rete virtuale con transito attraverso il gateway. Yes Yes
Connettività su gateway VPN attivi/passivi Yes Yes
Connettività su gateway VPN attivi/attivi No Yes
Connettività tramite gateway ExpressRoute a livello di zona con ridondanza a livello di zona Yes Yes
Connettività di transito tramite una WAN virtuale per un cluster di Oracle AI Database fornito all'interno di una rete virtuale a topologia spoke. Yes Yes
Connettività in sede a un cluster di database Oracle AI tramite una WAN virtuale e una rete WAN definita dal software (SD-WAN) No Yes
Connettività locale tramite un hub protetto (un'appliance virtuale di rete firewall) Yes Yes
Connettività da un cluster Oracle AI Database sui nodi Oracle AI Database@Azure alle risorse Azure Yes Yes
App contenitore di Azure supportati per le funzionalità di rete avanzate No Yes
La connettività da Azure NetApp Files con le funzionalità della rete di base (Azure NetApp Files e Oracle AI Database@Azure devono essere distribuiti in VNET separate) No Yes
La connettività di Azure NetApp Files con funzionalità di rete Standard (ANF e Oracle AI Database@Azure devono essere distribuiti in VNET separate) Yes Yes

Constraints

Nella tabella seguente vengono descritte le configurazioni necessarie delle funzionalità di rete supportate.

Features Funzionalità di rete predefinite Funzionalità di rete avanzate
Subnet delegata per rete virtuale 1 1
Gruppi di sicurezza di rete nelle subnet delegate di Oracle AI Database@Azure No Yes
Rotte definite dall'utente (UDR) nelle subnet delegate di Oracle AI Database@Azure Yes Yes
Connettività da un cluster Oracle AI Database a un endpoint privato nella stessa rete virtuale nelle subnet delegate di Azure No Yes
Connettività da un cluster Oracle AI Database a un endpoint privato in una diversa rete virtuale a raggio connessa a una WAN virtuale Yes Yes
Supporto NSG sulla connessione privata No Yes
Connettività ad app serverless come le funzioni di Azure tramite endpoint privati No Yes
Azure SLB e ILB supporto per il traffico del cluster Oracle AI Database No No
Rete virtuale (IPv4 e IPv6) dual stack È supportato solo IPv4 È supportato solo IPv4
Supporto dei tag di servizio No Yes
Log dei flussi della rete virtuale No Yes
Connessione alle istanze ODAA tramite endpoint privato No No
Supporto per il gateway NAT V2 Standard No No

Note

Quando si usano gruppi di sicurezza di rete (gruppi di sicurezza di rete) sul lato Azure, assicurarsi che tutte le regole di sicurezza configurate sul lato Oracle (OCI) vengano esaminate per evitare conflitti. L'applicazione di criteri di sicurezza sia su Azure che su OCI può migliorare il comportamento di sicurezza complessivo, ma introduce anche una maggiore complessità in termini di gestione e richiede un'attenta sincronizzazione manuale tra i due ambienti. Il disallineamento tra questi criteri potrebbe causare problemi di accesso imprevisti o interruzioni operative.

Requisiti di UDR per il routing del traffico verso Oracle AI Database@Azure

Quando si instrada il traffico verso Oracle AI Database@Azure tramite un'appliance virtuale di rete/firewall, il prefisso User-Defined Route (UDR) deve essere almeno specifico quanto la subnet delegata all'istanza di Oracle AI Database@Azure. Prefissi più ampi possono far cadere il traffico.

Se la subnet delegata per l'istanza è x.x.x.x/27, configurare l'UDR nella subnet del gateway come:

Prefisso route Risultato routing
x.x.x.x/27 (uguale alla subnet) ✅
x.x.x.x/32 (più specifico) ✅
x.x.x.x/24 (troppo ampio) ❌

Linee guida specifiche per la topologia

Topologia hub-spoke

  • Definire l'UDR nella subnet del gateway.
  • Utilizzare un prefisso di percorso di x.x.x.x/27 o più specifico.
  • Impostare l'hop successivo su NVA/firewall.

Rete WAN virtuale (VWAN)

  • Intento con routing:

    • Aggiungere il prefisso della subnet delegata (x.x.x.x/27) all'elenco di prefissi della finalità di routing.
  • Senza finalità di routing:

    • Aggiungere una route alla tabella route VWAN x.x.x.x/27 e puntare l'hop successivo su NVA/firewall.

Note

Quando le funzionalità di rete avanzate non sono abilitate, e per il traffico che ha origine dalla subnet delegata Oracle AI Database@Azure che deve attraversare un gateway (ad esempio, per raggiungere reti locali, AVS, altri cloud e così via), è necessario configurare specifiche route definite dall'utente (UDR) nella subnet delegata.
Queste UDR devono definire i prefissi IP di destinazione specifici e impostare l'hop successivo su NVA/firewall appropriato nell'hub.
Senza queste route, il traffico in uscita può ignorare i percorsi di ispezione necessari o non raggiungere la destinazione desiderata.

Note

Per accedere a un'istanza di Oracle AI Database@Azure da una rete locale tramite un gateway di rete virtuale (ExpressRoute o VPN) e un firewall, configurare la tabella di route assegnata al gateway di rete virtuale per includere l'indirizzo IPv4 /32 dell'istanza di Oracle AI Database@Azure elencata e puntare al firewall come hop successivo. L'uso di uno spazio di indirizzi aggregato che include l'indirizzo IP dell'istanza di Oracle AI Database@Azure non inoltra il traffico di Oracle AI Database@Azure al firewall.

Note

Se si vuole configurare una tabella di route (route UDR) per controllare il routing dei pacchetti tramite un'appliance virtuale di rete o un firewall destinato a un'istanza di Oracle AI Database@Azure da una sorgente nella stessa rete virtuale o in una rete virtuale con peering, il prefisso UDR deve essere più specifico o uguale alla dimensione della subnet delegata dell'Oracle AI Database@Azure. Se il prefisso UDR è meno specifico della dimensione della subnet delegata, non è efficace.

Ad esempio, se la subnet delegata è x.x.x.x/24, è necessario configurare l'UDR su x.x.x.x/24 (uguale) o x.x.x.x/32 (più specifica). Se si configura la route UDR come x.x.x.x/16, i comportamenti non definiti, ad esempio il routing asimmetrico, possono causare un network drop nel firewall.

FAQ

Che cosa sono le funzionalità di rete avanzate?

Le funzionalità di rete avanzate migliorano l'esperienza di rete virtuale offrendo una migliore sicurezza, prestazioni e controllo, analogamente alle macchine virtuali standard Azure. Con questa funzionalità, i clienti possono utilizzare le integrazioni native delle reti virtuali come i Gruppi di sicurezza di rete (NSG), le route definite dall'utente (UDR), collegamento privato, il peering globale delle reti virtuali ed ExpressRoute FastPath senza dover ricorrere a soluzioni alternative.

Le funzionalità di rete avanzate funzioneranno per le distribuzioni esistenti?

Al momento no. Il supporto per le distribuzioni esistenti è in programma e stiamo lavorando attivamente per abilitarlo. Resta aggiornato per gli aggiornamenti nel prossimo futuro.

È necessario eseguire la registrazione automatica per abilitare funzionalità di rete avanzate per le nuove distribuzioni?

Yes. Per sfruttare i vantaggi delle funzionalità di rete avanzate per le nuove distribuzioni, è necessario completare un processo di registrazione. Eseguire i comandi di registrazione prima di creare una nuova subnet delegata nella rete virtuale esistente o nuova per le distribuzioni di Oracle AI Database@Azure.

Come è possibile verificare se la distribuzione supporta funzionalità di rete avanzate?

Attualmente, non esiste un modo diretto per verificare se una rete virtuale supporta funzionalità di rete avanzate. È consigliabile tenere traccia della sequenza temporale di registrazione delle funzionalità e associarla alle reti virtuali create in seguito. È anche possibile usare la scheda Registro attività sotto il VNet per determinare i dettagli della creazione, ma si noti che i log sono disponibili solo per gli ultimi 90 giorni per impostazione predefinita.