Ebben a posztban egy jelenleg előzetes fázisban lévő szolgáltatásról lesz szó.

Jelenleg több opciónk is van, hogy az Azure Virtual Machine alatt hogyan kezeljük a storage-t:

  • Unamanged disk formájában (nincs fix méret, a használat alapján fizetek, storage account kell hozzá)
  • Managed disk formájában (fix méretek, nincs storage account, helyette van pl.: snapshot stb.)
  • Ezek a diskek lehetnek Preimum (SSD) vagy Standard típusúak (HDD)

Ebbe az állóvízbe köpött bele a Standard SSD ami egy pici állatorvosi ló is, ez eddig megszokottakkal szemben:

  • A Stadard disk-el szemben (HDD) a Standard SSD és a Premium SSD is kap SLA-t. (default: havi 99,9)
  • A Standard SSD ugyan olyan gyors, mint a HDD: 500 IOPS és 60MB/sec throughtput, de jobb latency-vel rendelkezik
  • A Standard SSD természetesen olcsóbb mint a Premium, de más méretekkel is rendlkezik, nincs belőle 32 és 64 GB-os méret

Jelnleg minden lényges információt itt lehet megtalálni erről a diszk típusról.

A bekapcsolása most még PowerShell segítségével lehetséges, de nem is ez az érdekes információ jelneleg, hanem az, hogy milyen telejsítményt lehet kicsikarni belőle és a gyakorlatban hogyan üzemel?

Az előző postban megmutattuk, hogy miért is érdemes használni az Azure Accelereted Networking-et, most készítsünk egy tesztet a Standard SSD-vel is az alábbi beállításokkal:

  1. Sebesség teszt Standard HDD, normál üzemmódban
  2. Sebesség teszt Standard HDD, acceleretaed networking-el
  3. Sebesség teszt Standard SSD, normál üzemmódban
  4. Sebesség teszt standard SSD, accelereted networking-el
  5. Sebesség teszt Premium HDD, normál üzemmódban
  6. Sebesség teszt Premium SSD, accelereted networking-el

Mérési környezet:

  • Standard F4s_v2 (4 vcpus, 8 GB memory)
  • 1 TB managed diszk, Read/Write cache-el, de csak Azure oldalon, OS oldalon nem használunk semmilyen gyorsítótárat!
  • Windows Server 2016
  • A méréshez használt ezsköz: DiskSpeed
  • EAST US 2 régió (nincs még mindenhol Standard SSD!)

Nézzük az eredményeket:

Standard HDD  Operation  Access  Blocks  IOPS  MB/sec  Latency ms  CPU %
Database Server Random 70% Read / 30% Write 8K 520.79 4.07 15.351 1.98%
Email Server Random 60% Read / 40% Write 4K 509.18 1.99 15.710 0.31%
Archical FileServer Sequential 90% Read / 10% Write 64K 489.59 30.60 16.332 0.09%
Streaming Media Server Random 80% Read / 20% Write 5120K 12.57 62.83 636.807 0.05%
VDI workload Random 20% Read / 80% Write 4K 621.68 2.43 12.881 0.16%
Standard HDD + AN  Operation  Access  Blocks  IOPS  MB/sec  Latency ms  CPU %
Database Server Random 70% Read / 30% Write 8K 748.48 5.85 10.685 2.11%
Email Server Random 60% Read / 40% Write 4K 1129.40 4.41 7.079 4.89%
Archical FileServer Sequential 90% Read / 10% Write 64K 527.62 32.98 15.154 0.78%
Streaming Media Server Random 80% Read / 20% Write 5120K 12.53 62.66 637.910 0.10%
VDI workload Random 20% Read / 80% Write 4K 619.42 2.42 12.912 0.22%
Standard SSD  Operation  Access  Blocks  IOPS  MB/sec  Latency ms  CPU %
Database Server Random 70% Read / 30% Write 8K 578.57 4.52 13.821 0.59%
Email Server Random 60% Read / 40% Write 4K 455.13 1.78 18.575 0.36%
Archical FileServer Sequential 90% Read / 10% Write 64K 11713.99 732.12 0.683 5.90%
Streaming Media Server Random 80% Read / 20% Write 5120K 263.51 1317.54 30.773 10.20%
VDI workload Random 20% Read / 80% Write 4K 69716.08 272.33 0.114 12.12%
Standard SSD + AN  Operation  Access  Blocks  IOPS  MB/sec  Latency ms  CPU %
Database Server Random 70% Read / 30% Write 8K 590.46 4.61 13.567 1.29%
Email Server Random 60% Read / 40% Write 4K 622.91 2.43 12.878 0.53%
Archical FileServer Sequential 90% Read / 10% Write 64K 9407.00 587.94 0.850 4.78%
Streaming Media Server Random 80% Read / 20% Write 5120K 303.51 1517.54 26.771 11.56%
VDI workload Random 20% Read / 80% Write 4K 99011.67 386.76 0.076 14.49%
Premium SSD  Operation  Access  Blocks  IOPS  MB/sec  Latency ms  CPU %
Database Server Random 70% Read / 30% Write 8K 4870.83 38.05 1.642 1.51%
Email Server Random 60% Read / 40% Write 4K 3562.22 13.91 2.245 1.00%
Archical FileServer Sequential 90% Read / 10% Write 64K 1016.43 63.53 7.876 0.42%
Streaming Media Server Random 80% Read / 20% Write 5120K 12.76 63.81 627.719 0.10%
VDI workload Random 20% Read / 80% Write 4K 3823.30 14.93 2.092 1.20%
Premium SSD + AN  Operation  Access  Blocks  IOPS  MB/sec  Latency ms  CPU %
Database Server Random 70% Read / 30% Write 8K 8096.80 63.26 0.988 2.40%
Email Server Random 60% Read / 40% Write 4K 6871.66 26.84 1.164 2.08%
Archical FileServer Sequential 90% Read / 10% Write 64K 1017.42 63.59 7.861 0.29%
Streaming Media Server Random 80% Read / 20% Write 5120K 12.77 63.83 627.674 0.12%
VDI workload Random 20% Read / 80% Write 4K 3862.24 15.09 2.071 1.05%

A Standard SSD megjelenésével, egy olcsóbb, valamivel gyorsabb (jobb elérésű) tárolótípust vehetünk majd igénybe korrekt SLA mellett, a Microsoft által javasolt szcenáriók: Dev+Test, kisebb DB workloadok, Linux alapú webszerverek stb.

További jó Azureozást! 🙂

Király István

Azure MVPr