Az Azure ephemeral disk bemutatása

Az Azure ephemeral diszk funkció 2019 májusában jelent meg preview módban, majd 2019 júliusától már végleges fázisban is elérhető. Mint a nevéből is látható nem egy tartós lemezről beszélünk. Ennek oka, hogy ezen OS diszkek nem az Azure Storage-ban tárolódnak, hanem azon hostokon ahol éppen a VM is fut. Több előnye is van a megoldásnak.

Mire jó az Azure ephemeral disk megoldás?

Sok olyan workload előfordul, ahol úgynevezett stateless megoldásra van szükség. Ezekben az esetekben az operációs rendszer diszken semmilyen adatot nem tárolunk. Pl.: webszerver farm, DevOps környezet, VDI vagy RDSH megoldások, media encoding vagy rendelerés stb. Ezekben a megoldásokban az a közös, hogy a gép vagy gépek elvesztése esetén percek alatt tudjunk új környezetet felépíteni és folytatni a munkánkat. Az Azure ephemeral disk pont ezt biztosítja számunkra.

Előnyei

Az alábbi előnyöket tudjuk felsorolni a megoldás mellett: gyors, ingyenes, saját lemezképekkel is használható, támogatja a Shared Image Gallery megoldást is!

Miért gyorsabb, mint a “hagyományos” azure disk? Mert a VM hoston ül, ezrért a VM host SSD-t használja, nincs ISCSI kapcsolat és késleltetés a backen felé.

Miért ingyenes? Mert úgy is ott van, eddig is kihasználatlanul ott “hevert” a szerverekben. (Az Azure temporary diszk területek is jellemzően innen származnak).

Hátrányok

Hátrányként hozható fel, hogy az Ephemeral disk -el szerelt VM nem leállítható (nem deallokálható) vagyis ezzel költséget nem spórolhatunk meg. Ha nincs szükség a VM-re, akkor le kell törölni és lemezképből újra építeni.

Másik “hátránya” is a működéséből adódik: meg kell oldani, hogy minden fontos, perzisztens adat a data diszkre kerüljön, semmi ne tárolódjon az OS lemezen. (viszont korrekt, hogy ugyan úgy kaphat data diszket, többet is természetesen 🙂 )

Fontos, hogy nem minden gépméret támogatott, a legkisebb használható VM size: Standard_DS2_v2.

Ephemeral disk beállítása

Az Azure ephemeral disk kezelhető API, PS, CLI vagy portál segítségével is.

Azure portál esetében, ha megfelelő gépméretet használunk rádiógomb segítségével engedélyezhető a funkció (de csak a gép készítésekor!)

Azure ephemeral disk portal

 

 

 

 

 

 

 

 

 

 

 

 

 

VM Scale Set esetében szintén engedélyezhetjük a GUI-n:

Ephemeral disk scale set

PowerShell esetében pedig:

Set-AzVMOSDisk -DiffDiskSetting Local -Caching ReadOnly

parancsmagot kell használni.

Egyéb működési sajátosságok:

Az Ephemeral diszk-el felszerelt gépek OS lemeze nem támogatja:

  • OS Capture
  • Snapshot
  • Azure Disk Encryption
  • Azure Backup
  • Azure Site Recovery
  • OS Disk Swap

Bővebben ebben a cikkben tájékozódhattok a megoldásról.

Jó Azureozást!

Király István

Azure MVPr

KingSol Zrt.