Azure Blob Depolama'da Ağ Dosya Sistemi (NFS) 3.0 protokolü Depolama

Blob depolama artık Ağ Dosya Sistemi (NFS) 3.0 protokolünü destekliyor. Bu destek, nesne depolama ölçeğinde ve fiyatlarında Linux dosya sistemi uyumluluğu sağlar ve Linux istemcilerinin Bir Azure Sanal Makinesi'nden (VM) veya şirket içi bir bilgisayardan Blob depolamaya kapsayıcı bağlamalarını sağlar.

Bulutta Yüksek Performanslı Bilgi İşlem (HPC) gibi büyük ölçekli eski iş yüklerini çalıştırmak her zaman zor oldu. Bunun bir nedeni, uygulamaların verilere erişmek için genellikle NFS veya Sunucu İleti Bloğu (SMB) gibi geleneksel dosya protokollerini kullanmalarıdır. Ayrıca, yerel bulut depolama hizmetleri hiyerarşik ad alanı ve verimli meta veri işlemleri sağlayan dosya sistemleri yerine düz ad alanına ve kapsamlı meta verilere sahip nesne depolamaya odaklandı.

Blob Depolama artık hiyerarşik bir ad alanını desteklemektedir ve NFS 3.0 protokol desteğiyle birleştirilse de Azure, büyük ölçekli bulut nesne depolaması üzerinde eski uygulamaların daha kolay bir şekilde çalıştırılamalarını sağlar.

Bu özellik için uygun uygulamalar ve iş yükleri

NFS 3.0 protokolü özelliği medya işleme, risk simülasyonları ve genomiks dizimi gibi yüksek aktarım hızı, yüksek ölçekli, okuma için yoğun iş yüklerini işlemeye en uygun seçenektir. Bu özelliği birden çok okuyucu ve çok sayıda iş parçacığı kullanan ve yüksek bant genişliği gerektiren diğer iş yükü türlerinde kullanmayı düşünebilirsiniz.

NFS 3.0 ve hiyerarşik ad alanı

NFS 3.0 protokol desteği, blobların hiyerarşik bir ad alanında olarak düzenleniyor olması gerekir. Bir depolama hesabı sanız hiyerarşik ad alanını etkinleştirebilirsiniz. Hiyerarşik ad alanı kullanma özelliği, Azure Data Lake Depolama 2. Nesil tarafından tanıtıldı. Nesneleri (dosyaları) bilgisayarınızdaki dosya sisteminin düzen olduğu gibi dizinler ve alt dizinler hiyerarşisi olarak organize eder. Hiyerarşik ad alanı doğrusal olarak ölçeklendirilse de veri kapasitesini veya performansını düşürmez. Farklı protokoller hiyerarşik ad alanını genişleter. NFS 3.0 protokolü, bu kullanılabilir protokollerden bir tanesidir.

hiyerarşik ad alanı

Blok blobu olarak depolanan veriler

NFS 3.0 protokol desteğini etkinleştirirsanız, depolama hesabınıza gelen tüm veriler blok blobu olarak depolanır. Blok blobları büyük miktarlardaki yoğun okuma verilerini verimli bir şekilde işley için iyileştirilmiştir. Blok blobları bloklardan oluşur. Her blok bir blok kimliğiyle tanımlanır. Blok blobu en fazla 50.000 blok içerebilir. Blok blobu içinde yer alan her blok farklı bir boyuta sahip olabilir ve bu boyut, hesabınız tarafından kullanan hizmet sürümü için izin verilen en büyük boyuta kadar olabilir.

Uygulamanız NFS 3.0 protokolünü kullanarak istekte olduğunda, bu istek blok blobu işlemlerinin birleşimine çevrilir. Örneğin, NFS 3.0 okuma Uzak Yordam Çağrısı (RPC) istekleri Blob Al işlemi olarak çevrilir. NFS 3.0 yazma RPC istekleri, Blok Listesini Al,Bloğu Koy ve Blok Listesini Koy birleşimine çevrilir.

Genel iş akışı: Depolama hesabı kapsayıcısı bağlama

Linux istemcileriniz Bir Azure Sanal Makinesi'nden (VM) veya şirket içi bir bilgisayardan Blob depolamaya bir kapsayıcıyı b bağlar. Depolama hesabı kapsayıcısı bağlamanız için bunları yapmak zorundasınız.

  1. Azure Sanal Ağ (VNet) oluşturma.

  2. Ağ güvenliğini yapılandırma.

  3. Yalnızca sanal ağdan gelen trafiği kabul eden depolama hesabını oluşturun ve yapılandırabilirsiniz.

  4. Depolama hesabında bir kapsayıcı oluşturun.

  5. Kapsayıcıyı bağlama.

Adım adım kılavuz için bkz. Ağ Dosya Sistemi (NFS) 3.0protokolünü kullanarak Blob depolamayı bağlama.

Ağ güvenliği

Trafiğin bir sanal ağdan kaynağı olması gerekir. Sanal ağ, istemcilerin depolama hesabınıza güvenli bir şekilde bağlanmasını sağlar. Hesabınızla ilgili verilerin güvenliğini sağlamanın tek yolu bir sanal ağ ve diğer ağ güvenlik ayarlarını kullanmaktır. Hesap anahtarı yetkilendirmesi, Azure Active Directory (AD) güvenliği ve erişim denetim listeleri (ACL) gibi verilerin güvenliğini sağlamak için kullanılan diğer herhangi bir araç, NFS 3.0 protokol desteği etkinleştirilmiş hesaplarda henüz desteklenmiyor.

Daha fazla bilgi için bkz. Blob depolama için ağ güvenliği önerileri.

Desteklenen ağ bağlantıları

Bir istemci, genel veya özel uç nokta üzerinden bağlanarakaşağıdaki ağ konumlarından herhangi biri ile bağlantı kurabilirsiniz:

Önemli

Şirket içi bir ağdan bağlanıyorsanız istemcinizin 111 ve 2048 bağlantı noktaları üzerinden giden iletişime izin olduğundan emin olun. NFS 3.0 protokolü bu bağlantı noktalarını kullanır.

Bilinen sorunlar ve sınırlamalar

NFS 3.0 desteğinin geçerli sürümüyle ilgili sorunların ve sınırlamaların tam listesi için Bilinen sorunlar makalesine bakın.

Fiyatlandırma

Veri depolama ve Depolama için Azure Blob Depolama Hizmeti fiyatlandırma sayfasına bakın.

Ayrıca bkz.