Keuntungan menggunakan Azure NetApp Files dengan Oracle Database

Oracle Direct NFS (dNFS) memungkinkan untuk mendorong kinerja yang lebih tinggi daripada driver NFS sistem operasi sendiri. Artikel ini menjelaskan teknologi dan memberikan perbandingan kinerja antara dNFS dan klien NFS tradisional (Kernel NFS). Ia juga menampilkan keuntungan dan kemudahan penggunaan dNFS dengan Azure NetApp Files.

Penting

Untuk penyebaran Orace dNFS yang benar dan optimal, ikuti panduan patching yang diuraikan di sini.

Cara kerja Oracle Direct NFS

Ringkasan berikut menjelaskan cara kerja Oracle Direct NFS pada tingkat tinggi:

  • Oracle Direct NFS memintas kumpulan buffer sistem operasi. Data hanya ditembolok sekali di ruang pengguna, yang menghilangkan biaya salinan memori.

  • Klien NFS tradisional menggunakan alur jaringan tunggal seperti yang ditampilkan di bawah ini:

    Traditional NFS client using a single network flow

    Oracle Direct NFS lebih jauh meningkatkan kinerja dengan menyeimbangkan muatan lalu lintas jaringan di beberapa alur jaringan. Seperti yang diuji dan ditampilkan di bawah ini, 650 koneksi jaringan yang berbeda didirikan secara dinamis oleh Oracle Database:

    Oracle Direct NFS improving performance

FAQ Oracle untuk Direct NFS menunjukkan bahwa Oracle dNFS adalah klien NFS yang dioptimalkan. Ia menyediakan akses cepat dan dapat diskalakan ke penyimpanan NFS yang terletak di perangkat penyimpanan NAS (dapat diakses melalui TCP/IP). dNFS dibangun ke dalam kernel database seperti ASM, yang digunakan terutama dengan penyimpanan DAS atau SAN. Dengan demikian, panduannya adalah menggunakan dNFS saat menerapkan penyimpanan NAS dan menggunakan ASM saat menerapkan penyimpanan SAN.

dNFS adalah pilhan default di Oracle 18c.

dNFS tersedia dimulai dengan Oracle Database 11g. Diagram di bawah ini membandingkan dNFS dengan NFS asli. Ketika Anda menggunakan dNFS, database Oracle yang berjalan pada komputer virtual Azure dapat mendorong lebih banyak I/O daripada klien NFS asli.

Oracle and Azure NetApp Files comparison of dNFS with native NFS

Anda dapat mengaktifkan atau menonaktifkan dNFS dengan menjalankan dua perintah dan menghidupkan ulang database.

Untuk mengaktifkan:
cd $ORACLE_HOME/rdbms/lib ; make -f ins_rdbms.mk dnfs_on

Untuk menonaktifkan:
cd $ORACLE_HOME/rdbms/lib ; make -f ins_rdbms.mk dnfs_off

Azure NetApp Files dikombinasikan dengan Oracle Direct NFS

Anda dapat meningkatkan kinerja Oracle dNFS dengan layanan Azure NetApp Files. Layanan ini memberi Anda kontrol penuh atas kinerja aplikasi Anda. Ia dapat memenuhi aplikasi yang sangat menuntut performa tinggi. Kombinasi Oracle dNFS dengan Azure NetApp Files memberikan keuntungan besar bagi beban kerja Anda.

Langkah berikutnya