Felügyelt Azure-lemez megosztása

A következőkre vonatkozik: ✔️ Linux rendszerű virtuális gépek ✔️ Windows rendszerű virtuális gépek Rugalmas méretezési ✔️ csoportok ✔️ Egységes méretezési csoportok

Az Azure-beli megosztott lemezek az Azure-beli felügyelt lemezek egyik funkciója, amely lehetővé teszi, hogy egy felügyelt lemezt egyszerre több virtuális géphez (virtuális géphez) csatoljon. A felügyelt lemez több virtuális géphez való csatolásával új vagy meglévő fürtözött alkalmazásokat helyezhet üzembe az Azure-ba.

A megosztott lemezekhez fürtkezelőre van szükség, például Windows Server feladatátvevő fürtre (WSFC) vagy Pacemakerre, amely kezeli a fürtcsomópont-kommunikációt és az írási zárolást. A megosztott felügyelt lemezek natív módon nem kínálnak teljes körűen felügyelt fájlrendszert, amely SMB/NFS használatával érhető el.

Működés

A fürt virtuális gépei az SCSI Állandó foglalások (SCSI PR) használatával a fürtözött alkalmazás által kiválasztott foglalás alapján olvashatnak vagy írhatnak a csatlakoztatott lemezükre. Az SCSI PR a helyszíni tárolóhálózaton (SAN) futó alkalmazások által használt iparági szabvány. Az SCSI PR felügyelt lemezen való engedélyezésével ezeket az alkalmazásokat az Azure-ba is migrálhatja.

A megosztott felügyelt lemezek megosztott blokktárolót kínálnak, amelyek több virtuális gépről is elérhetők, és logikai egységszámként (LUN- ként) érhetők el. A LUN-ok ezután egy célból (lemezről) egy kezdeményezőnek (VM-nek) lesznek átadva. Ezek a LUN-ok úgy néznek ki, mint a közvetlen csatlakoztatott tároló (DAS) vagy a virtuális gép helyi meghajtója.

Korlátozások

Általános korlátozások

A megosztott lemezekre általános korlátozások vonatkoznak az összes megosztott lemezre, a lemez típusától függetlenül. Valamint további korlátozások, amelyek csak bizonyos típusú megosztott lemezekre vonatkoznak. Az alábbi lista az általános korlátozások listáját tartalmazza:

  • Jelenleg csak az Ultra Disks, a Premium SSD v2, a Premium SSD és a Standard SSD használható megosztott lemezként
  • A megosztott lemezek egyes virtuálisgép-méretezési csoportokhoz csatolhatók, de nem határozhatók meg a virtuálisgép-méretezési csoportok modelljeiben, és nem helyezhetők üzembe automatikusan
  • A megosztott lemezek nem bonthatók ki anélkül, hogy felszabadítanák a lemezhez csatlakoztatott összes virtuális gépet, vagy leválasztanák a lemezt ezekről a virtuális gépekről
  • A megosztott lemezek írásgyorsítója nem támogatott
  • A megosztott lemezek gazdagép-gyorsítótárazása nem támogatott

A megosztott lemezeket engedélyező felügyelt lemezekre a következő korlátozások vonatkoznak, lemeztípus szerint rendezve:

Ultralemezek

Az ultralemezek saját, a megosztott lemezekhez nem kapcsolódó korlátozáslistával rendelkeznek. Az ultralemezekre vonatkozó korlátozásokért tekintse meg az Azure ultralemezek használatát.

Ultralemezek megosztásakor a következő további korlátozások vonatkoznak rájuk:

Prémium SSD v2

A prémium SSD v2 felügyelt lemezek saját, a megosztott lemezekhez nem kapcsolódó korlátozáslistával rendelkeznek. Ezekért a korlátozásokért tekintse meg a Premium SSD 2-s verziójára vonatkozó korlátozásokat.

Prémium SSD v2-lemezek megosztásakor a következő további korlátozások vonatkoznak rájuk:

Prémium SSD

Standard szintű SSD-k

Az operációs rendszerre vonatkozó követelmények

A megosztott lemezek számos operációs rendszert támogatnak. A támogatott operációs rendszerekről a Windows vagy a Linux szakaszt tekintheti meg.

A számlázás következményei

Lemez megosztásakor a számlázás a lemez típusától függően két különböző módon érinthető.

A megosztott prémium szintű SSD-lemezek esetében a lemezszint költségein kívül az SSD-hez csatlakoztatott minden egyes virtuális gép esetében felárat kell fizetni. Részletekért tekintse meg a felügyelt lemezek díjszabását .

Az ultralemezek nem rendelkeznek külön díjjal minden egyes olyan virtuális gépért, amelyhez csatlakoztatva vannak. A rendszer a lemez által konfigurált teljes IOPS-ra és MB/s-ra számláz. Az ultralemez általában két teljesítményszabályozással rendelkezik, amelyek meghatározzák a teljes IOPS/MB/s-t. Ha azonban megosztott ultralemezként van konfigurálva, két további teljesítményszabályozás érhető el, összesen négyért. Ez a két további szabályozás további költségek mellett teszi lehetővé a teljesítmény növelését, és minden fogyasztásmérő alapértelmezett értékkel rendelkezik, ami növeli a lemez teljesítményét és költségeit.

A megosztott ultralemezek négy teljesítményszabályozása a következő: diskIOPSReadWrite, diskMB/sReadWrite, diskIOPSReadOnly és diskMB/sReadOnly. Minden teljesítmény-szabályozás konfigurálható a lemez teljesítményének módosításához. A megosztott ultralemezek teljesítményét a következő módokon számítjuk ki: teljes kiosztott IOPS (diskIOPSReadWrite + diskIOPSReadOnly) és teljes kiosztott átviteli sebesség MB/s (diskMB/sReadWrite + diskMB/sReadOnly).

Miután meghatározta a teljes kiosztott IOPS-t és a teljes kiosztott átviteli sebességet, használhatja őket a díjszabási kalkulátorban az ultra megosztott lemezek költségeinek meghatározásához.

Lemezméretek

Egyelőre csak az ultralemezek, a prémium SSD v2, a prémium SSD és a standard SSD-k engedélyezhetik a megosztott lemezeket. A különböző lemezméretek eltérő maxShares korlátot tartalmazhatnak, amelyet az érték beállításakor maxShares nem lehet túllépni.

Minden lemezhez megadhat egy maxShares értéket, amely a lemez egyidejű megosztására képes csomópontok maximális számát jelöli. Ha például kétcsomópontos feladatátvevő fürtöt szeretne beállítani, akkor be kell állítania maxShares=2. A maximális érték egy felső határ. A csomópontok csatlakoztathatják vagy elhagyhatják a fürtöt (csatlakoztathatják vagy leválaszthatják a lemezt), ha a csomópontok száma alacsonyabb a megadott maxShares értéknél.

Feljegyzés

Az maxShares érték csak akkor állítható be vagy szerkeszthető, ha a lemez le van választva az összes csomópontról.

Prémium SSD-tartományok

Az alábbi táblázat a prémium SSD-méretek által megengedett maximális értékeket maxShares mutatja be:

Lemezméretek maxShares-korlát
P1,P2,P3,P4,P6,P10,P15,P20 3
P30, P40, P50 5
P60, P70, P80 10

A lemez IOPS- és sávszélességkorlátjait az érték nem befolyásolja maxShares . Egy P15 lemez maximális IOPS-azonosítója például 1100, függetlenül attól, hogy maxShares = 1 vagy maxShares > 1.

Standard SSD-tartományok

Az alábbi táblázat a standard SSD-méretek által megengedett maximális értékeket maxShares mutatja be:

Lemezméretek maxShares-korlát
E1,E2,E3,E4,E6,E10,E15,E20 3
E30, E40, E50 5
E60, E70, E80 10

A lemez IOPS- és sávszélességkorlátjait az érték nem befolyásolja maxShares . Egy E15 lemez maximális IOPS-azonosítója például 500, függetlenül attól, hogy maxShares = 1 vagy maxShares > 1.

Ultralemeztartományok

A minimális maxShares érték 1, míg a maximális maxShares érték 15. Az ultralemezekre nincsenek méretkorlátozások, bármilyen méretű ultralemez bármilyen értéket maxShareshasználhat, akár a maximális értéket is beleértve.

Prémium SSD v2-tartományok

A minimális maxShares érték 1, míg a maximális maxShares érték 15. A Prémium SSD v2-n nincsenek méretkorlátozások, a Prémium SSD v2-lemez bármilyen méretű, legfeljebb a maximális értéket is beleértve bármilyen értéket maxShareshasználhat.

Minta számítási feladatok

Windows

Az Azure-beli megosztott lemezek támogatottak a Windows Server 2008 és újabb rendszereken. A Legtöbb Windows-alapú fürtözés a WSFC-n alapul, amely a fürtcsomópont-kommunikáció összes alapvető infrastruktúráját kezeli, így az alkalmazások kihasználhatják a párhuzamos hozzáférési mintákat. A WSFC a Windows Server verziójától függően a CSV- és nem CSV-alapú beállításokat is elérhetővé teszi. A részleteket lásd: Feladatátvevő fürt létrehozásához.

Néhány a WSFC-n futó népszerű alkalmazások közül:

Linux

Az Azure-beli megosztott lemezek támogatottak:

A Linux-fürtök olyan fürtkezelőket használhatnak, mint a Pacemaker. A Pacemaker a Corosyncre épül, és lehetővé teszi a fürtkommunikációt a magas rendelkezésre állású környezetekben üzembe helyezett alkalmazások számára. Egyes gyakori fürtözött fájlrendszerek közé tartozik az ocfs2 és a gfs2. Az SCSI Állandó foglalás (SCSI PR) és/vagy a STONITH Block Device (SBD) alapú fürtözési modelleket használhatja a lemezhez való hozzáférés választottbíróságához. SCSI PR használata esetén a foglalásokat és a regisztrációkat olyan segédprogramokkal módosíthatja, mint például a fence_scsi és a sg_persist.

Állandó foglalási folyamat

Az alábbi ábra egy kétcsomópontos fürtözött adatbázis-mintaalkalmazást mutat be, amely SCSI PR használatával engedélyezi a feladatátvételt az egyik csomópontról a másikra.

Két csomópontfürt, amely az Azure VM1-ből, a VM2-ből és a közöttük megosztott lemezből áll. A fürtön futó alkalmazások kezelik a lemezhez való hozzáférést.

A folyamat a következő:

  1. Az Azure VM1-en és a VM2-en futó fürtözött alkalmazás regisztrálja a lemez olvasási vagy írási szándékát.
  2. A VM1 alkalmazáspéldánya ezután kizárólagos foglalást vesz igénybe a lemezre való íráshoz.
  3. Ez a foglalás az Azure-lemezen van kényszerítve, és az adatbázis mostantól kizárólag a lemezre írhat. A VM2 alkalmazáspéldányából származó írások nem lesznek sikeresek.
  4. Ha a VM1-en futó alkalmazáspéldány leáll, a VM2-példány most már kezdeményezheti az adatbázis feladatátvételét és a lemez átvételét.
  5. Ezt a foglalást az Azure-lemezen kényszerítjük ki, és a lemez a továbbiakban nem fogadja el a VM1-ből származó írásokat. Csak a VM2-ből fogad írásokat.
  6. A fürtözött alkalmazás elvégezheti az adatbázis feladatátvételét, és kiszolgálhatja a VM2-től érkező kéréseket.

Az alábbi ábra egy másik gyakori fürtözött számítási feladatot mutat be, amely több csomópontból áll, amelyek adatokat olvasnak le a lemezről párhuzamos folyamatok futtatásához, például gépi tanulási modellek betanításához.

Négy csomópontos virtuálisgép-fürt, mindegyik csomópont írási szándékot regisztrál, az alkalmazás kizárólagos foglalást vesz igénybe az írási eredmények megfelelő kezeléséhez

A folyamat a következő:

  1. Az összes virtuális gépen futó fürtözött alkalmazás regisztrálja a lemez olvasási vagy írási szándékát.
  2. A VM1-en található alkalmazáspéldány kizárólagos foglalást igényel a lemezre való íráshoz, miközben olvasásokat nyit meg a lemezen más virtuális gépekről.
  3. Ezt a foglalást az Azure-lemezen kényszeríti a rendszer.
  4. A fürt összes csomópontja mostantól a lemezről tud olvasni. Csak egy csomópont írja vissza az eredményeket a lemezre a fürt összes csomópontja nevében.

Ultra Disk és Premium SSD v2 foglalási folyamat

Az Ultra lemezek és a Prémium SSD v2 felügyelt lemezek egyaránt két további szabályozást kínálnak, így összesen négy szabályozást biztosítanak. Emiatt a foglalási folyamat a korábbi szakaszban leírtak szerint működhet, vagy részletesebben szabályozhatja és terjesztheti a teljesítményt.

Egy táblázat képe, amely a Foglalástulajdonos, a Regisztrált és más személyek

Teljesítményszabályozások

Prémium SSD-teljesítményszabályozások

A prémium SSD-vel a lemez IOPS-ját és átviteli sebességét rögzítették, például egy P30-ból álló IOPS 5000. Ez az érték megmarad, hogy a lemez 2 virtuális gépen vagy 5 virtuális gépen van-e megosztva. A lemezkorlátok egyetlen virtuális gépről érhetőek el, vagy két vagy több virtuális gépre oszthatók.

Ultralemezes és prémium SSD v2-es teljesítményszabályozások

Az Ultra Disks és a Premium SSD v2 felügyelt lemezek egyaránt rendelkeznek azzal az egyedi képességgel, hogy módosítható attribútumok felfedésével és módosításukkal beállíthatja a teljesítményt. Alapértelmezés szerint csak két módosítható attribútum létezik, de a megosztott Ultra Disks és a megosztott Premium SSD v2 felügyelt lemezek két további attribútummal rendelkeznek. Az Ultra Disks és a Premium SSD v2 felosztja ezeket az attribútumokat az egyes csatlakoztatott virtuális gépek között. Néhány példa a kapacitás, az IOPS és az átviteli sebesség eloszlásának működésére, lásd a Példák szakaszt .

Attribútum Leírás
DiskIOPSReadWrite (írási/olvasási lemez IOPS) Az írási hozzáféréssel rendelkező megosztott lemezt csatlakoztató összes virtuális gépen engedélyezett IOPS teljes száma.
DiskMB/sReadWrite (A lemez átviteli sebességének olvasása/írása) Az írási hozzáféréssel rendelkező megosztott lemezt csatlakoztató összes virtuális gépen engedélyezett teljes átviteli sebesség (MB/s).
DiskIOPSReadOnly* (írásvédett lemez IOPS) A megosztott lemezt ReadOnlycsatlakoztató összes virtuális gépen engedélyezett IOPS teljes száma.
DiskMB/sReadOnly* (írásvédett lemez átviteli sebessége) A megosztott lemezt ReadOnlycsatlakoztató összes virtuális gépen engedélyezett teljes átviteli sebesség (MB/s) a következőképpen: .

* Csak a megosztott ultralemezekre és a megosztott Prémium SSD v2-es felügyelt lemezekre vonatkozik

Az alábbi képletek bemutatják, hogyan állíthatók be a teljesítményattribútumok, mivel azok felhasználói módosíthatók:

  • DiskIOPSReadWrite (írási/olvasási lemez IOPS):
    • Alapkonfigurációja legalább 100 IOPS, 100 GiB és kisebb lemezek esetén.
      • A 100 GiB-nél nagyobb lemezek esetében az alapkonfiguráció minimális IOPS-értéke GiB-enként 1-gyel növelhető. A 101 GiB-lemezhez a DiskIOPSReadWrite beállításának legalacsonyabb értéke 101 IOPS.
    • Az attribútum beállítható maximális értékét a lemez mérete határozza meg, a képlet 300 * GiB, legfeljebb 400 000.
  • DiskMB/sReadWrite (A lemez átviteli sebességének olvasása/írása)
    • Az attribútum minimális átviteli sebességét (MB/s) az IOPS határozza meg, a képlet másodpercenként 4 KiB/s IOPS. Tehát ha 101 IOPS-t használ, akkor a beállítható minimális MB/s 1.
    • Az attribútum beállításának maximális értékét a beállított IOPS-érték határozza meg, a képlet másodpercenként 256 KiB/s, legfeljebb 10 000 MB/s.
  • DiskIOPSReadOnly (írásvédett lemez IOPS)
    • Az attribútum minimális alapkonfigurációs IOPS-értéke 100. A DiskIOPSReadOnly esetében az alapkonfiguráció nem nő a lemezmérettel.
    • Az attribútum beállítható maximális értékét a lemez mérete határozza meg, a képlet 300 * GiB, legfeljebb 400 000.
  • DiskMB/sReadOnly (írásvédett lemez átviteli sebessége)
    • Az attribútum minimális átviteli sebessége (MB/s) 1. A DiskMB/sReadOnly esetében az alapkonfiguráció nem növekszik az IOPS használatával.
    • Az attribútum beállításának maximális értékét a beállított IOPS-érték határozza meg, a képlet másodpercenként 256 KiB/s, legfeljebb 10 000 MB/s.

Példák

Az alábbi példák néhány olyan forgatókönyvet mutatnak be, amelyek bemutatják, hogyan működik a szabályozás a megosztott ultralemezekkel, különösen.

Két csomópontfürt megosztott fürtkötetekkel

Az alábbiakban egy kétcsomópontos WSFC-t mutatunk be fürtözött megosztott kötetek használatával. Ezzel a konfigurációval mindkét virtuális gép egyidejű írási hozzáféréssel rendelkezik a lemezhez, ami azt eredményezi, hogy a ReadWrite szabályozás a két virtuális gép között oszlik el, és a ReadOnly szabályozás nem lesz használatban.

CSV két csomópont ultra-példa

Két csomópontfürt fürtmegosztási kötetek nélkül

Az alábbiakban egy olyan kétcsomópontos WSFC-t mutatunk be, amely nem fürtözött megosztott köteteket használ. Ezzel a konfigurációval csak egy virtuális gép rendelkezik írási hozzáféréssel a lemezhez. Ez azt eredményezi, hogy a ReadWrite szabályozást kizárólag az elsődleges virtuális géphez használják, a ReadOnly szabályozást pedig csak a másodlagos használja.

CSV két csomópont nincs példa csv ultralemezre

Négy csomópontos Linux-fürt

Az alábbiakban egy négycsomópontos Linux-fürtöt mutatunk be egyetlen íróval és három kibővített olvasóval. Ezzel a konfigurációval csak egy virtuális gép rendelkezik írási hozzáféréssel a lemezhez. Ez azt eredményezi, hogy a ReadWrite szabályozást kizárólag az elsődleges virtuális géphez használják, és a ReadOnly szabályozást a másodlagos virtuális gépek felosztják.

Négy csomópont ultraszabályozási példája

Megosztott Ultra Disk és Prémium SSD v2 díjszabás

A megosztott ultralemezek és a megosztott Prémium SSD v2 felügyelt lemezek ára a kiosztott kapacitás, a teljes kiosztott IOPS (diskIOPSReadWrite + diskIOPSReadOnly) és a teljes kiosztott átviteli sebesség MB/s (diskMB/sReadWrite + diskMB/sReadOnly) alapján történik. Minden további virtuálisgép-csatlakoztatásért külön díj nem jár. Például egy megosztott Ultra Disk a következő konfigurációval (diskSizeGB: 1024, A DiskIOPSReadWrite: 10000, DiskMB/sReadWrite: 600, DiskIOPSReadOnly: 100, DiskMB/sReadOnly: 1) díja 1024 GiB, 10100 IOPS és 601 MB/s, függetlenül attól, hogy két vagy öt virtuális gépre van-e csatlakoztatva.

Következő lépések

Ha szeretné engedélyezni és használni a megosztott lemezeket a felügyelt lemezekhez, folytassa a megosztott lemez engedélyezése című cikkünkkel

Ha további kérdései merülnek fel, tekintse meg a gyakori kérdések megosztott lemezek szakaszát.