Windows Boşaltılan Veri Aktarımlarına Genel Bakış

 

Uygulama Alanı: Windows Server 2012 R2, Windows Server 2012

Bu konuda, Windows’taki Windows Boşaltılan Veri Aktarımı’na (ODX, kopyalama boşaltması da adlandırılır) bir genel bakış sağlanır. ODX, verileri ana bilgisayardan aktarmadan, uyumlu depolama cihazları içinde veya arasında doğrudan veri aktarımları sağlar.

Şunu mu demek istediniz...

Özellik açıklaması

Windows’taki Windows Boşaltılan Veri Aktarımı (ODX) işlevselliği, dizilerin, ana bilgisayarı atlayarak uyumlu depolama cihazları içinde veya arasında doğrudan veri aktarmasını sağlayarak, bir kuruluşun akıllı depolama dizilerine yatırımını en üst düzeye çıkarır.

Dosya aktarımını depolama dizisine boşaltarak, ODX gecikmeleri en aza indirir, dizi performansını en üst düzeye çıkarır ve ana bilgisayarda CPU ve ağ kullanımı gibi kaynak kullanımlarını azaltır. Windows, dosyaları Dosya Gezgini üzerinden sürükleyip bırakmanızdan ya da komut satırı dosya kopyalama komutları kullanmanızdan bağımsız olarak, dosyaları taşıdığınızda veya kopyaladığınızda, dosya aktarımlarını saydam ve otomatik olarak boşaltır.

Pratik uygulamalar

Bazı ODX uygulamaları şunlardır:

  • Bir ODX özellikli depolama dizisinde depolanan ve iSCSI, Fiber Kanal veya SMB dosya paylaşımları aracılığıyla erişilen Hyper-V sanal makinelerini hızlıca içeri ve dışarı aktarma

  • Ana sunucuda veritabanı dosyaları veya video dosyaları gibi büyük dosyaları, yüksek hızda ve düşük CPU ile ağ kaynak kullanımıyla aktarma

Önemli işlevsellik

Geleneksel ana bilgisayar tabanlı dosya aktarımlarında, aktarılacak veriler aşağıdaki gibi olmalıdır:

  1. Depolama biriminden, kaynak sunucu üzerinden okunmuş

  2. Ağ üzerinden hedef sunucuya aktarılmış

  3. Hedef sunucu üzerinden depolama birimine geri yazılmış

Bu etkisizliği gidermek için, ODX, akıllı depolama dizileri içinde veya arasında veri okumak ve yazmak için bir belirteç tabanlı mekanizma kullanır. Verileri ana bilgisayar üzerinden yönlendirmek yerine, kaynak sunucu ve hedef sunucu arasında küçük bir belirteç kopyalanır. Belirteç, verilerin bir zaman noktasında gösterimi işlevi görür. Bir örnek olarak, depolama konumları arasında bir dosya kopyaladığınızda veya sanal makine geçirdiğinizde (depolama dizileri içinde veya arasında), sanal makine dosyasını temsil eden bir belirteç kopyalanır, böylelikle alttaki verilerin sunucular üzerinden kopyalanması gereği ortadan kaldırılır.

Aşağıdaki şekilde, bir belirteç tabanlı kopyalama işlemi ile ilgili adımlar açıklanmaktadır.

Şekil 1 Belirteç tabanlı kopyalama işlemi

Şekil 1   Belirteç tabanlı kopyalama işlemi

Bu yordam, aşağıdaki adımlarda açıklanmaktadır:

  1. Bir kullanıcı Windows Gezgini, bir komut satırı arabirimi kullanarak veya sanal makine geçişi kapsamında bir dosyayı kopyalıyor veya taşıyor.

  2. Windows, bu aktarım isteğini otomatik olarak bir ODX’e çevirir (depolama dizisi tarafından destekleniyorsa) ve verileri temsil eden bir belirteci otomatik olarak alır.

  3. Belirteç, kaynak sunucu ve hedef sunucu arasında kopyalanır.

  4. Belirteç depolama dizisine iletilir.

  5. Depolama dizisi kopyalama ya da taşımayı dahili olarak gerçekleştirir ve kullanıcıya durum bilgileri sağlar.

Not

  • Bir MPIO yolu yük devretme durumunda, Windows ODX aktarımını yeniden dener. Bu başarısız olursa, Windows bir küme yük devretmesi başlatır (bir yük devretme kümesinin parçası olduğunda).

  • Bir küme yük devretme durumunda, uygulama küme uyumluysa, Windows yük devretme sonrasında ODX aktarımını devam ettirir.

  • Windows bir MPIO yolu veya küme yük devretmesi sonrasında bir ODX aktarımını devam ettiremezse veya yeniden başlatamazsa, Windows, depolama cihazına bir LUN sıfırlaması yayınlayarak LUN’deki tüm bekleyen işlemleri sonlandırır. Ardından, uygulamaya bir IO hatası geri döndürür.

Donanım gereksinimleri

ODX kullanmak için, depolama dizileriniz aşağıdaki gereksinimleri karşılamalıdır:

  • Windows Boşaltılan Veri Aktarımı (ODX birlikte) ile onaylı uyumlu olmalıdır

  • Depolama dizileri arasında ODX’i desteklemek için, depolama dizileri için kopyalama yöneticisi, depolama dizileri arası ODX’i desteklemelidir ve depolama dizileri aynı satıcıdan olmalıdır

  • Aşağıdaki protokollerden birini kullanarak bağlı olması gerekir:

    • iSCSI

    • Fiber Kanal

    • Ethernet üzerinden Fiber Kanal

    • Seri Bağlı SCSI (SAS)

  • Aşağıdaki yapılandırmalardan birini kullanmanız gerekir:

    • Bir depolama dizisi olan bir sunucu

    • İki depolama dizisi olan bir sunucu

    • Bir depolama dizisi olan iki sunucu

    • İki depolama dizisi olan iki sunucu

Yazılım gereksinimleri

ODX kullanmak için ortamınızın aşağıdaki desteklemesi gerekir:

  • Veri aktarımını başlatan bilgisayar Windows Server 2012 R2, Windows Server 2012, Windows 8.1 veya Windows 8 çalıştırmalıdır.

  • Virüsten korunma ve şifreleme programları gibi dosya sistemi filtre sürücülerinin ODX’i kabul etmesi gerekir. ODX aşağıdaki dosya sistemi filtre sürücüleri tarafından desteklenmez:

    • Yinelenen Verileri Kaldırma

    • BitLocker Sürücü Şifrelemesi

  • Dosyalar, şifrelenmemiş temel bir bölümde olmalıdır. Depolama Alanları ve dinamik birimler desteklenmez.

  • Dosyalar, NTFS kullanılarak biçimlendirilmiş bir birimde olmalıdır. ReFS ve FAT desteklenmez. Dosyalar bu birimden/birime veya aşağıdaki kapsayıcıların birinden doğrudan aktarılabilir:

    • VHD veya VHDX biçimlerini kullanan bir Sanal Sabit Disk (VHD)

    • SMB protokolünü kullanan bir dosya paylaşımı

  • Dosyalar 256 KB veya üzeri olmalıdır – daha küçük dosyalar geleneksel (ODX olmayan) dosya aktarımı kullanılarak aktarılır.

  • Veri aktarımını gerçekleştiren uygulama, ODX desteklemek üzere yazılmış olmalıdır. Aşağıdakiler şu anda ODX’i desteklemektedir:

    • Bir sabit boyutlu sanal sabit disk (VHD) oluşturma, anlık görüntü birleştirme veya sanal sabit diskleri dönüştürme gibi büyük miktarda veri aktarımı yapan Hyper-V yönetim işlemleri.

    • Dosya Gezgini

    • Windows PowerShell’deki kopyalama komutları

    • Windows komut istemindeki kopyalama komutları (Robocopy dahil)

  • Dosyalar yüksek oranda birleştirilmiş olmamalıdır. Yüksek oranda parçalanmış dosyaların aktarımlarının performansı düşüktür.

Hyper-V Gereksinimleri

ODX’i Hyper-V tarafından barındırılan sanal makineler ile kullanmak için, sanal makinelerin, ODX özelliğine sahip bir depolama dizisinden depolama birimine erişmesi gerekir. Bunu aşağıdaki yaklaşımlardan herhangi birini kullanarak elde edebilirsiniz.

  • VHD’yi bir ODX özellikli iSCSI LUN’de depolama

  • Sanal makinenin iSCSI başlatıcıya ODX özellikli iSCSI LUN’ler atama

  • Sanal makinenin Fiber Kanal bağdaştırıcısına ODX özellikli Fiber Kanal LUN’ler atama

  • Ana bilgisayar veya sanal makineyi bir ODX özellikli depolama dizisinde barındırılan başka bir bilgisayardaki bir SMB dosya paylaşımına bağlama

Ayrıca bkz.

Daha fazla bilgi için aşağıdaki kaynaklara bakın.

İçerik türü

Başvurular

Dağıtım

Windows Boşaltılan Veri Aktarımlarını Dağıtma

Topluluk

Boşaltılan Veri Aktarımları (ODX) çalışıyor mu? (TechNet Blogu)

API Referansı

KÖPRÜ ""  FSCTL_OFFLOAD_READ denetim kodu | FSCTL_OFFLOAD_WRITE denetim kodu | T10 SCSI Birincil Komut Özellikleri (SPC4r36) | Windows 8 Cihazları Gereksinimleri