Vantaggi dell'uso di Azure NetApp Files con Oracle Database

Oracle Direct NFS (dNFS) consente di migliorare le prestazioni rispetto al driver NFS del sistema operativo. Questo articolo illustra la tecnologia e fornisce un confronto delle prestazioni tra dNFS e il client NFS tradizionale (Kernel NFS). Illustra anche i vantaggi e la facilità dNFS con Azure NetApp Files.

Importante

Per una distribuzione corretta e ottimale di Orace dNFS, seguire le linee guida per l'applicazione di patch descritte qui.

Funzionamento di Oracle Direct NFS

Il riepilogo seguente illustra il funzionamento di Oracle Direct NFS a livello generale:

  • Oracle Direct NFS ignora la cache del buffer del sistema operativo. I dati vengono memorizzati nella cache una sola volta nello spazio utente, eliminando il sovraccarico delle copie di memoria.

  • Il client NFS tradizionale usa un singolo flusso di rete, come illustrato di seguito:

    Traditional NFS client using a single network flow

    Oracle Direct NFS migliora ulteriormente le prestazioni bilanciando il carico del traffico di rete tra più flussi di rete. Come testato e illustrato di seguito, 650 connessioni di rete distinte sono state stabilite dinamicamente dal database Oracle:

    Oracle Direct NFS improving performance

Le domande frequenti su Oracle per Direct NFS indicano che Oracle dNFS è un client NFS ottimizzato. Fornisce accesso rapido e scalabile all'archiviazione NFS che si trova nei dispositivi di archiviazione NAS (accessibile tramite TCP/IP). dNFS è integrato nel kernel del database esattamente come ASM, che viene usato principalmente con daS o archiviazione SAN. Di conseguenza, le linee guida sono l'uso di dNFS quando si implementa l'archiviazione NAS e si usa ASM durante l'implementazione dell'archiviazione SAN.

dNFS è l'opzione predefinita in Oracle 18c.

DNFS è disponibile a partire da Oracle Database 11g. Il diagramma seguente confronta dNFS con NFS nativo. Quando si usa dNFS, un database Oracle in esecuzione in una macchina virtuale di Azure può eseguire più operazioni di I/O rispetto al client NFS nativo.

Oracle and Azure NetApp Files comparison of dNFS with native NFS

È possibile abilitare o disabilitare dNFS eseguendo due comandi e riavviando il database.

Per abilitarla, effettuare i seguenti passaggi:
cd $ORACLE_HOME/rdbms/lib ; make -f ins_rdbms.mk dnfs_on

Per disabilitare:
cd $ORACLE_HOME/rdbms/lib ; make -f ins_rdbms.mk dnfs_off

Azure NetApp Files combinato con Oracle Direct NFS

È possibile migliorare le prestazioni di Oracle dNFS con il servizio Azure NetApp Files. Il servizio offre il controllo totale sulle prestazioni dell'applicazione. Può soddisfare applicazioni estremamente impegnative. La combinazione di dNFS Oracle con Azure NetApp Files offre un ottimo vantaggio per i carichi di lavoro.

Passaggi successivi