Azure yönetilen diskini paylaşma
Uygulama: ✔️ Linux VM'leri ✔️ Windows VM'ler ✔️ Esnek ölçek kümeleri ✔️ Tekdüz ölçek kümeleri
Azure paylaşılan diskleri, aynı anda birden çok sanal makineye (VM) yönetilen disk eklemenize olanak sağlayan, Azure yönetilen diskleri için bir özelliktir. Birden çok VM'ye yönetilen disk eklemek, yeni veya mevcut kümelenmiş uygulamaları Azure'a geçirmenize olanak sağlar.
Nasıl çalışır?
Kümede vm'ler, SCSI Kalıcı Ayırmaları (SCSI PR) kullanarak kümelenmiş uygulama tarafından seçilen rezervasyona göre ekli disklerini okuyabilir veya yazabilir. SCSI PR, şirket içi Depolama Ağ (SAN) üzerinde çalışan uygulamalar tarafından kullanılan bir endüstri standardıdır. Yönetilen diskte SCSI PR'sini etkinleştirmek, bu uygulamaları olduğu gibi Azure'a geçirmeyi sağlar.
Paylaşılan yönetilen diskler, birden çok VM'den erişilebilen paylaşılan blok depolama alanı sunar; bunlar mantıksal birim numarası (LUN) olarak ortaya çıkar. LuN'lar daha sonra hedeften (disk) bir başlatıcıya (VM) sunulacaktır. Bu LUN'lar vm'ye doğrudan bağlı depolama (DAS) veya yerel sürücü gibi görünüyor.
Paylaşılan yönetilen diskler, SMB/NFS kullanılarak erişilebilen tam olarak yönetilen bir dosya sistemini yerel olarak sunmaz. Küme düğümü iletişimini ve yazma kilitlemeyi iş Windows Sunucu Yük Devretme Kümesi (WSFC) veya Pacemaker gibi bir küme yöneticisi kullansanız gerekir.
Sınırlamalar
Paylaşılan disklerin etkinleştirilmesi yalnızca disk türlerinin bir alt kümesi tarafından kullanılabilir. Şu anda yalnızca Ultra diskler, Premium SSD 'Ler ve standart SSD 'Ler Paylaşılan diskleri etkinleştirebilir. Paylaşılan diskleri olan her yönetilen disk, disk türüne göre düzenlenmiş aşağıdaki sınırlamalara tabidir:
Ultra diskler
Ultra disklerin, paylaşılan disklerle ilgisi olmayan ayrı bir sınırlama listesi vardır. Ultra disk sınırlamaları için bkz. Azure Ultra diskleri kullanma.
Ultra diskler paylaştırdığınızda, bunlar aşağıdaki ek sınırlamalara sahiptir:
- yalnızca temel diskler Windows Server yük devretme kümesinin bazı sürümleriyle kullanılabilir. ayrıntılar için bkz. yük devretme kümelemesi donanım gereksinimleri ve depolama seçenekleri.
- Yalnızca sunucu tarafı şifreleme destekleniyor, Azure disk şifrelemesi Şu anda desteklenmiyor.
Paylaşılan Ultra diskler, varsayılan olarak Ultra diskleri destekleyen tüm bölgelerde kullanılabilir ve bunları kullanmaya erişmek için kaydolmanız gerekmez.
Premium SSD’ler
- Yalnızca veri disklerinde etkinleştirilebilir, işletim sistemi diskleri için kullanılamaz.
- İle Premium SSD 'Ler için ReadOnly konak önbelleğe alma kullanılamaz
maxShares>1. - Disk patlaması, ile Premium SSD 'Ler için kullanılamaz
maxShares>1. - Azure Paylaşılan disklerle kullanılabilirlik kümeleri ve sanal makine ölçek kümeleri kullanırken, sanal makine hata etki alanı ile depolama hatası etki alanı hizalaması , paylaşılan veri diski için zorlanmaz.
- Yakınlık yerleşimi grupları (PPG)kullanılırken, bir diski paylaşan tüm sanal makineler aynı PPG 'nin parçası olmalıdır.
- yalnızca temel diskler Windows Server yük devretme kümesinin bazı sürümleriyle kullanılabilir. ayrıntılar için bkz. yük devretme kümelemesi donanım gereksinimleri ve depolama seçenekleri.
- Azure Site Recovery desteği henüz kullanılamıyor.
- Azure Backup Azure disk yedeklemeile kullanılabilir.
- Yalnızca sunucu tarafı şifreleme destekleniyor, Azure disk şifrelemesi Şu anda desteklenmiyor.
Premium SSD bölgesel kullanılabilirliği
Tüm Premium SSD boyutlarında paylaşılan diskler, yönetilen disklerin kullanılabildiği tüm bölgelerde kullanılabilir.
Standart SSD’ler
- Yalnızca veri disklerinde etkinleştirilebilir, işletim sistemi diskleri için kullanılamaz.
- Azure Paylaşılan disklerle kullanılabilirlik kümeleri ve sanal makine ölçek kümeleri kullanırken, sanal makine hata etki alanı ile depolama hatası etki alanı hizalaması , paylaşılan veri diski için zorlanmaz.
- Yakınlık yerleşimi grupları (PPG)kullanılırken, bir diski paylaşan tüm sanal makineler aynı PPG 'nin parçası olmalıdır.
- yalnızca temel diskler Windows Server yük devretme kümesinin bazı sürümleriyle kullanılabilir. ayrıntılar için bkz. yük devretme kümelemesi donanım gereksinimleri ve depolama seçenekleri.
- Azure Site Recovery desteği henüz kullanılamıyor.
- Azure Backup Azure disk yedeklemeile kullanılabilir.
- Yalnızca sunucu tarafı şifreleme destekleniyor, Azure disk şifrelemesi Şu anda desteklenmiyor.
Bölgesel kullanılabilirlik Standart SSD
Tüm standart SSD boyutlarında paylaşılan diskler, yönetilen disklerin kullanılabildiği tüm bölgelerde kullanılabilir.
İşletim sistemi gereksinimleri
Paylaşılan diskler çeşitli işletim sistemlerini destekler. Desteklenen Windows için Linux veya Linux bölümlerine bakın.
Disk boyutları
Şimdilik yalnızca ultra diskler, premium SSD'ler ve standart SSD'ler paylaşılan diskleri etkinleştirebilirsiniz. Farklı disk boyutları farklı bir maxShares sınıra sahip olabilir ve bu sınırı değeri ayarlarken maxShares aşamazsanız.
Her disk için, diski eşzamanlı maxShares olarak paylaştıran en fazla düğüm sayısını temsil eden bir değer tanımlayabilirsiniz. Örneğin, 2 düğümlü bir yük devretme kümesi ayarlamayı planlıyorsanız, 'i maxShares=2 ayarlayın. Maksimum değer bir üst sınırdır. Düğüm sayısı belirtilen değerden düşük olduğu sürece düğümler kümeye katılabilir veya kümeden ayrılabilirsiniz (diski bağlar veya maxShares çıkarabilirsiniz).
Not
Değer maxShares yalnızca disk tüm düğümlerden ayrılarak ayarlanabilir veya düzenlenebilir.
Premium SSD aralıkları
Aşağıdaki tabloda premium SSD boyutlarına göre izin verilen maxShares maksimum değerler göstermektedir:
| Disk boyutları | maxShares sınırı |
|---|---|
| P1,P2,P3,P4,P6,P10,P15,P20 | 3 |
| P30, P40, P50 | 5 |
| P60, P70, P80 | 10 |
Diskin IOPS ve bant genişliği sınırları, değerden maxShares etkilenmez. Örneğin, bir P15 diskin en yüksek IOPS'i maxShares = 1 veya maxShares 1 > 1'tir.
Standart SSD aralıkları
Aşağıdaki tabloda standart SSD boyutlarına göre izin verilen maxShares maksimum değerler göstermektedir:
| Disk boyutları | maxShares sınırı |
|---|---|
| E1,E2,E3,E4,E6,E10,E15,E20 | 3 |
| E30, E40, E50 | 5 |
| E60, E70, E80 | 10 |
Diskin IOPS ve bant genişliği sınırları, değerden maxShares etkilenmez. Örneğin, bir E15 diskin en yüksek IOPS'i maxShares = 1 veya maxShares 1 > 500'tür.
Ultra disk aralıkları
En düşük maxShares değer 1, maksimum değer maxShares ise 5'tir. Ultra disklerde boyut kısıtlaması yoktur; herhangi bir boyuttaki ultra disk, en yüksek değer dahil olmak üzere için maxShares herhangi bir değeri kullanabilir.
Örnek iş yükleri
Windows
Azure paylaşılan diskleri, Windows Server 2008 ve daha yeni sürümlerde de kullanılabilir. Çoğu Windows tabanlı kümeleme, uygulamalarınızı paralel erişim desenlerinden yararlanmasına olanak sağlayan, küme düğümü iletişimi için tüm çekirdek altyapıyı ele alan WSFC'yi temel alır. WSFC, Windows Server sürümünüze bağlı olarak hem CSV hem de CSV dışı seçenekleri etkinleştirir. Ayrıntılar için bkz. Yük devretme kümesi oluşturma.
WSFC üzerinde çalışan bazı popüler uygulamalar şunlardır:
- Azure paylaşılan diskleri ile FCI oluşturma (SQL Server Vm'lerde depolama)
- Dosya Sunucusu (SoFS) ölçeğini ölçeklendirme şablonu
- SAP ASCS/SCS şablonu
- Genel Kullanıma Yönelik Dosya Sunucusu (IW iş yükü)
- Uzak Masaüstü Sunucusu Kullanıcı Profili Diski (RDS UPD)
Linux
Azure paylaşılan diskleri şularda de destekler:
- SUSE SLE HA 15 SP1 ve üzeri
- Ubuntu 18.04 ve üzeri
- Herhangi bir RHEL 8 sürümünde RHEL geliştirici önizlemesi
- Oracle Enterprise Linux
Linux kümeleri Pacemaker gibi küme yöneticilerini kullanabilir. Pacemaker, Corosync'i yapılandırarakyüksek oranda kullanılabilir ortamlarda dağıtılan uygulamalar için küme iletişimlerini sağlar. Bazı yaygın kümelenmiş dosya sistemleri ocfs2 ve gfs2'dir. Diske erişim sağlamak için SCSI Kalıcı Ayırma (SCSI PR) ve/veya STONITH Blok Cihazı (SBD) tabanlı kümeleme modelleri kullanabilirsiniz. SCSI PR kullanırken, fence_scsi ve sg_persist gibi yardımcı programları kullanarak rezervasyonları ve kayıtları sg_persist.
Kalıcı rezervasyon akışı
Aşağıdaki diyagramda, bir düğümden diğer düğüme yük devretmeyi etkinleştirmek için SCSI PR kullanan örnek bir 2 düğümlü kümelenmiş veritabanı uygulaması göstermektedir.

Akış aşağıdaki gibidir:
- Hem Azure VM1 hem de VM2 üzerinde çalışan kümelenmiş uygulama, amacını diske okuma veya yazma olarak yazar.
- Ardından VM1'de uygulama örneği diske yazmak için özel rezervasyon alır.
- Bu rezervasyon Azure diskiniz üzerinde zorunlu kılındı ve veritabanı artık yalnızca diske yazabilir. VM2'de uygulama örneğinden yapılan yazmalar başarılı olmaz.
- VM1'deki uygulama örneği arızalanırsa, VM2'deki örnek artık bir veritabanı yük devretmesi başlatarak diskin yük devretmesi başlatabilirsiniz.
- Bu rezervasyon artık Azure disk üzerinde zorunlu kılınmaktadır ve disk artık VM1'den yazmaları kabul etmez. Yalnızca VM2'den gelen yazmaları kabul eder.
- Kümelenmiş uygulama, veritabanı yük devretme işlemini tamamlar ve VM2'den gelen istekleri karşılar.
Aşağıdaki diyagramda makine öğrenmesi modellerinin eğitimi gibi paralel işlemlerin çalışması için diskten veri okuyan birden çok düğümden oluşan başka bir ortak kümelenmiş iş yükü yer almaktadır.

Akış aşağıdaki gibidir:
- Tüm VM'lerde çalışan kümelenmiş uygulama, diske okuma veya yazma amacını yazar.
- VM1'de uygulama örneği, diğer VM'lerden diske okumalar alarken diske yazmak için özel bir rezervasyon alır.
- Bu rezervasyon Azure diskiniz üzerinde uygulanır.
- Kümedeki tüm düğümler artık diskten okuyabilir. Kümedeki tüm düğümler adına diske yalnızca bir düğüm sonuçları geri yazar.
Ultra diskler rezervasyon akışı
Ultra diskler, toplam iki kısıtlama için ek bir kısıtlama sunar. Bu nedenle, ultra diskler rezervasyon akışı önceki bölümde açıklandığı gibi kullanılabilir veya performansı daha ayrıntılı bir şekilde kısıtlar ve dağıtabilirsiniz.
Performans azaltmaları
Premium SSD performans kısıtlamalarını azaltma
Premium SSD ile disk IOPS ve aktarım hızı sabittir; örneğin, P30 IOPS değeri 5000'tir. Bu değer, diskin 2 VM veya 5 VM arasında paylaştırılırken kalır. Disk sınırlarına tek bir VM'den ulaşabilirsiniz veya iki veya daha fazla VM'ye bölünebilir.
Ultra disk performansı azaltmaları
Ultra diskler, değiştirilebilir öznitelikleri ortaya çıkararak ve bunları değiştirmenize olanak sağlayarak performansınızı ayarlamanıza olanak sağlayan benzersiz özelliğe sahiptir. Varsayılan olarak, yalnızca iki değiştirilebilir öznitelik vardır, ancak paylaşılan ultra disklerde iki ek öznitelik vardır.
| Öznitelik | Açıklama |
|---|---|
| DiskIOPSReadWrite | Paylaşım diskini yazma erişimiyle takan tüm VM'lerde izin verilen toplam IOPS sayısı. |
| DiskMBpsReadWrite | Paylaşılan diski yazma erişimiyle takan tüm VM'lerde izin verilen toplam aktarım hızı (MB/sn). |
| DiskIOPSReadOnly* | Paylaşılan diski olarak takan tüm VM'lerde izin verilen toplam IOPS ReadOnly sayısı. |
| DiskMBpsReadOnly* | Paylaşılan diski olarak takan tüm VM'lerde izin verilen toplam aktarım hızı (MB/sn). ReadOnly |
* Yalnızca paylaşılan ultra diskler için geçerlidir
Aşağıdaki formüller, kullanıcı tarafından değiştirilebilir olduğu için performans özniteliklerinin nasıl ayarlanabilir olduğunu açıklar:
- DiskIOPSReadWrite/DiskIOPSReadOnly:
- Disk başına en fazla 160 bin IOPS olmak için 300 IOPS/GiB IOPS sınırı
- En az 100 IOPS
- DiskIOPSReadWrite + DiskIOPSReadOnly en az 2 IOPS/GiB
- DiskMBpsRead Yazma/DiskMBpsReadOnly:
- Tek bir diskin aktarım hızı sınırı, sağlanan her IOPS için 256 KiB/sn'tir ve disk başına en fazla 2000 MBps'ye kadardır
- Disk başına en düşük garanti aktarım hızı, sağlanan her IOPS için 4KiB/sn'dir ve genel taban çizgisi en az 1 MBps'dir
Örnekler
Aşağıdaki örneklerde, özellikle de azaltmanın paylaşılan ultra disklerle nasıl çalışa çalışalarını gösteren birkaç senaryo verilmiştir.
Küme paylaşılan birimlerini kullanan iki düğümlü küme
Aşağıda, kümelenmiş paylaşılan birimleri kullanan 2 düğümlü bir WSFC örneği ve bulunmaktadır. Bu yapılandırmayla, her iki VM de diske eşzamanlı yazma erişimine sahip olur ve bu da kısıtlamanın iki VM'ye bölünmesi ve kısıtlamanın ReadWrite ReadOnly kullanılmamalarına neden olur.
Küme paylaşım birimleri olmayan iki düğümlü küme
Aşağıda, kümelenmiş paylaşılan birimleri kullanmayan 2 düğümlü bir WSFC örneği ve bulunmaktadır. Bu yapılandırmayla, diske yalnızca bir VM'nin yazma erişimi vardır. Bu, kısıtlamanın yalnızca birincil VM için ve azaltmanın yalnızca ikincil vm ReadWrite ReadOnly tarafından kullanılıyor olmasıyla sonuçlanır.
Dört düğümlü Linux kümesi
Aşağıda, tek bir yazıcı ve üç ölçek genişletin okuyucusu olan 4 düğümlü bir Linux kümesi örneği ve ardından ve bir örnek ve bir örnek vemektedir. Bu yapılandırmayla, diske yalnızca bir VM'nin yazma erişimi vardır. Bu, azaltmanın yalnızca birincil VM için ve azaltmanın ikincil ReadWrite ReadOnly VM'ler tarafından bölünmesi ile sonuçlanır.
Ultra fiyatlandırma
Ultra paylaşılan diskler sağlanan kapasiteye, toplam sağlanan IOPS 'ye (diskIOPSReadWrite + diskIOPSReadOnly) ve toplam sağlanan Aktarım Hızı MBps'lerine (diskMBpsReadWrite + diskMBpsReadOnly) göre fiyatlandı. Her ek VM bağlaması için ek ücret yoktur. Örneğin, aşağıdaki yapılandırmaya sahip ultra paylaşılan bir disk (diskSizeGB: 1024, DiskIOPSReadWrite: 10000, DiskMBpsReadWrite: 600, DiskIOPSReadOnly: 100, DiskMBpsReadOnly: 1) 1024 GiB, 10100 IOPS ve 601 MBps ile ücret tahsil edilir.
Sonraki adımlar
Yönetilen diskleriniz için paylaşılan diskleri etkinleştirmek ve kullanmak ilginizi çekiyorsa Paylaşılan diski etkinleştirme makalemize devam edin