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 | ||
Standart dosya paylaşımları (GPv2), GRS/GZRS | ||
Premium dosya paylaşımları (filestorage), LRS/ZRS |
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.
SMB üzerinden Azure Dosyalar için kimlik tabanlı 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:
Dosyalarınızın şu anda depolandığı kaynak sistemin satırını bulun.
Ş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.
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 |
|
|
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ı |
---|---|---|---|
Azure Depolama Taşıyıcısı | Destekleniyor. | Tam uygunluk.* | |
RoboCopy | Destekleniyor. Azure dosya paylaşımları ağ sürücüsü olarak bağlanabilir. | Tam uygunluk.* | |
Azure Dosya Eşitleme | Azure dosya paylaşımlarına yerel olarak tümleştirilmiştir. | Tam uygunluk.* | |
Azure Depolama Geçiş Programı | Destekleniyor. | Tam uygunluk.* | |
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.* | |
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. |
|
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 |
|
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. | |
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ısı
Azure Depolama Taşıyıcı, 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 Dosyalar ile Azure Depolama Taşıyıcı'yı kullanmayı öğrenmek için bkz. Azure Depolama Taşıyıcı'yı 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
- Azure dosya paylaşımlarının (yalnızca bulut veya karma) dağıtılmasını istediğiniz bir plan oluşturun.
- 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: