Yönetilen disk patlaması

Applies to: ✔️ Linux VM'leri ✔️ Windows VM'leri ✔️ Esnek ölçek kümeleri ✔️ Tekdüzen ölçek kümeleri

Azure disk depolama IOPS'sinin ve MB/sn performansının artırılmasını sağlar. Bu, hem sanal makineler (VM) hem de diskler için ani artış olarak adlandırılır. Hem sanal makinelerinizde hem de diskinizde daha iyi patlama performansı elde etmek için VM ve disk patlamasını etkili bir şekilde kullanabilirsiniz.

Azure VM'ler ve disk kaynakları için patlama kapasitesi birbirine bağımlı değildir. Ekli bir patlama kapasitesine sahip diskin patlama kapasitesine sahip bir VM'ye ihtiyacı yoktur. Benzer şekilde, VM'nin patlama yapabilmesi için patlama özellikli VM'nize bağlı bir patlama özellikli diske ihtiyacınız yoktur.

Yaygın senaryolar

Aşağıdaki senaryolar patlamadan büyük fayda sağlayabilir:

  • Başlangıç sürelerini iyileştirin – Bursting özelliğiyle örneğiniz daha hızlı başlar. Örneğin, premium özellikli VM'ler için varsayılan işletim sistemi diski, 120 IOPS ve 25 MB/sn'ye kadar sağlanan bir performans olan P4 diskidir. P4, ani artışla 3.500 IOPS ve 170 MB/sn'ye kadar çıkabildiği için başlatma işlemi 6 kata kadar hızlanır.
  • Toplu işleri işleme – Bazı uygulama iş yükleri doğası gereği döngüseldir. Çoğu zaman temel bir performans gerektirirler ve kısa süreli olarak daha yüksek bir performans isterler. Bu tür bir örnek, az miktarda disk trafiği gerektiren günlük işlemleri işleyen bir muhasebe programıdır. Ay sonunda, bu program çok daha yüksek miktarda disk trafiğine ihtiyaç duyan raporları uzlaştırmayı tamamlar.
  • Trafik artışları – Web sunucuları ve uygulamaları herhangi bir zamanda trafik dalgalanmalarıyla karşılaşabilir. Web sunucunuz, bursting özelliği kullanan VM'ler veya diskler tarafından desteklenirse, sunucularınız trafik yoğunluğunu yönetmek için daha iyi donatılmıştır.

Disk düzeyinde patlama

Şu anda iki yönetilen disk türü ani artışları desteklemektedir: Premium SSD'ler ve Standart SSD'ler. Diğer disk türleri patlamayı desteklemez. Diskler için iki patlama modeli vardır.

  • İhtiyaçları geçerli kapasitesini aştığında diskin patladığı isteğe bağlı bir seri akış modeli. Bu model, disk her patladığında ek ücrete neden olur. 512 GiB boyutunda veya daha büyük Premium SSD'ler için isteğe bağlı anlık patlama kullanılabilir.
  • Diskin yalnızca kredi demetinde birikmiş ani krediler olması durumunda patladığı kredi tabanlı bir model. Bu model, disk patladığında ek ücret ödemez. Kredi tabanlı seri artış, en iyi çaba temelinde çalışır ve garanti değildir. Kredi tabanlı patlama sadece 512 GiB ve daha küçük Premium SSD yönetimli diskler ile 1.024 GiB ve daha küçük Standart SSD'ler için kullanılabilir.

Azure Premium SSD yönetilen diskleri her iki bursting modelini de kullanabilir, ancak Standard SSD'ler şu anda yalnızca kredi tabanlı bursting sunmaktadır.

Ayrıca yönetilen disklerin performans katmanını değiştirebilirsiniz; bu, iş yükünüzün aniden artış gösterdiği durumlar için ideal olabilir.

Kredi tabanlı ani yükselme Anında patlama Performans katmanını değiştirme
Senaryo Kısa vadeli ölçeklendirme (30 dakika veya daha kısa) için idealdir. Kısa vadeli ölçeklendirme için idealdir (Zaman kısıtlı değildir). İş yükünüz aksi takdirde sürekli ani artış şeklinde çalışacaksa idealdir.
Maliyet Ücretsiz Maliyet değişkendir, ayrıntılar için Faturalama bölümüne bakın. Her performans katmanının maliyeti sabittir. Ayrıntılar için bkz. yönetilen disk fiyatlandırması .
Kullanılabilirlik Yalnızca 512 GiB ve daha küçük Premium SSD'ler ile 1.024 GiB ve daha küçük Standart SSD'ler yönetilen diskler için kullanılabilir. Yalnızca 512 GiB'den büyük Premium SSD yönetilen diskler için kullanılabilir. Tüm Premium SSD boyutları için kullanılabilir.
Etkinleştirme Uygun disklerde varsayılan olarak etkindir. Kullanıcı tarafından etkinleştirilmesi gerekir. Kullanıcının katmanını el ile değiştirmesi gerekir.

Anında patlama

İsteğe bağlı disk patlaması modelini kullanan Premium SSD yönetilen diskler, iş yükünün gerektirdiği sıklıkta, başlangıçta sağlanan hedeflerin ötesine geçerek en yüksek patlama hedefine kadar patlama yapabilir. Örneğin, 1 TiB P30 diskte sağlanan IOPS 5.000 IOPS'dir. Bu diskte disk dalgalanmasını etkinleştirdiğinizde, iş yükleriniz bu diske azami 30.000 IOPS ve 1.000 MB/sn dalgalanma performansı düzeyine kadar G/Ç işlemleri gönderebilir. Desteklenen her diskte maksimum veri bloğu hedefi için bkz. VM diskleri için ölçeklenebilirlik ve performans hedefleri.

İş yüklerinizin sık sık ayrılmış performans hedefini aşacak şekilde çalışmasını bekliyorsanız, disk burst özelliği uygun maliyetli değildir. Bu durumda, daha iyi temel performans için diskinizin performans katmanını daha yüksek bir katmanla değiştirin. Faturalama ayrıntılarınızı gözden geçirin ve bunu iş yüklerinizin trafik düzenine göre değerlendirin.

İsteğe bağlı yük artışını etkinleştirmeden önce aşağıdakileri anlayın:

  • 512 GiB'den küçük veya eşit kapasitedeki bir Premium SSD'de isteğe bağlı patlama etkinleştirilemez. 512 GiB'den küçük veya buna eşit premium SSD'ler her zaman kredi tabanlı ani artış kullanır.
  • İsteğe bağlı ani artış yalnızca Premium SSD yönetilen disklerde desteklenir. İsteğe bağlı patlama etkinleştirilmiş bir Premium SSD başka bir disk türüne geçirilirse, disk patlaması devre dışı bırakılır.
  • İsteğe bağlı burst özelliği, performans katmanını değiştirdiğinizde otomatik olarak devre dışı kalmaz. Performans katmanınızı değiştirmek istiyor ancak diskin patlamasını sürdürmek istemiyorsanız, devre dışı bırakmanız gerekir.
  • İsteğe bağlı ani artış yalnızca disk bir VM'den ayrılınca veya VM durdurulduğunda etkinleştirilebilir. Talep üzerine kapasite artışı etkinleştirildikten 12 saat sonra devre dışı bırakılabilir.

Faturalandırma

İsteğe bağlı patlama modelini kullanan Premium SSD yönetilen diskler için saatlik patlama etkinleştirme sabit ücreti alınır ve belirlenen hedefin ötesindeki patlama işlemleri için işlem maliyetleri uygulanır. İşlem maliyetleri, tahsis edilen hedefleri aşan hem okuma hem de yazma işlemleri dahil, önbelleğe alınmamış disk girdi/çıktı işlemlerine göre kullandıkça öde modeli kullanılarak hesaplanır. Aşağıda, faturalama saati içindeki disk trafiği desenlerine bir örnek verilmiştir:

Disk yapılandırması: Premium SSD – 1 TiB (P30), Disk patlaması etkinleştirildi.

  • 00:00:00 – 00:10:00 Sağlanan 5.000 IOPS hedefinin altında Disk IOPS
  • 00:10:01 – 00:10:10 Uygulama bir toplu iş yayınlayarak disk IOPS'sinin 10 saniye boyunca 6.000 IOPS'de patlamasına neden oldu
  • 00:10:11 – 00:59:00 Sağlanan 5.000 IOPS hedefinin altında Disk IOPS
  • 00:59:01 – 01:00:00 Uygulama, disk IOPS'sinin 60 saniye boyunca 7.000 IOPS'de aniden artmasına neden olan başka bir yığın iş başlattı.

Bu faturalama saatinde ani artış maliyeti iki ücrete tabidir:

İlk ücret, bölgeniz tarafından belirlenen $X tutarındaki ani artış devreye alma sabit ücretidir. Bu sabit ücret, devre dışı bırakılana kadar diskin bağlı olup olmama durumundan bağımsız olarak her zaman uygulanır.

İkincisi, ani işlem maliyetidir. Disk patlaması iki zaman diliminde oluştu. 00:10:01 – 00:10:10 arasında birikmiş ani artış işlemi (6.000 – 5.000) X 10 = 10.000'dir. 00:59:01 – 01:00:00 arasında birikmiş ani artış işlemi (7.000 – 5.000) X 60 = 120.000'dir. Toplam ani artış işlemleri 10.000 + 120.000 = 130.000'dır. 13 adet 10.000 işlem birimi (bölgesel fiyatlandırma kapsamında) üzerinden ani işlem maliyeti $Y olarak ücretlendirilir.

Bu durumda, bu faturalama saatindeki disk patlamasının toplam maliyeti $X + $Y'a eşittir. Aynı hesaplama, sağlanan MBps hedefi üzerinde ani artış için de geçerlidir. MB aşımı, G/Ç boyutu 256 KB olan işlemlere karşılık gelir. Disk trafiğiniz hem sağlanan IOPS hem de MBps hedefini aşarsa, ani artış işlemlerini hesaplamak için aşağıdaki örniğe bakabilirsiniz.

Disk yapılandırması: Premium SSD – 1 TB (P30), Disk taşması etkin.

  • 00:00:01 – 00:00:05 Uygulama, disk IOPS'sinin beş saniye boyunca 10.000 IOPS ve 300 MB/sn hızla patlamasına neden olan bir toplu iş verdi.
  • 00:00:06 – 00:00:10 Uygulama, disk IOPS'sinin beş saniye boyunca 6.000 IOPS ve 600 MB/sn hızla patlamasına neden olan bir kurtarma işi verdi.

Ani artış işlemi, IOPS veya MBps ani artışlarından kaynaklanan maksimum işlem sayısı olarak hesaba katılır. 00:00:01 – 00:00:05 arasında birikmiş ani artış işlemi Max((10.000 – 5.000), (300 - 200) * 1024 / 256)) * 5 = 25.000 işlemdir. 00:00:06 – 00:00:10 arasında birikmiş ani artış işlemi Max((6.000 – 5.000), (600 - 200) * 1024 / 256)) * 5 = 8.000 işlemdir. Buna ek olarak, isteğe bağlı disk serileştirmeyi etkinleştirmeye yönelik toplam maliyeti almak için seri etkinleştirme sabit ücretini de dahil edersiniz.

Fiyatlandırma hakkında ayrıntılı bilgi için yönetilen disklerin fiyatlandırma sayfasına bakın. İş yükünüz için değerlendirme yapmak için Azure Fiyatlandırma Hesaplayıcısı'nı kullanın.

İsteğe bağlı veri artışlarını etkinleştirmek için bkz. İsteğe bağlı veri artışını etkinleştirme.

Kredi tabanlı ani yükselme

Premium SSD ile yönetilen diskler için, P20 ve daha küçük disk boyutları için kredi tabanlı kapasite artışı kullanılabilir. Standart SSD'ler için, kredi tabanlı patlama E30 ve daha küçük disk boyutları için kullanılabilir. Hem standart hem de Premium SSD yönetimli diskler için kredi tabanlı artırma kapasitesi Azure'ın Genel, Kamu ve Çin Bulutlarındaki tüm bölgelerde kullanılabilir. Varsayılan olarak, desteklenen disk boyutlarının tüm yeni ve mevcut dağıtımlarında disk patlaması etkinleştirilir. VM düzeyinde ani artış yalnızca kredi tabanlı ani artış kullanır.

Sanal makine düzeyinde ani artış

VM düzeyinde ani artış yalnızca ani artış için kredi tabanlı modeli kullanır. Desteklenen çoğu VM için varsayılan olarak Premium Depolama etkindir.

Ani akış

Patlama kredi sistemi hem VM düzeyinde hem de disk düzeyinde aynı şekilde uygulanır. VM veya disk olan kaynağınız, kendi burst havuzunda tam krediyle dolu olarak başlar. Bu krediler maksimum patlama hızında 30 dakikaya kadar patlama yapmanızı sağlar. Kaynağın IOPS veya MB/sn değeri kaynağın performans hedefinin altında olduğunda kredi biriktirirsiniz. Kaynağınız yüksek miktarda kredi tahakkuk ediyorsa ve iş yükünüz fazladan performans gerektiriyorsa, kaynağınız bu kredileri kullanarak iş yükü taleplerini karşılamaya yardımcı olmak için performans sınırlarını en iyi şekilde aşabilir.

Seri kova diyagramı.

Kullanılabilir kredilerinizi nasıl harcayabileceğiniz size bağlı. 30 dakikalık ani artış kredilerinizi gün boyunca art arda veya düzensiz olarak kullanabilirsiniz. Kaynakları dağıttığınızda, tam kredi tahsisine sahip olurlar. Bu krediler tükendiğinde, yeniden doldurulması bir günden az sürer. Kredilerinizi kendi takdirinize bağlı olarak harcayabilirsiniz. Kaynakların patlayabilmesi için patlama kovasının dolu olması gerekmez. IOPS ve MB/sn'nin performans hedeflerinin altında kullanılmayan değerlerine dayandığı için, patlama birikimi kaynağa göre değişiklik gösterir. Temel performans düzeyi daha yüksek kaynaklar, temel performans düzeyi daha düşük kaynaklara göre burst kredilerini daha hızlı biriktirir. Örneğin, boşta olan bir P1 disk saniyede 120 IOPS kazanırken, boşta olan bir P20 disk saniyede 2.300 IOPS kazanır.

Patlama durumları

Kaynağınızın patlama modunun etkin olduğu üç durum vardır:

  • Birikiyor – Kaynağın G/Ç trafiği performans hedefinin altında kalır. IOPS ve MB/sn için ani artış kredilerinin biriktirilmesi birbirinden ayrı olarak yapılır. Kaynağınız IOPS kredilerini tahakkuk ettirebilir ve MB/sn kredileri harcayabilir veya tam tersi olabilir.
  • Ani artış : Kaynağın trafiği performans hedefinden daha fazlasını kullanır. Ani trafik, IOPS veya bant genişliği kredilerini bağımsız olarak kullanır.
  • Sabit : Kaynağın trafiği tam olarak performans hedefindedir.

Patlama örnekleri

Aşağıdaki örnekler, çeşitli VM ve disk kombinasyonlarıyla "bursting"in nasıl çalıştığını göstermektedir. Örnekleri izlemeyi kolaylaştırmak için MB/sn'ye odaklanırlar, ancak aynı mantık IOPS'ye bağımsız olarak uygulanır.

Patlama yapabilen sanal makine, patlama yapamayan disklerle birlikte

VM ve disk bileşimi:

  • Standard_L8s_v2
    • Kazınmamış MB/sn: 160
    • Maksimum anlık MB/sn: 1,280
  • P50 İşletim Sistemi Diski
    • Sağlanan MB/sn: 250
    • İsteğe Bağlı Ani Artış: etkin değil
  • 2 P50 Veri Diskleri
    • Sağlanan MB/sn: 250
    • İsteğe Bağlı Ani Artış: etkin değil

İlk önyüklemeden sonra, bir uygulama VM üzerinde çalışır ve kritik olmayan bir iş yüküne sahiptir. Bu iş yükü, tüm disklere eşit olarak yayılan 30 MB/sn gerektirir. Uygulama VM'ye 30 MB/sn aktarım hızı isteği gönderir, VM isteği alır ve disklerinin her birini 10 MB/sn için bir istek gönderir, her disk 10 MB/sn döndürür, VM uygulamaya 30 MB/sn döndürür.

Ardından uygulamanın 600 MB/sn gerektiren toplu bir işi işlemesi gerekir. Standard_L8s_v2 bu talebi karşılamak için yüksek performans gösterir ve ardından disk istekleri P50 disklerine eşit dağıtılır.

Uygulama VM'ye 600 MB/sn aktarım hızı isteği gönderir, VM isteği almak için ani artışlar alır ve disklerinin her birini 200 MB/sn için bir istek gönderir, her disk 200 MB/sn döndürür, VM ani artışları uygulamaya 600 MB/sn döndürür.

Artabilir disklerle donatılmış artabilir sanal makine

VM ve disk bileşimi:

  • Standard_L8s_v2
    • Kazınmamış MB/sn: 160
    • Maksimum anlık MB/sn: 1,280
  • P4 İşletim Sistemi Diski
    • Sağlanan MB/sn: 25
    • Maksimum ani hız MB/sn: 170
  • 2 P4 Veri Diskleri
    • Sağlanan MB/sn: 25
    • Maksimum ani hız MB/sn: 170

VM başlatıldığında, işletim sistemi diskinden 1.280 MB/sn'lik ani artış sınırını talep eder ve işletim sistemi diski de 170 MB/sn'lik ani artış performansıyla yanıt verir.

Başlangıçta VM, işletim sistemi diskine 1.280 MB/sn istek göndermek için patlar, işletim sistemi diski 1.280 MB/sn'yi döndürmek için patlar.

Başlangıçtan sonra kritik olmayan bir iş yüküne sahip bir uygulamayı başlatırsınız. Bu uygulama, tüm disklere eşit olarak yayılan 15 MB/sn gerektirir.

Uygulama VM'ye 15 MB/sn aktarım hızı isteği gönderir, VM isteği alır ve disklerinin her birini 5 MB/sn için bir istek gönderir, her disk 5 MB/sn yanıt döndürür, VM uygulamaya 15 MB/sn döndürür.

Ardından uygulamanın 360 MB/sn gerektiren toplu bir işi işlemesi gerekir. Standard_L8s_v2 bu talebi karşılamak için patlayarak bir artış gösterir ve ardından istekleri yerine getirir. İşletim sistemi diski için yalnızca 20 MB/sn gerekir. Kalan 340 MB/sn, patlayan P4 veri diskleri tarafından işlenir.

Uygulama VM'ye 360 MB/sn aktarım hızı isteği gönderir, VM isteği almak için ani artışlar alır ve veri disklerinin her birine işletim sistemi diskinden 170 MB/sn ve 20 MB/sn için bir istek gönderir, her disk istenen MB/sn'yi döndürür, VM ani artışları uygulamaya 360 MB/sn döndürür.

Sonraki Adımlar