Benefícios do uso do Azure NetApp Files com o Oracle Database
O Oracle Direct NFS (dNFS) torna possível gerar um desempenho maior do que o próprio driver NFS do sistema operacional. Descreve a tecnologia e fornece uma comparação de desempenho entre o Oracle Direct NFS (dNFS) e o cliente NFS tradicional (NFS Kernel). Ele também mostra as vantagens e a facilidade de usar o dNFS com o Azure NetApp Files.
Importante
Para uma implantação correta e ideal do Oracle dNFS, siga as diretrizes de aplicação de patch descritas aqui.
Como funciona o Oracle Direct NFS
O resumo a seguir explica como o Oracle Direct NFS funciona em um nível superior:
O Oracle Direct NFS ignora o cache do buffer do sistema operacional. Os dados são armazenados em cache apenas uma vez no espaço do usuário, eliminando a sobrecarga de cópias de memória.
O cliente NFS tradicional usa um único fluxo de rede, conforme mostrado abaixo:
O Oracle Direct NFS melhora ainda mais o desempenho por meio do balanceamento de carga do tráfego de rede entre vários fluxos de rede. Conforme testado e mostrado abaixo, 650 conexões de rede distintas foram estabelecidas dinamicamente pelo Oracle Database:
As Perguntas frequentes da Oracle para o Direct NFS mostram que o Oracle dNFS é um cliente NFS otimizado. Ele fornece acesso rápido e escalonável ao armazenamento NFS que está localizado em dispositivos de armazenamento NAS (acessíveis em TCP/IP). O dNFS é integrado ao kernel do banco de dados, assim como o ASM, que é usado principalmente com o armazenamento DAS ou SAN. Dessa forma, a diretriz é usar o dNFS ao implementar o armazenamento NAS e usar o ASM ao implementar o armazenamento SAN.
O dNFS é a opção padrão no Oracle 18c.
O dNFS está disponível a partir Oracle Database 11g. O diagrama a seguir compara o dNFS e o NFS nativo. Quando você usa o dNFS, um banco de dados Oracle que é executado em uma máquina virtual do Azure pode gerar mais E/S do que o cliente NFS nativo.
Você pode habilitar ou desabilitar o dNFS executando dois comandos e reiniciando o banco de dados.
Para habilitá-la:
cd $ORACLE_HOME/rdbms/lib ; make -f ins_rdbms.mk dnfs_on
Para desabilitar:
cd $ORACLE_HOME/rdbms/lib ; make -f ins_rdbms.mk dnfs_off
Azure NetApp Files combinado com o Oracle Direct NFS
Você pode aprimorar o desempenho do Oracle dNFS com o serviço Azure NetApp Files. O serviço oferece controle total sobre o desempenho do aplicativo. Ele pode atender a aplicativos extremamente exigentes. A combinação do Oracle dNFS com o Azure NetApp Files oferece grande vantagem para as cargas de trabalho.