Fürtözött alkalmazások üzembe helyezése az Azure Elastic SAN-ban
Az Azure Elastic SAN-kötetek egyszerre több számítási ügyfélhez is csatolhatók, így fürtalkalmazásokat helyezhet üzembe vagy migrálhat az Azure-ba. Egy rugalmas SAN-kötet megosztásához fürtkezelőt kell használnia, például a Windows Server feladatátvevő fürtöt (WSFC) vagy a Pacemakert. A fürtkezelő kezeli a fürtcsomópont-kommunikációt és az írási zárolást. A rugalmas SAN natív módon nem kínál teljes körűen felügyelt fájlrendszert, amely SMB-n vagy NFS-en keresztül érhető el.
Megosztott kötetként való használat esetén a rugalmas SAN-kötetek megoszthatók a rendelkezésre állási zónákban vagy régiókban. A kötetek zónák közötti helyi redundáns tárolóhálózatban való megosztása csökkenti a teljesítményt a kötet és az ügyfelek közötti megnövekedett késés miatt.
Korlátozások
- A rugalmas SAN-kapcsolati szkriptekkel megosztott köteteket csatolhat a virtuálisgép-méretezési csoportok virtuális gépeihez vagy a rendelkezésre állási csoportok virtuális gépeihez. A hibatartomány igazítása nem támogatott.
- A megosztott kötet által támogatott munkamenetek maximális száma 128.
- Az egyes ügyfelek több munkamenetet is létrehozhatnak egy adott köteten a nagyobb teljesítmény érdekében. Ha például mindegyik ügyfélen 32 munkamenetet hoz létre, csak négy ügyfél kapcsolódhat egyetlen kötethez.
További információt az Azure Storage-szolgáltatások támogatásáról a rugalmas san egyéb korlátairól talál.
Hogyan működik?
A rugalmas san megosztott kötetek SCSI-3 állandó foglalásokkal teszik lehetővé a kezdeményezőknek (ügyfeleknek) a megosztott rugalmas SAN-kötetekhez való hozzáférés szabályozását. Ez a protokoll lehetővé teszi, hogy a kezdeményező lefoglalja a hozzáférést egy rugalmas SAN-kötethez, korlátozza az írási (vagy olvasási) hozzáférést más kezdeményezők számára, és alapértelmezés szerint megőrizze a foglalást egy munkamenet élettartamán túli köteten.
Az SCSI-3 PR kulcsfontosságú szerepet játszik az adatkonzisztencia és az integritás fenntartásában a megosztott köteteken a fürtforgatókönyvekben. A fürt számítási csomópontjai a fürtalkalmazások által kiválasztott foglalás alapján olvashatnak vagy írhatnak a csatlakoztatott rugalmas SAN-köteteikre.
Állandó foglalási folyamat
Az alábbi ábra egy kétcsomópontos fürtözött adatbázis-alkalmazást mutat be, amely SCSI-3 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-beli virtuális gépen és a VM2-en futó fürtözött alkalmazás regisztrálja a rugalmas SAN-kötet 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 kötetbe való íráshoz.
- Ezt a foglalást a köteten kényszeríti a rendszer, és az adatbázis mostantól kizárólag a kötetre írhat. A VM2 alkalmazáspéldányából érkező írások sikertelenek.
- Ha a VM1-en futó alkalmazáspéldány leáll, a VM2-példány kezdeményezheti az adatbázis feladatátvételét, és átveheti a kötet irányítását.
- Ez a foglalás most már érvényes a köteten, és 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 egy rugalmas SAN-kötetrő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 rugalmas SAN-kötet olvasási vagy írási szándékát.
- A VM1 alkalmazáspéldánya kizárólagos foglalást vesz igénybe a kötetbe való íráshoz, miközben olvasásokat nyit meg a köteten más virtuális gépekről.
- Ez a foglalás kényszerítve van a köteten.
- A fürt összes csomópontja most már képes olvasni a kötetből. Csak egy csomópont írja vissza az eredményeket a kötetbe a fürt összes csomópontja nevében.
Támogatott SCSI PR-parancsok
Rugalmas SAN-kötetekkel a következő parancsok támogatottak:
A kötettel való interakcióhoz kezdje a megfelelő állandó foglalási művelettel:
- PR_REGISTER_KEY
- PR_REGISTER_AND_IGNORE
- PR_GET_CONFIGURATION
- PR_RE Standard kiadás RVE
- PR_PR Enterprise kiadás MPT_RE Standard kiadás RVATION
- PR_CLEAR_RE Standard kiadás RVATION
- PR_RELEA Standard kiadás_RE Standard kiadás RVATION
A PR_RE Standard kiadás RVE, PR_PR Enterprise kiadás MPT_RE Standard kiadás RVATION vagy PR_RELEA Standard kiadás_RE Standard kiadás RVATION használatakor adja meg az alábbi állandó foglalástípus egyikét:
- PR_NONE
- PR_WRITE_EXCLUSIVE
- PR_EXCLUSIVE_ACCESS
- PR_WRITE_EXCLUSIVE_REGISTRANTS_ONLY
- PR_EXCLUSIVE_ACCESS_REGISTRANTS_ONLY
- PR_WRITE_EXCLUSIVE_ALL_REGISTRANTS
- PR_EXCLUSIVE_ACCESS_ALL_REGISTRANTS
Az állandó foglalás típusa határozza meg a kötethez való hozzáférést a fürt minden csomópontjáról.
Állandó foglalás típusa | Foglalás tulajdonosa | Regisztrálva | Egyéb |
---|---|---|---|
NINCS ÚJRA STANDARD KIADÁS RVATION | n/a | Írható és olvasható | Írható és olvasható |
KIZÁRÓLAGOS ÍRÁS | Írható és olvasható | Írásvédett | Írásvédett |
KIZÁRÓLAGOS HOZZÁFÉRÉS | Írható és olvasható | Nincs hozzáférés | Nincs hozzáférés |
KIZÁRÓLAGOS ÍRÁS – CSAK REGISZTRÁLÓK | Írható és olvasható | Írható és olvasható | Írásvédett |
KIZÁRÓLAGOS HOZZÁFÉRÉS – CSAK REGISZTRÁLÓK | Írható és olvasható | Írható és olvasható | Nincs hozzáférés |
KIZÁRÓLAGOS ÍRÁS – MINDEN REGISZTRÁLÓ | Írható és olvasható | Írható és olvasható | Írásvédett |
KIZÁRÓLAGOS HOZZÁFÉRÉS – MINDEN REGISZTRÁLÓ | Írható és olvasható | Írható és olvasható | Nincs hozzáférés |
Az állandó foglalási kulcsot is meg kell adnia az alábbiak használatakor:
- PR_RE Standard kiadás RVE
- PR_REGISTER_AND_IGNORE
- PR_REGISTER_KEY
- PR_PR Enterprise kiadás MPT_RE Standard kiadás RVATION
- PR_CLEAR_RE Standard kiadás RVATION
- PR_RELEA Standard kiadás-RE Standard kiadás RVATION.
Visszajelzés
https://aka.ms/ContentUserFeedback.
Hamarosan elérhető: 2024-ben fokozatosan kivezetjük a GitHub-problémákat a tartalom visszajelzési mechanizmusaként, és lecseréljük egy új visszajelzési rendszerre. További információ:Visszajelzés küldése és megtekintése a következőhöz: