Apakah pekerjaan Anda cocok untuk Azure HPC Cache?

Azure HPC Cache dapat mempercepat akses ke data untuk pekerjaan komputasi berperforma tinggi dalam berbagai disiplin ilmu. Tetapi ini tidak sempurna untuk semua jenis alur kerja. Artikel ini memberikan panduan tentang cara memutuskan apakah HPC Cache adalah pilihan yang baik untuk kebutuhan Anda.

Artikel Gambaran Umum juga memberikan garis besar singkat kapan menggunakan Azure HPC Cache dan beberapa contoh kasus penggunaan.

Baca juga artikel ini tentang cara memanfaatkan penyimpanan blob yang dipasang di NFS secara efektif.

Aplikasi NFS versi 3.0

Azure HPC Cache hanya mendukung klien NFS 3.0.

Rasio baca-ke-tulis yang tinggi

Beban kerja ketika klien komputasi melakukan lebih banyak membaca daripada menulis biasanya merupakan kandidat yang baik untuk cache. Misalnya, jika rasio baca-ke-tulis Anda adalah 80/20 atau 70/30, Azure HPC Cache dapat membantu dengan menyajikan file yang sering diminta dari cache alih-alih harus mengambilnya dari penyimpanan jarak jauh berulang-ulang.

Mengambil file dan menyimpannya di cache untuk pertama kalinya memiliki latensi tambahan kecil atas permintaan klien normal langsung ke penyimpanan, sehingga ada peningkatan efisiensi ketika klien meminta file yang sama. Ini terutama berlaku untuk file besar. Jika setiap permintaan klien berbeda-beda, dampak HPC Cache tidak banyak. Tetapi semakin besar file, semakin baik performa seiring waktu setelah akses pertama.

Beban kerja analitik berbasis file

Azure HPC Cache sangat ideal untuk alur yang menggunakan data berbasis file dan berjalan di sejumlah besar klien komputasi, terutama jika klien komputasi adalah komputer virtual Azure. Ini dapat membantu memperbaiki kinerja lambat atau tidak konsisten yang disebabkan oleh waktu akses file yang panjang.

Akses data jarak jauh

Azure HPC Cache dapat membantu mengurangi latensi jika beban kerja Anda perlu mengakses data jarak jauh yang tidak dapat dipindahkan lebih dekat ke sumber daya komputasi. Misalnya, rekaman Anda mungkin berada di ujung lingkungan WAN, di wilayah Azure yang berbeda, atau di pusat data pelanggan. (Ini terkadang disebut "file-bursting", letusan file.)

Beban permintaan berat

Jika sejumlah besar klien meminta data dari satu bersamaan, Azure HPC Cache dapat mempercepat akses file. Misalnya, saat digunakan dengan kluster komputasi berkinerja tinggi, Azure HPC Cache menyediakan skalabilitas untuk jumlah permintaan bersamaan yang tinggi melalui cache.

Sumber daya komputasi berada di Azure

Komputer virtual Azure adalah jawaban yang dapat diskalakan dan hemat biaya untuk beban kerja komputasi berperforma tinggi. Azure HPC Cache dapat membantu dengan membawa informasi yang mereka butuhkan lebih dekat dengan mereka, terutama jika data asli disimpan pada sistem jarak jauh.

Jika pelanggan ingin menjalankan alur mereka saat ini "apa adanya" di komputer virtual Azure, Azure HPC Cache dapat menyediakan solusi penyimpanan bersama (atau caching) berbasis POSIX untuk skalabilitas.

Dengan menggunakan Azure HPC Cache, Anda tidak perlu membuat ulang alur kerja untuk melakukan panggilan asli ke penyimpanan Azure Blob. Anda dapat mengakses data Anda pada sistem aslinya, atau menggunakan HPC Cache untuk memindahkannya ke kontainer blob baru.

Langkah berikutnya