Cache Metadata Azure Files berbanding Cache Cawangan Setempat
Cache metadata di sebelah perkhidmatan mengurangkan kerja pelayan. Ia tidak mengalihkan perjalanan pergi balik daripada WAN anda. Bandingkan kedua-duanya mengikut apa yang sebenarnya dipendekkan.
Untuk akses Azure Files yang perlahan melalui VPN, dua perubahan dicadangkan, dan kedua-duanya memendekkan perkara yang berbeza. Cache metadata di sebelah perkhidmatan menjadikan operasi layak lebih murah bagi pelayan. Cache cawangan setempat membawa bait dan operasi lebih dekat kepada pengguna. Memilih antara keduanya berdasarkan senarai harga atau kenyataan media ialah cara sesuatu perkongsian menjadi lebih pantas dalam penanda aras dan tidak berubah pada pukul sembilan pagi.
Dua cache, dua latensi berbeza
Kedua-dua pilihan muncul di bawah perkataan cache, dan di situlah kekeliruan bermula. Kedua-duanya terletak di sisi rangkaian yang bertentangan.
| Change | Where it acts | What it does not imply |
|---|---|---|
| Azure Files service metadata caching | The service's handling of supported metadata operations on eligible shares | No removal of the client's network round trips |
| A supported local server or cache design | Some content and operations placed nearer the users | No universal offline access or instant cross-site consistency |
| Application batching or limited copy concurrency | The number and overlap of remote operations | No automatic speedup for every workload |
Panduan prestasi SMB Microsoft menerangkan cache metadata untuk perkongsian SSD yang layak bersama langkah pendaftaran yang menyertainya. Kelayakan dan status ciri bergantung pada akaun storan sebenar, jadi baca halaman semasa dan bukan pengumuman pratonton dari dua tahun lalu.
Bahagikan masa menunggu kepada tiga bahagian
Setiap penyenaraian direktori yang perlahan mempunyai tiga komponen kos, dan ketiga-tiganya bertindak balas terhadap pembetulan yang berbeza. Terdapat masa pemprosesan permintaan di sebelah perkhidmatan, bilangan perjalanan pergi balik bergantung melalui VPN dan muatan yang perlu dialihkan. Cache di sebelah perkhidmatan menyerang yang pertama. Tiada apa-apa di sebelah pelayan menyerang yang kedua.
Itulah sebabnya sesuatu perkongsian boleh menunjukkan metrik perkhidmatan yang lebih baik sementara pemilih fail pengguna masih tergantung selama lapan saat.
Di mana setiap pilihan mendapat tempatnya
Jika beban kerja berat metadata, dengan banyak pembukaan, panggilan stat dan penghitungan direktori terhadap perkongsian SSD yang layak, cache di sebelah perkhidmatan ialah eksperimen murah. Ia tidak memerlukan infrastruktur baharu dan tidak mengubah cara pengguna mencapai perkongsian itu.
Jika beban kerja interaktif dan terikat pada latensi, pilihan jujur ialah reka bentuk pelayan setempat yang disokong dengan model penyegerakan yang didokumenkan. Itu seni bina lain dengan kos operasinya sendiri, bukan suis.
Apa yang tidak diubah oleh kedua-dua pilihan
Penandatanganan dan penyulitan SMB masih terpakai, dan masih berharga sama. Kawalan akses masih diselesaikan bagi setiap pengguna, jadi salinan yang dicache tidak memudahkan kebenaran. Konsistensi antara tapak masih memerlukan model yang ditakrifkan, kerana bacaan setempat cawangan dan tulisan di sebelah awan mesti bersetuju tentang sesuatu. Dan akses luar talian kekal sebagai tetapan klien, bukan kesan sampingan ciri pelayan.
Apabila seseorang menjanjikan bahawa ciri perkhidmatan menghapuskan perjalanan pergi balik WAN, itulah dakwaan yang perlu diuji dahulu.
Ukur terhadap operasi yang diadukan oleh pengguna
Ukur masa operasi yang tepat dan bukan salinan sintetik. Measure-Command { Get-ChildItem \\files\projects -Recurse } pada klien cawangan memberikan nombor yang boleh anda bandingkan sebelum dan selepas, dan Get-SmbMultichannelConnection menunjukkan sama ada klien menggunakan lebih daripada satu laluan. Letakkan itu di sebelah metrik latensi sebelah perkhidmatan untuk tetingkap yang sama.
Kekalkan perkongsian, lokasi klien, laluan VPN dan dasar keselamatan secara tetap, jika tidak anda mengukur tetingkap perubahan anda dan bukan cirinya. Catat juga bilangan fail dan taburan saiz, kerana beban kerja fail kecil dan salinan pukal bertindak balas terhadap tuas yang sama sekali berbeza.
Hasil yang bernilai dimiliki ialah perubahan yang sepadan dengan sempadan yang benar-benar perlahan, dengan kos operasi dan konsistensinya ditulis. Angka IOPS storan yang lebih besar pada slaid bukanlah hasil itu.