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:
- A Windows Server feladatátvevő fürt egyes verzióiban csak alaplemezek használhatók. További részletekért lásd : Feladatátvételi fürtszolgáltatás hardverkövetelményei és tárolási lehetőségei.
- Nem osztható meg a rendelkezésre állási zónák között.
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:
- A Windows Server feladatátvevő fürt egyes verzióiban csak alaplemezek használhatók. További részletekért lásd : Feladatátvételi fürtszolgáltatás hardverkövetelményei és tárolási lehetőségei.
- Nem osztható meg a rendelkezésre állási zónák között.
Prémium SSD
- Csak adatlemezeken engedélyezhető, operációsrendszer-lemezeken nem.
- A gazdagépek gyorsítótárazása nem érhető el prémium szintű SSD-lemezekhez a következővel
maxShares>1
: . - A lemezkitörés nem érhető el prémium szintű SSD-lemezekhez a következővel
maxShares>1
: . - Ha rendelkezésre állási csoportokat vagy virtuálisgép-méretezési csoportokat használ azure-beli megosztott lemezekkel, a rendszer nem kényszeríti a tárolóhibatartománynak a virtuális gép tartalék tartományával való igazítását a megosztott adatlemezre.
- A közelségi elhelyezési csoportok (PPG) használatakor a lemezt használó összes virtuális gépnek ugyanahhoz a PPG-hez kell tartoznia.
- A Windows Server feladatátvevő fürt egyes verzióiban csak alaplemezek használhatók. További részletekért lásd : Feladatátvételi fürtszolgáltatás hardverkövetelményei és tárolási lehetőségei.
- Az Azure Site Recovery támogatása még nem érhető el.
- Az Azure Backup az Azure Disk Backupon keresztül érhető el.
- Csak a kiszolgálóoldali titkosítás támogatott, az Azure Disk Encryption jelenleg nem támogatott.
- Csak akkor osztható meg a rendelkezésre állási zónák között, ha zónaredundáns tárolót használ felügyelt lemezekhez.
Standard szintű SSD-k
- Csak adatlemezeken engedélyezhető, operációsrendszer-lemezeken nem.
- A gazdagépek gyorsítótárazása nem érhető el a standard SSD-k esetében a következővel
maxShares>1
: . - Ha rendelkezésre állási csoportokat és virtuálisgép-méretezési csoportokat használ azure-beli megosztott lemezekkel, a rendszer nem kényszeríti a tárolóhibatartománynak a virtuális gép tartalék tartományával való igazítását a megosztott adatlemezre.
- A közelségi elhelyezési csoportok (PPG) használatakor a lemezt használó összes virtuális gépnek ugyanahhoz a PPG-hez kell tartoznia.
- A Windows Server feladatátvevő fürt egyes verzióiban csak alaplemezek használhatók. További részletekért lásd : Feladatátvételi fürtszolgáltatás hardverkövetelményei és tárolási lehetőségei.
- Az Azure Site Recovery támogatása még nem érhető el.
- Az Azure Backup az Azure Disk Backupon keresztül érhető el.
- Csak a kiszolgálóoldali titkosítás támogatott, az Azure Disk Encryption jelenleg nem támogatott.
- Csak akkor osztható meg a rendelkezésre állási zónák között, ha zónaredundáns tárolót használ felügyelt lemezekhez.
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 maxShares
haszná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 maxShares
haszná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:
- FCI létrehozása Azure-beli megosztott lemezekkel (SQL Server Azure-beli virtuális gépeken)
- Kibővített fájlkiszolgáló (SoFS) sablon
- SAP ASCS/SCS-sablon
- Általános célú fájlkiszolgáló (IW számítási feladat)
- Távoli asztali kiszolgáló felhasználói profillemez (RDS UPD)
Linux
Az Azure-beli megosztott lemezek támogatottak:
- SU Standard kiadás SLE HA 15 SP1 vagy újabb
- Ubuntu 18.04 vagy újabb
- Red Hat Enterprise Linux (RHEL) (támogatási szabályzat)
- Oracle Enterprise Linux
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.
A folyamat a következő:
- 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.
- A VM1 alkalmazáspéldánya ezután kizárólagos foglalást vesz igénybe a lemezre való íráshoz.
- 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.
- 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.
- 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.
- 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.
A folyamat a következő:
- 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.
- 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.
- Ezt a foglalást az Azure-lemezen kényszeríti a rendszer.
- 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.
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 ReadOnly csatlakoztató összes virtuális gépen engedélyezett IOPS teljes száma. |
DiskMB/sReadOnly* (írásvédett lemez átviteli sebessége) | A megosztott lemezt ReadOnly csatlakoztató ö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.
- Alapkonfigurációja legalább 100 IOPS, 100 GiB és kisebb lemezek esetén.
- 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.
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.
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.
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.