Megosztás a következőn keresztül:


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. Egy felügyelt lemezt több virtuális géphez való csatolása lehetővé teszi új fürtözött alkalmazások üzembe helyezését vagy meglévők költöztetését az Azure-ban.

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.

Hogyan működik?

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. További korlátozásokkal is rendelkeznek, 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.