10 Feb 2025

Memaksimalkan Oracle Database dengan Azure NetApp Files

Beban kerja Oracle Database yang paling menuntut membutuhkan kapasitas I/O yang sangat tinggi. Beban kerja ini juga membutuhkan akses latensi rendah ke penyimpanan. Dokumen ini menjelaskan solusi latensi rendah yang dapat diskalakan, bandwidth tinggi, dan latensi rendah untuk menjalankan beban kerja Oracle Database pada komputer virtual (VM) Azure dengan akses file bersama melalui protokol sistem file jaringan (NFS). Arsitektur ini menggunakan Azure NetApp Files, layanan penyimpanan file bersama Azure pihak pertama.

 

Keunggulan Azure NetApp Files

Azure NetApp Files menawarkan manfaat berikut:

  • Fleksibilitas: Anda dapat memperbesar atau mengurangi kapasitas dan throughput sesuai permintaan untuk menyelaraskan konfigurasi Anda dengan kebutuhan bisnis yang sebenarnya tanpa gangguan pada layanan.
  • Skalabilitas: Gunakan beberapa volume penyimpanan dan tambahkan volume dengan cepat untuk memperluas kapasitas dan throughput sesuai kebutuhan
  • Ketersediaan: Volume dibangun di atas armada bare-metal toleran terhadap kesalahan yang sangat tersedia yang didukung oleh ONTAP dengan kemampuan replikasi bawaan untuk kelangsungan bisnis dan pemulihan bencana.
  • Konsolidasi: Jalankan beberapa instans database yang lebih kecil pada Azure VM sambil mempertahankan isolasi database dan file log melalui beberapa volume penyimpanan.
  • Perlindungan Data: Salinan rekam jepret hemat ruang menyediakan salinan titik waktu database langsung yang konsisten dengan aplikasi, dan salinan rekam jepret dapat dicadangkan oleh cadangan Azure NetApp Files atau solusi pihak ketiga seperti yang diinginkan.
  • Kloning: Rekam jepret dapat dikloning untuk menyediakan salinan data saat ini untuk diuji dan dikembangkan.
  • Throughput penyimpanan: Penyimpanan jaringan tunduk pada batas throughput yang lebih tinggi daripada disk terkelola. Akibatnya, Anda dapat menggunakan SKU VM yang lebih kecil daripada yang Anda lakukan dengan penyimpanan disk terkelola tanpa menurunkan performa. Pendekatan ini dapat secara signifikan mengurangi biaya.

 

Use Case Azure NetApp Files

  • Menjalankan instans Oracle Database baru yang memerlukan ketersediaan tinggi (HA) dan memiliki standar performa yang tinggi
  • Memigrasikan instans Oracle Database berkinerja tinggi dan sangat tersedia dari lokal ke Azure Virtual Machines
  • Memigrasi sistem Oracle Exadata ke Azure
  • Mengonsolidasikan beberapa instans Oracle kecil ke satu Azure VM dengan satu atau beberapa volume penyimpanan untuk isolasi dan manajemen individual
  • Mengkloning sistem Oracle Database skala perusahaan untuk digunakan dalam lingkungan pengujian dan pengembangan. Solusi ini sangat cocok untuk kasus-kasus yang memerlukan kemampuan manajemen data canggih. Ini dapat membantu memenuhi perjanjian tingkat layanan perlindungan data (SLA) yang agresif dengan menggunakan rekam jepret yang cepat dan hemat ruang
  • Menerapkan kluster Oracle Pacemaker yang menggunakan penyimpanan bersama NFS
  • Menyebarkan SAP AnyDB, atau Oracle 19c

 

Sistem Azure NetApp Files

Anda dapat menjalankan database Oracle berukuran kecil hingga menengah pada Azure VM dengan satu atau beberapa volume penyimpanan untuk menyimpan file database, mengulang log, dan secara opsional volume cadangan.

Sebarkan beberapa volume data untuk mengonsolidasikan beberapa instans Oracle yang lebih kecil ke satu Azure VM.

Menyiapkan Layanan Azure NetApp Files

Buat kumpulan kapasitas Azure NetApp Files dari kapasitas dan tingkat layanan yang diinginkan. Periksa Mulai Cepat untuk menyiapkan Azure NetApp Files.

Jika Anda memigrasikan database Oracle yang ada dari lokal ke Azure, Anda dapat menggunakan laporan AWR untuk mendapatkan statistik throughput saat ini yang Anda butuhkan untuk mengukur kumpulan kapasitas dan volume Azure NetApp Files. Rekomendasi untuk ukuran kumpulan dan volume dapat diperoleh dengan memproses laporan AWR melalui layanan Atroposs. Hubungi spesialis Oracle di Azure Anda untuk detail tentang cara menggunakan layanan.

Throughput yang tersedia untuk volume dalam kumpulan kapasitas ditentukan oleh ukuran dan tingkat layanan (Standar, Premium, atau Ultra) dari kumpulan kapasitas yang dipilih. Kumpulan kapasitas QoS otomatis menetapkan throughput ke volume yang terkait langsung dengan ukuran volume. Anda juga dapat menetapkan throughput ke volume secara independen dari ukurannya, yang dapat Anda konfigurasikan kumpulan kapasitas Anda untuk menggunakan QoS manual.

Perlindungan Data

Untuk melindungi dari kegagalan zona yang tidak mungkin menggunakan Oracle Data Guard untuk mereplikasi file database dan mengulangi log ke zona alternatif di wilayah tersebut.

Skalabilitas

Dengan menggunakan beberapa volume penyimpanan untuk file database, Anda dapat mencapai skalabilitas dan fleksibilitas tambahan. Anda dapat meningkatkan hingga delapan volume untuk file database dengan menggunakan grup volume aplikasi untuk Oracle untuk menyebarkan volume. Ini memastikan bahwa volume ditata di lokasi optimal dalam infrastruktur Azure dan dengan akses latensi semurah mungkin oleh VM.

Komponen

Solusinya menggunakan komponen berikut:

  • Azure NetApp Files adalah sistem penyimpanan file Azure pihak pertama yang memungkinkan migrasi dan menjalankan aplikasi berbasis file di Azure tanpa perubahan kode. Ini dikembangkan oleh Microsoft dan NetApp, mitra Microsoft.
  • Virtual Machines merupakan infrastruktur layanan (IaaS) yang ditawarkan. Anda dapat menggunakan Virtual Machines untuk menyebarkan sumber daya komputasi sesuai permintaan dan terukur. Virtual Machines memberikan fleksibilitas virtualisasi tetapi menghilangkan keharusan pemeliharaan perangkat keras. Solusi ini menggunakan Mesin virtual Linux dengan perangkat lunak Oracle Database.
  • Azure Virtual Network adalah layanan jaringan yang mengelola jaringan virtual pribadi di Azure. Melalui Virtual Network, sumber daya Azure seperti VM dapat berkomunikasi secara aman satu sama lain, dengan internet, dan jaringan lokal. Jaringan virtual Azure sama seperti jaringan tradisional yang beroperasi di pusat data. Tetapi jaringan virtual Azure menyediakan skalabilitas, ketersediaan, isolasi, dan keuntungan infrastruktur Azure lainnya.
  • Oracle Database adalah sistem manajemen database multi-model. Sistem ini mendukung berbagai jenis data dan beban kerja.
    • Klien dNFS mengoptimalkan jalur I/O antara server Oracle dan NFS. Hasilnya, klien memberikan performa yang lebih baik daripada klien NFS tradisional.