Azure yönetilen diski paylaşma
Şunlar için geçerlidir: ✔️ Linux VM'leri ✔️ Windows VM'leri ✔️ Esnek ölçek kümeleri ✔️ Tekdüzen ölçek kümeleri
Azure paylaşılan diskleri, azure tarafından yönetilen diskler için aynı anda birden çok sanal makineye (VM) yönetilen disk eklemenize olanak sağlayan bir özelliktir. Yönetilen diski birden çok VM'ye eklemek, yeni kümelenmiş uygulamaları dağıtmanıza veya mevcut kümelenmiş uygulamaları Azure'a geçirmenize olanak tanır.
Paylaşılan diskler, küme düğümü iletişim ve yazma kilitleme işlemlerini işleyen Windows Server Yük Devretme Kümesi (WSFC) veya Pacemaker gibi bir küme yöneticisi gerektirir. Paylaşılan yönetilen diskler yerel olarak SMB/NFS kullanılarak erişilebilen tam olarak yönetilen bir dosya sistemi sunmaz.
Nasıl çalışır?
Kümedeki VM'ler, SCSI Kalıcı Ayırmaları (SCSI PR) kullanarak kümelenmiş uygulama tarafından seçilen ayırmaya göre ekli disklerini okuyabilir veya yazabilir. SCSI PR, şirket içi Depolama Alan Ağı (SAN) üzerinde çalışan uygulamalar tarafından kullanılan bir endüstri standardıdır. Yönetilen diskte SCSI PR'yi etkinleştirmek, bu uygulamaları olduğu gibi Azure'a geçirmenizi sağlar.
Paylaşılan yönetilen diskler, birden çok VM'den erişilebilen paylaşılan blok depolama alanı sunar; bunlar mantıksal birim numaraları (LUN) olarak sunulur. Ardından LUN'lar bir hedeften (disk) başlatıcıya (VM) sunulur. Bu LUN'lar doğrudan bağlı depolama (DAS) veya VM'ye yerel sürücü gibi görünür.
Sınırlamalar
Genel sınırlamalar
Paylaşılan diskler, disk türü ne olursa olsun tüm paylaşılan diskler için geçerli olan genel sınırlamalara sahiptir. Yalnızca belirli paylaşılan disk türleri için geçerli olan ek sınırlamaların yanı sıra. Aşağıdaki liste genel sınırlamaların listesidir:
- Şu anda paylaşılan disk olarak yalnızca Ultra Diskler, Premium SSD v2, Premium SSD ve Standart SSD'ler kullanılabilir
- Paylaşılan diskler tek tek Sanal Makine Ölçek Kümeleri eklenebilir ancak Sanal Makine Ölçek Kümesi modellerinde tanımlanamaz veya otomatik olarak dağıtılamaz
- Paylaşılan disk, diskin bağlı olduğu tüm VM'leri serbest bırakmadan veya diski tüm bu VM'lerden ayırmadan genişletilemiyor
- Yazma hızlandırıcısı paylaşılan diskler için desteklenmez
- Paylaşılan diskler için konak önbelleğe alma desteklenmiyor
Paylaşılan disklerin etkinleştirildiği her yönetilen disk, disk türüne göre düzenlenmiş olarak aşağıdaki sınırlamalara da tabidir:
Ultra diskler
Ultra disklerin, paylaşılan disklerle ilgisi olmayan kendi ayrı sınırlama listesi vardır. Ultra disk sınırlamaları için bkz . Azure ultra diskleri kullanma.
Ultra diskleri paylaşırken aşağıdaki ek sınırlamalar vardır:
- Windows Server Yük Devretme Kümesi'nin bazı sürümleriyle yalnızca temel diskler kullanılabilir. Ayrıntılar için bkz . Yük devretme kümelemesi donanım gereksinimleri ve depolama seçenekleri.
- Kullanılabilirlik alanları arasında paylaşılamaz.
Premium SSD v2
Premium SSD v2 yönetilen disklerin, paylaşılan disklerle ilgisi olmayan ayrı sınırlamaları vardır. Bu sınırlamalar için bkz . Premium SSD v2 sınırlamaları.
Premium SSD v2 disklerini paylaşırken aşağıdaki ek sınırlamalar vardır:
- Windows Server Yük Devretme Kümesi'nin bazı sürümleriyle yalnızca temel diskler kullanılabilir. Ayrıntılar için bkz . Yük devretme kümelemesi donanım gereksinimleri ve depolama seçenekleri.
- Kullanılabilirlik alanları arasında paylaşılamaz.
Premium SSD
- İşletim sistemi disklerinde değil yalnızca veri disklerinde etkinleştirilebilir.
- ana bilgisayar önbelleğe alma özelliği ile
maxShares>1
premium SSD diskler için kullanılamaz. - ile
maxShares>1
premium SSD diskler için disk serileri kullanılamaz. - Azure paylaşılan diskleriyle Kullanılabilirlik kümeleri veya Sanal Makine Ölçek Kümeleri kullanıldığında, paylaşılan veri diski için sanal makine hata etki alanıyla depolama hata etki alanı hizalaması zorunlu tutulmaz.
- Yakın yerleştirme gruplarını (PPG) kullanırken, diski paylaşan tüm sanal makinelerin aynı PPG'nin parçası olması gerekir.
- Windows Server Yük Devretme Kümesi'nin bazı sürümleriyle yalnızca temel diskler 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 Backup aracılığıyla kullanılabilir.
- Yalnızca sunucu tarafı şifrelemesi desteklenir, Azure Disk Şifrelemesi şu anda desteklenmez.
- Yalnızca yönetilen diskler için Alanlar arası yedekli depolama kullanılıyorsa kullanılabilirlik alanları arasında paylaşılabilir.
Standart SSD’ler
- İşletim sistemi disklerinde değil yalnızca veri disklerinde etkinleştirilebilir.
- ile standart SSD'ler
maxShares>1
için konak önbelleğe alma özelliği kullanılamaz. - Kullanılabilirlik kümelerini ve Sanal Makine Ölçek Kümeleri Azure paylaşılan diskleriyle kullanırken, paylaşılan veri diski için sanal makine hata etki alanıyla depolama hata etki alanı hizalaması zorunlu tutulmaz.
- Yakın yerleştirme gruplarını (PPG) kullanırken, diski paylaşan tüm sanal makinelerin aynı PPG'nin parçası olması gerekir.
- Windows Server Yük Devretme Kümesi'nin bazı sürümleriyle yalnızca temel diskler 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 Backup aracılığıyla kullanılabilir.
- Yalnızca sunucu tarafı şifrelemesi desteklenir, Azure Disk Şifrelemesi şu anda desteklenmez.
- Yalnızca yönetilen diskler için Alanlar arası yedekli depolama kullanılıyorsa kullanılabilirlik alanları arasında paylaşılabilir.
İşletim sistemi gereksinimleri
Paylaşılan diskler çeşitli işletim sistemlerini destekler. Desteklenen işletim sistemleri için Windows veya Linux bölümlerine bakın.
Faturalamanın etkileri
Bir diski paylaştığınızda, faturalamanız disk türüne bağlı olarak iki farklı şekilde etkilenebilir.
Paylaşılan premium SSD diskler için, disk katmanının maliyetine ek olarak, SSD'nin bağlı olduğu her VM'de ek ücret artar. Ayrıntılar için bkz . yönetilen disk fiyatlandırması .
Ultra diskler, bağlandıkları her VM için ek ücrete sahip değildir. Bunlar, diskin yapılandırıldığı toplam IOPS ve MB/sn üzerinden faturalandırılır. Normalde ultra diskin toplam IOPS/MB/sn'sini belirleyen iki performans kısıtlaması vardır. Ancak, paylaşılan ultra disk olarak yapılandırıldığında, toplam dört performans kısıtlaması daha ortaya çıkar. Bu iki ek kısıtlama ek ücret karşılığında performansın artmasına olanak sağlar ve her ölçümün varsayılan değeri vardır ve bu da diskin performansını ve maliyetini artırır.
Paylaşılan ultra diskin sahip olduğu dört performans kısıtlaması; diskIOPSReadWrite, diskMB/sReadWrite, diskIOPSReadOnly ve diskMB/sReadOnly'dir. Her performans kısıtlaması, diskinizin performansını değiştirmek için yapılandırılabilir. Paylaşılan ultra diskin performansı şu yollarla hesaplanır: toplam sağlanan IOPS (diskIOPSReadWrite + diskIOPSReadOnly) ve toplam sağlanan aktarım hızı MB/sn (diskMB/sReadWrite + diskMB/sReadOnly).
Toplam sağlanan IOPS'nizi ve toplam sağlanan aktarım hızınızı belirledikten sonra, ultra paylaşılan bir diskin maliyetini belirlemek için bunları fiyatlandırma hesaplayıcısında kullanabilirsiniz.
Disk boyutları
Şimdilik yalnızca ultra diskler, premium SSD v2, premium SSD ve standart SSD'ler paylaşılan diskleri etkinleştirebilir. Farklı disk boyutlarının farklı maxShares
bir sınırı olabilir ve bu sınırı değeri ayarlarken maxShares
aşamazsınız.
Her disk için, diski aynı anda paylaşabilecek en fazla düğüm sayısını temsil eden bir maxShares
değer tanımlayabilirsiniz. Örneğin, 2 düğümlü bir yük devretme kümesi ayarlamayı planlıyorsanız, ayarlayabilirsiniz maxShares=2
. En büyük değer üst sınırdır. Düğüm sayısı belirtilen maxShares
değerden düşük olduğu sürece düğümler kümeye katılabilir veya kümeden ayrılabilir (diski bağlayın veya çıkarın).
Not
Değer maxShares
yalnızca disk tüm düğümlerden ayrılınca ayarlanabilir veya düzenlenebilir.
Premium SSD aralıkları
Aşağıdaki tabloda, premium SSD boyutlarına maxShares
göre izin verilen en yüksek değerler gösterilmektedir:
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 diskinin maksimum IOPS değeri, maxShares = 1 veya maxShares > 1 olsun 1100'dür.
Standart SSD aralıkları
Aşağıdaki tabloda, standart SSD boyutlarına göre için maxShares
izin verilen en yüksek değerler gösterilmektedir:
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, maxShares = 1 veya maxShares > 1 olsun, bir E15 diskinin maksimum IOPS değeri 500'dür.
Ultra disk aralıkları
En düşük maxShares
değer 1, en büyük maxShares
değer ise 15'tir. Ultra disklerde boyut kısıtlaması yoktur, her boyuttaki ultra disk için maksimum değere kadar ve dahil olmak üzere herhangi bir değer maxShares
kullanabilir.
Premium SSD v2 aralıkları
En düşük maxShares
değer 1, en büyük maxShares
değer ise 15'tir. Premium SSD v2'de boyut kısıtlaması yoktur, herhangi bir boyut Premium SSD v2 diski için maxShares
maksimum değere kadar ve dahil olmak üzere herhangi bir değer kullanabilir.
Örnek iş yükleri
Windows
Azure paylaşılan diskleri Windows Server 2008 ve daha yeni sürümlerde desteklenir. Çoğu Windows tabanlı kümeleme, küme düğümü iletişimi için tüm çekirdek altyapıyı işleyen WSFC üzerine kurulur ve uygulamalarınızın paralel erişim desenlerinden yararlanmasına olanak tanı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 diskleriyle FCI oluşturma (Azure VM'lerinde SQL Server)
- Genişleme Dosya Sunucusu (SoFS) ş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 şu kaynaklarda desteklenir:
- SUSE SLE HA 15 SP1 ve üzeri
- Ubuntu 18.04 ve üzeri
- Red Hat Enterprise Linux (RHEL) (destek ilkesi)
- Oracle Enterprise Linux
Linux kümeleri Pacemaker gibi küme yöneticilerini kullanabilir. Pacemaker, Corosync'i kullanarak yüksek oranda kullanılabilir ortamlarda dağıtılan uygulamalar için küme iletişimi sağlar. Bazı yaygın kümelenmiş dosya sistemleri arasında ocfs2 ve gfs2 bulunur. Diske rastgele erişim için SCSI Kalıcı Ayırma (SCSI PR) ve/veya STONITH Blok Cihazı (SBD) tabanlı kümeleme modellerini kullanabilirsiniz. SCSI PR'yi kullanırken, fence_scsi ve sg_persist gibi yardımcı programları kullanarak rezervasyonları ve kayıtları işleyebilirsiniz.
Kalıcı rezervasyon akışı
Aşağıdaki diyagramda, bir düğümden diğerine yük devretmeyi etkinleştirmek için SCSI PR kullanan örnek bir 2 düğümlü kümelenmiş veritabanı uygulaması gösterilmektedir.
Akış aşağıdaki gibidir:
- Hem Azure VM1 hem de VM2 üzerinde çalışan kümelenmiş uygulama, disk okuma veya diske yazma amacını kaydeder.
- Ardından VM1'de uygulama örneği diske yazmak için özel rezervasyon alır.
- Bu rezervasyon Azure diskinizde uygulanır ve veritabanı artık yalnızca diske yazabilir. VM2'de uygulama örneğinden yapılan yazma işlemleri başarılı olmaz.
- VM1'de uygulama örneği kapanırsa, VM2'de örnek artık bir veritabanı yük devretmesi başlatabilir ve diskin devralınmasına neden olabilir.
- Bu rezervasyon artık Azure diskinde zorunlu kılındı ve disk artık VM1'den yazmaları kabul etmeyecektir. Yalnızca VM2'den yazmaları kabul eder.
- Kümelenmiş uygulama, veritabanı yük devretmesini tamamlayabilir ve VM2'den istek gönderebilir.
Aşağıdaki diyagramda, makine öğrenmesi modellerinin eğitimi gibi paralel işlemleri çalıştırmak için diskten veri okuyan birden çok düğümden oluşan başka bir ortak kümelenmiş iş yükü gösterilmektedir.
Akış aşağıdaki gibidir:
- Tüm VM'lerde çalışan kümelenmiş uygulama, disk okuma veya diske yazma amacını kaydeder.
- VM1'de uygulama örneği, diğer VM'lerden diske okumaları açarken diske yazmak için özel bir rezervasyon alır.
- Bu rezervasyon Azure diskinizde zorunlu kılındı.
- Kümedeki tüm düğümler artık diskten okuyabilir. Yalnızca bir düğüm, kümedeki tüm düğümler adına sonuçları diske geri yazar.
Ultra Disk ve Premium SSD v2 ayırma akışı
Hem Ultra diskler hem de Premium SSD v2 yönetilen diskler iki ek kısıtlama sunar ve her birine toplam dört azaltma sağlar. Bu nedenle, rezervasyon akışı önceki bölümde açıklandığı gibi çalışabilir veya performansı daha ayrıntılı bir şekilde kısıtlayabilir ve dağıtabilir.
Performans azaltmaları
Premium SSD performans azaltmaları
Premium SSD ile disk IOPS'si ve aktarım hızı sabittir, örneğin P30'un IOPS değeri 5000'dir. Bu değer, diskin 2 VM veya 5 VM arasında paylaşılıp paylaşılmadığına bağlı olarak kalır. Disk sınırlarına tek bir VM'den ulaşılabilir veya iki veya daha fazla VM'ye bölünebilir.
Ultra Disk ve Premium SSD v2 performans azaltmaları
Hem Ultra Diskler hem de Premium SSD v2 yönetilen diskler, değiştirilebilir öznitelikleri kullanıma sunarak ve bunları değiştirmenizi sağlayarak performansınızı ayarlamanıza olanak sağlayan benzersiz bir özelliğe sahiptir. Varsayılan olarak, yalnızca iki değiştirilebilir öznitelik vardır, ancak paylaşılan Ultra Diskler ve paylaşılan Premium SSD v2 yönetilen disklerin iki özniteliği daha vardır. Ultra Diskler ve Premium SSD v2, bu öznitelikleri ekli her VM'ye böler. Bu kapasite, IOPS ve aktarım hızı dağılımının nasıl çalıştığına ilişkin bazı örnekler için Örnekler bölümüne bakın.
Öznitelik | Açıklama |
---|---|
DiskIOPSReadWrite (Okuma/yazma diski IOPS) | Paylaşılan diski yazma erişimiyle bağlamak için tüm VM'lerde izin verilen toplam IOPS sayısı. |
DiskMB/sReadWrite (Okuma/yazma disk aktarım hızı) | Paylaşılan diski yazma erişimiyle bağlamak için tüm VM'lerde izin verilen toplam aktarım hızı (MB/sn). |
DiskIOPSReadOnly* (Salt okunur disk IOPS) | Paylaşılan diski olarak ReadOnly bağlamaya yönelik tüm VM'lerde izin verilen toplam IOPS sayısı. |
DiskMB/sReadOnly* (Salt okunur disk aktarım hızı) | Paylaşılan diski olarak ReadOnly bağlamak için tüm VM'lerde izin verilen toplam aktarım hızı (MB/sn). |
* Yalnızca paylaşılan Ultra Diskler ve paylaşılan Premium SSD v2 yönetilen diskler için geçerlidir
Aşağıdaki formüller, performans özniteliklerinin kullanıcı tarafından değiştirilebildiği için nasıl ayarlanabileceğini açıklar:
- DiskIOPSReadWrite (Okuma/yazma diski IOPS):
- 100 GiB ve daha küçük diskler için temel en az 100 IOPS'ye sahiptir.
- 100 GiB'den büyük diskler için, ayarlayabileceğiniz temel en düşük IOPS GiB başına 1 artar. Bu nedenle 101 GiB disk için DiskIOPSReadWrite'i ayarlayabileceğiniz en düşük değer 101 IOPS'dir.
- Bu özniteliği ayarlayabileceğiniz maksimum değer, diskinizin boyutuna göre belirlenir; formül 300 * GiB'dir ve en fazla 400.000 olur.
- 100 GiB ve daha küçük diskler için temel en az 100 IOPS'ye sahiptir.
- DiskMB/sReadWrite (Okuma/yazma disk aktarım hızı)
- Bu özniteliğin en düşük aktarım hızı (MB/sn), IOPS'niz tarafından belirlenir ve formül IOPS başına saniyede 4 KiB'dir. Dolayısıyla 101 IOPS'niz varsa ayarlayabileceğiniz en düşük MB/sn 1 olur.
- Bu özniteliği ayarlayabileceğiniz maksimum değer, ayarladığınız IOPS miktarına göre belirlenir; formül IOPS başına saniyede 256 KiB'dir ve en fazla 10.000 MB/sn'dir.
- DiskIOPSReadOnly (Salt okunur disk IOPS)
- Bu öznitelik için en düşük temel IOPS 100'dür. DiskIOPSReadOnly için taban çizgisi disk boyutuyla birlikte artmıyor.
- Bu özniteliği ayarlayabileceğiniz maksimum değer, diskinizin boyutuna göre belirlenir; formül 300 * GiB'dir ve en fazla 400.000 olur.
- DiskMB/sReadOnly (Salt okunur disk aktarım hızı)
- Bu öznitelik için en düşük aktarım hızı (MB/sn) 1'dir. DiskMB/sReadOnly için temel IOPS ile artmıyor.
- Bu özniteliği ayarlayabileceğiniz maksimum değer, ayarladığınız IOPS miktarına göre belirlenir; formül IOPS başına saniyede 256 KiB'dir ve en fazla 10.000 MB/sn'dir.
Örnekler
Aşağıdaki örneklerde azaltmanın özellikle paylaşılan ultra disklerle nasıl çalışabileceğini gösteren birkaç senaryo gösterilmektedir.
Küme paylaşılan birimlerini kullanan iki düğüm kümesi
Aşağıda, kümelenmiş paylaşılan birimleri kullanan 2 düğümlü bir WSFC örneği verilmiştir. Bu yapılandırmayla, her iki vm de diske aynı anda yazma erişimine sahip olur ve bu da azaltmanın ReadWrite
iki VM arasında bölünmesine ve azaltmanın kullanılmamasıyla ReadOnly
sonuçlanabilir.
Küme paylaşım birimleri olmayan iki düğüm kümesi
Aşağıda, kümelenmiş paylaşılan birimleri kullanmayan 2 düğümlü bir WSFC örneği verilmiştir. Bu yapılandırmayla, diske yalnızca bir VM yazma erişimine sahip olur. Bu, azaltmanın ReadWrite
yalnızca birincil VM için kullanılmasına ve azaltmanın ReadOnly
yalnızca ikincil vm tarafından kullanılmasına neden olur.
Dört düğümlü Linux kümesi
Aşağıda, tek bir yazıcı ve üç ölçek genişletme okuyucuya sahip 4 düğümlü bir Linux kümesi örneği verilmiştir. Bu yapılandırmayla, diske yalnızca bir VM yazma erişimine sahip olur. Bu, azaltmanın ReadWrite
yalnızca birincil VM için kullanılmasına ve azaltmanın ReadOnly
ikincil VM'ler tarafından bölünmesine neden olur.
Paylaşılan Ultra Disk ve Premium SSD v2 fiyatlandırması
Hem paylaşılan Ultra Diskler hem de paylaşılan Premium SSD v2 yönetilen diskler, sağlanan toplam IOPS (diskIOPSReadWrite + diskIOPSReadOnly) ve toplam sağlanan Aktarım Hızı MB/sn (diskMB/sReadWrite + diskMB/sReadOnly) temelinde fiyatlandırılır. Her ek VM bağlaması için ek ücret alınmaz. Örneğin, aşağıdaki yapılandırmaya sahip paylaşılan bir Ultra Disk (diskSizeGB: 1024, DiskIOPSReadWrite: 10000, DiskMB/sReadWrite: 600, DiskIOPSReadOnly: 100, DiskMB/sReadOnly: 1), iki VM'ye mi yoksa beş VM'ye mi bağlı olduğuna bakılmaksızın 1024 GiB, 10100 IOPS ve 601 MB/sn ile ücretlendirilir.
Sonraki adımlar
Yönetilen diskleriniz için paylaşılan diskleri etkinleştirmek ve kullanmak istiyorsanız Paylaşılan diski etkinleştirme makalemize geçin
Başka sorularınız varsa SSS'nin paylaşılan diskler bölümüne bakın.