SMB Azure dosya paylaşımlarına geçiş

Bu makalede SMB Azure dosya paylaşımlarına geçişin temel yönleri ele alınır ve geçiş kılavuzları tablosu yer alır. Bu kılavuzlar dosyalarınızı Azure dosya paylaşımlarına taşımanıza yardımcı olur. Kılavuzlar, verilerinizin nerede olduğuna ve hangi dağıtım modeline (yalnızca bulut veya karma) geçtiğinize göre düzenlenir.

Şunlara uygulanır

Dosya paylaşımı türü SMB NFS
Standart dosya paylaşımları (GPv2), LRS/ZRS Yes Hayır
Standart dosya paylaşımları (GPv2), GRS/GZRS Yes Hayır
Premium dosya paylaşımları (filestorage), LRS/ZRS Yes Hayır

Geçişle ilgili temel bilgiler

Azure farklı bulut depolama türleri sunar. Azure'a dosya geçişlerinin temel özelliklerinden biri, verileriniz için hangi Azure depolama seçeneğinin doğru olduğunu belirlemektir.

Azure dosya paylaşımları genel amaçlı dosya verileri için uygundur. Bu veriler, şirket içi SMB paylaşımını kullandığınız her şeyi içerir. Azure Dosya Eşitleme ile, şirket içinde Windows Server çalıştıran sunucularda birkaç Azure dosya paylaşımının içeriğini önbelleğe alabilirsiniz.

Şu anda şirket içi sunucuda çalışan bir uygulama için dosyaları Azure dosya paylaşımında depolamak iyi bir seçim olabilir. Uygulamayı Azure'a taşıyabilir ve Paylaşılan depolama alanı olarak Azure dosya paylaşımlarını kullanabilirsiniz. Bu senaryo için Azure Disklerini de göz önünde bulundurabilirsiniz.

Bazı bulut uygulamaları SMB'ye veya makine yerel veri erişimine veya paylaşılan erişime bağımlı değildir. Bu uygulamalar için azure blobları gibi nesne depolama genellikle en iyi seçenektir.

Herhangi bir geçişte anahtar, dosyalarınızı geçerli depolama konumlarından Azure'a taşırken geçerli tüm dosya uygunluk durumunu yakalamaktır. Azure depolama seçeneğinin ne kadar aslına uygunluk desteklediği ve senaryonuzun ne kadar gerektirdiği de doğru Azure depolama alanını seçmenize yardımcı olur.

Bir dosyanın iki temel bileşeni şunlardır:

  • Veri akışı: Dosyanın veri akışı, dosya içeriğini depolar.
  • Dosya meta verileri: Azure bloblarındaki nesne depolamadan farklı olarak, Azure dosya paylaşımı dosya meta verilerini yerel olarak depolayabilir. Genel amaçlı dosya verileri geleneksel olarak dosya meta verilerine bağlıdır. Uygulama verileri olmayabilir. Dosya meta verilerinde şu alt bileşenler vardır:
    • Salt okunur gibi dosya öznitelikleri
    • Genellikle NTFS izinleri veya dosya ve klasör ACL'leri olarak adlandırılan dosya izinleri
    • Zaman damgaları, özellikle de oluşturma ve son değiştirilen zaman damgaları
    • Standart olmayan daha fazla sayıda özelliğin depolandığı bir alan olan alternatif veri akışı. Bu alternatif veri akışı, Azure dosya paylaşımındaki bir dosyada depolanamaz. Azure Dosya Eşitleme kullanıldığında şirket içinde korunur.

Geçişteki dosya uygunluğu, aşağıdakileri yapabilme özelliği olarak tanımlanabilir:

  • Geçerli tüm dosya bilgilerini kaynakta depolayın.
  • Geçiş aracıyla dosyaları aktarın.
  • Dosyaları geçişin hedef depolama alanında depolayın.
    Bu makaledeki geçiş kılavuzlarının hedefi bir veya daha fazla Azure dosya paylaşımıdır. SMB Azure dosya paylaşımlarının desteklemediğini özellikler listesini göz önünde bulundurun.

Geçişinizin sorunsuz bir şekilde devam etmesini sağlamak için, gereksinimleriniz için en iyi kopyalama aracını belirleyin ve bir depolama hedefini kaynağınızla eşleştirin.

Önemli

Şirket içi dosya sunucularını Azure Dosyalar geçiriyorsanız, çok sayıda dosyayı kopyalamadan önce dosya paylaşımının kök dizininin ACL'lerini ayarlayın; çünkü kök ACL'lerin izinlerindeki değişikliklerin yayılması büyük bir dosya geçişi sonrasında uzun sürebilir.

Şirket içi etki alanı denetleyicisi olarak Active Directory Etki Alanı Hizmetleri'ni (AD DS) kullanan kullanıcılar azure dosya paylaşımına yerel olarak erişebilir. Microsoft Entra Domain Services kullanıcıları da bunu yapabilir. Her biri, paylaşım izinlerine ve dosya ve klasör ACL'lerine göre erişim elde etmek için geçerli kimliklerini kullanır. Bu davranış, şirket içi dosya paylaşımına bağlanan bir kullanıcıya benzer.

Azure dosya paylaşımları için şirket içi Active Directory kimlik doğrulaması ve Microsoft Entra Domain Services kimlik doğrulaması hakkında daha fazla bilgi edinin.

Desteklenen meta veriler

Aşağıdaki tabloda Azure Dosyalar için desteklenen meta veriler listelenmektedir.

Önemli

LastAccessTime zaman damgası şu anda hedef paylaşımdaki dosyalar veya dizinler için desteklenmiyor. Ancak, Azure Dosyalar istendiğinde bir dosya için LastAccessTime değerini döndürür. LastAccessTime zaman damgası okuma işlemlerinde güncelleştirilemediğinden, her zaman LastModifiedTime değerine eşit olur.

Kaynak Hedef
Dizin yapısı Kaynağın özgün dizin yapısı hedef paylaşımda korunabilir.
Sembolik bağlantılar Kaynak üzerindeki sembolik bağlantılar korunabilir ve hedef paylaşımda eşlenebilir.
Erişim izinleri Azure Dosyalar Windows ACL'lerini destekler ve geçiş zamanında ad tümleştirmesi yapılandırılmamış olsa bile hedef paylaşımda ayarlanmalıdır. Aşağıdaki ACL'ler korunmalıdır: sahip güvenlik tanımlayıcısı (SID), grup SID'leri, isteğe bağlı erişim listeleri (DACL'ler), sistem erişim denetim listeleri (SACL'ler).
Zaman damgası oluşturma Kaynak dosyanın özgün oluşturma zaman damgası hedef paylaşımda korunabilir.
Zaman damgasını değiştirme Kaynak dosyanın özgün değişiklik zaman damgası hedef paylaşımda korunabilir.
Değiştirilen zaman damgası Kaynak dosyanın özgün değiştirilmiş zaman damgası hedef paylaşımda korunabilir.
Dosya öznitelikleri Salt okunur, gizli ve arşiv bayrakları gibi ortak öznitelikler hedef paylaşımda korunabilir.

Geçiş kılavuzları

Aşağıdaki tabloda SMB Azure dosya paylaşımlarına geçiş için önerilen araç bileşimleri listelanmaktadır.

Tabloyu kullanma:

  1. Dosyalarınızın şu anda depolandığı kaynak sistemin satırını bulun.

  2. Şu hedeflerden birini seçin:

    • Karma dağıtım: Şirket içi Azure dosya paylaşımlarının içeriğini önbelleğe almak ve daha az kullanılan dosyaları buluta katmanlayarak Azure Dosya Eşitleme kullanın.
    • Yalnızca bulutta dağıtım: Şirket içi önbelleğe alma olmadan bulutta Azure dosya paylaşımları.

    Seçiminizle eşleşen hedef sütunu seçin.

  3. Kaynak ve hedefin kesişiminde, tablo hücresi kullanılabilir geçiş senaryolarını listeler. Geçiş kılavuzuna doğrudan bağlanmak için birini seçin.

Bağlantısı olmayan bir senaryoda henüz yayımlanmış bir geçiş kılavuzu yoktur. Güncelleştirmeler için zaman zaman bu tabloyu denetleyin. Yeni kılavuzlar kullanıma sunulduğunda yayımlanacaktır.

Kaynak Hedef:
Karma dağıtım
(Azure Dosyalar + Azure Dosya Eşitleme)
Hedef:
Yalnızca bulut dağıtımı
(Azure Dosyalar)
Önerilen araç bileşimi: Önerilen araç bileşimi:
Windows Server 2012 R2 ve üzeri
Windows Server 2012 ve öncesi
  • DataBox aracılığıyla ve son sunucu işletim sistemine Azure Dosya Eşitleme
  • Azure Dosya Eşitleme içeren son sunucuya Depolama Geçiş Hizmeti aracılığıyla karşıya yükleyin
Ağa bağlı depolama (NAS)
Linux (yalnızca SMB)

Geçiş araç kutusu

Dosya kopyalama araçları

Microsoft'un ve diğerlerinin kullanabileceği birkaç dosya kopyalama aracı vardır. Geçiş senaryonuz için doğru aracı seçmek için şu temel soruları göz önünde bulundurun:

  • Araç, dosya kopyanızın kaynak ve hedef konumlarını destekliyor mu?

  • Araç, kaynak ve hedef depolama konumları arasındaki ağ yolunuzu veya kullanılabilir protokollerinizi (REST veya SMB gibi) destekliyor mu?

  • Araç, kaynak ve hedef konumlarınız tarafından desteklenen gerekli dosya uygunluk düzeyini koruyor mu?

    Bazı durumlarda hedef depolama alanınız kaynağınızla aynı uygunluğu desteklemez. Hedef depolama gereksinimleriniz için yeterliyse, aracın yalnızca hedefin dosya uygunluk özellikleriyle eşleşmesi gerekir.

  • Aracın geçiş stratejinize uymasını sağlayan özellikler var mı?

    Örneğin, aracın kapalı kalma sürenizi en aza indirmenize izin verip vermeyeceğini göz önünde bulundurun.

    Bir araç bir kaynağı hedefe yansıtma seçeneğini desteklediğinde, kaynak erişilebilir durumda kalırken genellikle aynı kaynakta ve hedefte birden çok kez çalıştırabilirsiniz.

    Aracı ilk kez çalıştırdığınızda, verilerin büyük bir kısmını kopyalar. Bu ilk çalıştırma bir süre sürebilir. Genellikle iş süreçlerinizde veri kaynağını çevrimdışına almak istediğinizden daha uzun sürer.

    Bir kaynağı hedefe yansıtarak (robocopy /MIR'de olduğu gibi), aracı aynı kaynakta ve hedefte yeniden çalıştırabilirsiniz. Bu ikinci çalıştırma çok daha hızlıdır çünkü yalnızca önceki çalıştırmadan sonra gerçekleşen kaynak değişiklikleri taşıması gerekir. Kopyalama aracını bu şekilde yeniden çalıştırmak kapalı kalma süresini önemli ölçüde azaltabilir.

Aşağıdaki tabloda Microsoft araçları ve bunların SMB Azure dosya paylaşımları için geçerli uygunluğu sınıflandırır:

Önerilir Araç Azure dosya paylaşımları desteği Dosya aslına uygunluğunun korunması
Evet, önerilir Azure Depolama Taşıyıcı Destekleniyor. Tam uygunluk.*
Evet, önerilir Robocopy Destekleniyor. Azure dosya paylaşımları ağ sürücüsü olarak bağlanabilir. Tam uygunluk.*
Evet, önerilir Azure Dosya Eşitleme Azure dosya paylaşımlarına yerel olarak tümleştirilmiştir. Tam uygunluk.*
Evet, önerilir Azure Depolama Geçiş Programı Destekleniyor. Tam uygunluk.*
Evet, önerilir Depolama Geçiş Hizmeti Dolaylı olarak desteklenir. Azure dosya paylaşımları, SMS hedef sunucularına ağ sürücüleri olarak bağlanabilir. Tam uygunluk.*
Evet, önerilir Data Box (cihaza dosya yüklemek için veri kopyalama hizmeti dahil) Destekleniyor.
(Data Box Diskleri büyük dosya paylaşımlarını desteklemez)
Data Box ve Data Box Heavy meta verileri tam olarak destekler.
Data Box Diskleri dosya meta verilerini korumaz.
Tam olarak önerilmez AzCopy
en son sürümü
Desteklenir ancak tam olarak önerilmez. Büyük ölçekte değişiklik kopyalarını desteklemez ve bazı dosya aslına uygunlukları kaybolabilir.
AzCopy'yi Azure dosya paylaşımlarıyla kullanmayı öğrenin
Tam olarak önerilmez
En son sürümü Azure Depolama Gezgini
Desteklenir ancak önerilmez. ACL'ler gibi çoğu dosya aslına uygunluğu kaybeder. Zaman damgalarını destekler.
Önerilmez Azure Data Factory Destekleniyor. Meta verileri kopyalamaz.

* Tam uygunluk: Azure dosya paylaşımı özelliklerini karşılar veya aşar.

Geçiş yardımcı araçları

Bu bölümde, geçişleri planlamanıza ve çalıştırmanıza yardımcı olan araçlar açıklanmaktadır.

Azure Depolama Taşıyıcı

Azure Depolama Mover, dosyaları ve klasörleri temel alınan Azure dosya paylaşımıyla aynı dosya aslına uygunluk düzeyine sahip SMB Azure dosya paylaşımlarına geçirmenizi sağlayan, nispeten yeni, tam olarak yönetilen bir geçiş hizmetidir. Dosya ve klasör zaman damgaları, ACL'ler ve dosya öznitelikleri gibi klasör yapısı ve meta veri değerleri korunur. Azure Depolama Mover'ı Azure Dosyalar ile kullanmayı öğrenmek için bkz. Azure Depolama Mover kullanarak SMB Azure dosya paylaşımlarına geçiş.

Robocopy

Windows'a dahil olan RoboCopy, SMB dosya geçişleri için en uygun araçlardan biridir. Ana RoboCopy belgeleri , bu aracın birçok seçeneği için yararlı bir kaynaktır.

Azure Depolama Geçiş Programı

Verilerinizi anlamak, uygun Azure depolama hizmetini ve geçiş stratejisini seçmenin ilk adımıdır. Azure Depolama Geçiş Programı, değerli içgörüler sağlamak için verilerinizi ve depolama altyapınızı analiz eden farklı araçlar sağlar. Bu araçlar verilerin boyutunu ve türünü, dosya ve klasör sayısını ve erişim desenlerini anlamanıza yardımcı olabilir. Verilerinizin birleştirilmiş bir görünümünü sağlar ve çeşitli özelleştirilmiş raporlar oluşturulmasını sağlar.

Bu bilgiler aşağıdakilere yardımcı olabilir:

  • Yinelenen ve yedekli veri kümelerini tanımlama
  • Daha düşük maliyetli depolama alanına taşınabilecek daha soğuk verileri belirleme

Daha fazla bilgi edinmek için bkz. Azure Depolama Geçiş Programı katılımcıları için Karşılaştırma Matrisi.

JAM Software GmbH'den TreeSize

Azure Dosya Eşitleme, toplam depolama miktarıyla değil, öncelikli olarak öğe sayısıyla (dosya ve klasör) ölçeklendirilir. TreeSize aracı, Windows Server birimlerinizdeki öğe sayısını belirlemenize olanak tanır.

Aracı kullanarak Azure Dosya Eşitleme dağıtımından önce bir perspektif oluşturabilirsiniz. Dağıtımdan sonra bulut katmanlama devreye girdikten sonra da bunu kullanabilirsiniz. Bu senaryoda, öğe sayısını ve sunucu önbelleğinizi en çok hangi dizinlerin kullandığını görürsünüz.

Aracın test edilen sürümü 4.4.1 sürümüdür. Bulut katmanlı dosyalarla uyumludur. Araç, normal çalışma sırasında katmanlı dosyaların geri çağrılmasına neden olmaz.

Sonraki adımlar

  1. Azure dosya paylaşımlarının (yalnızca bulut veya karma) dağıtılmasını istediğiniz bir plan oluşturun.
  2. Azure dosya paylaşımlarınızın kaynağı ve dağıtımıyla eşleşen kılavuzu bulmak için kullanılabilir geçiş kılavuzları listesini gözden geçirin.

Bu makalede bahsedilen Azure Dosyalar teknolojileri hakkında daha fazla bilgi: