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


Olvasási replikák létrehozása és kezelése az Azure Database for MariaDB-ben a PowerShell használatával

Fontos

Az Azure Database for MariaDB a nyugdíjazási útvonalon van. Határozottan javasoljuk, hogy migráljon az Azure Database for MySQL-be. További információ az Azure Database for MySQL-be való migrálásról: Mi történik az Azure Database for MariaDB-vel?

Ebből a cikkből megtudhatja, hogyan hozhat létre és kezelhet olvasási replikákat az Azure Database for MariaDB szolgáltatásban a PowerShell használatával. Az olvasási replikákkal kapcsolatos további információkért tekintse meg az áttekintést.

Olvasási replikákat a PowerShell használatával hozhat létre és kezelhet.

Előfeltételek

Az útmutató elvégzéséhez a következőkre van szüksége:

Fontos

Bár az Az.MariaDb PowerShell-modul előzetes verzióban érhető el, az Alábbi paranccsal külön kell telepítenie az Az PowerShell-modultól: Install-Module -Name Az.MariaDb -AllowPrerelease Miután az Az.MariaDb PowerShell modul általánosan elérhető, az Az PowerShell-modul jövőbeli kiadásainak részévé válik, és natív módon elérhetővé válik az Azure Cloud Shellben.

Ha a PowerShell helyi használatát választja, csatlakozzon az Azure-fiókjához a Connect-AzAccount parancsmaggal.

Azure Cloud Shell

Az Azure által üzemeltetett Azure Cloud Shell egy interaktív felület, amelyet a böngészőből használhat. A Bash vagy a PowerShell segítségével is használhatja a Cloud Shellt az Azure-szolgáltatásokhoz. A Cloud Shell előre telepített parancsaival futtathatja a jelen cikkben szereplő kódot anélkül, hogy bármit telepítenie kellene a helyi környezetben.

Az Azure Cloud Shell indítása:

Lehetőség Példa/hivatkozás
Válassza a Kipróbálás lehetőséget egy kód vagy parancsblokk jobb felső sarkában. A Kipróbálás lehetőség választása nem másolja automatikusan a kódot vagy a parancsot a Cloud Shellbe. Képernyőkép az Azure Cloud Shell kipróbálásának példájáról.
Látogasson el a https://shell.azure.com webhelyre, vagy kattintson a Cloud Shell indítása gombra a böngészőben. Gomb az Azure Cloud Shell elindításához.
Az Azure Portal jobb felső sarkában található menüben kattintson a Cloud Shell gombra. Képernyőkép az Azure Portal Cloud Shell gombjáról

Az Azure Cloud Shell használata:

  1. Indítsa el a Cloud Shellt.

  2. A kód vagy parancs másolásához kattintson a Másolás gombra egy kódblokkon (vagy parancsblokkon).

  3. Illessze be a kódot vagy parancsot a Cloud Shell-munkamenetbe a Windows és Linux rendszeren a Ctrl Shift+V billentyűkombinációval+, vagy a Cmd+Shift+V macOS rendszeren való kiválasztásával.

  4. A kód vagy parancs futtatásához válassza az Enter lehetőséget .

Fontos

Az olvasási replika funkció csak az Azure Database for MariaDB-kiszolgálókhoz érhető el az általános célú vagy memóriaoptimalizált tarifacsomagokban. Győződjön meg arról, hogy a forráskiszolgáló ezen tarifacsomagok egyikében található.

Olvasási replika létrehozása

Fontos

Ha olyan forráshoz hoz létre replikát, amely nem rendelkezik meglévő replikákkal, a forrás először újraindul, hogy felkészüljön a replikációra. Vegye figyelembe ezt, és hajtsa végre ezeket a műveleteket csúcsidőszakon kívül.

Az olvasási replikakiszolgáló a következő paranccsal hozható létre:

Get-AzMariaDbServer -Name mydemoserver -ResourceGroupName myresourcegroup |
  New-AzMariaDbServerReplica -Name mydemoreplicaserver -ResourceGroupName myresourcegroup

A New-AzMariaDbServerReplica parancshoz a következő paraméterek szükségesek:

Beállítás Példaérték Leírás
ResourceGroupName  myresourcegroup  Az az erőforráscsoport, amelyben a replikakiszolgáló létrejön. 
Név mydemoreplicaserver A létrehozott új replikakiszolgáló neve.

Régiók közötti olvasási replika létrehozásához használja a Location paramétert. Az alábbi példa létrehoz egy replikát az USA nyugati régiójában.

Get-AzMariaDbServer -Name mrdemoserver -ResourceGroupName myresourcegroup |
  New-AzMariaDServerReplica -Name mydemoreplicaserver -ResourceGroupName myresourcegroup -Location westus

Ha többet szeretne megtudni arról, hogy mely régiókban hozhat létre replikát, tekintse meg az olvasási replikafogalmakat ismertető cikket.

Alapértelmezés szerint az olvasási replikák a forrással megegyező kiszolgálókonfigurációval jönnek létre, kivéve, ha a termékváltozat paramétere meg van adva.

Feljegyzés

Javasoljuk, hogy a replikakiszolgáló konfigurációját a forrásnál egyenlő vagy nagyobb értéken tartsa, hogy a replika lépést tudjon tartani a főkiszolgálóval.

Forráskiszolgáló replikáinak listázása

Ha egy adott forráskiszolgáló összes replikáját meg szeretné tekinteni, futtassa a következő parancsot:

Get-AzMariaDReplica -ResourceGroupName myresourcegroup -ServerName mydemoserver

A Get-AzMariaDReplica parancshoz a következő paraméterek szükségesek:

Beállítás Példaérték Leírás
ResourceGroupName  myresourcegroup  Az az erőforráscsoport, ahová a replikakiszolgáló létrejön. 
ServerName mydemoserver A forráskiszolgáló neve vagy azonosítója.

Replikakiszolgáló törlése

Az olvasási replikakiszolgáló törlése a Remove-AzMariaDbServer parancsmag futtatásával végezhető el.

Remove-AzMariaDbServer -Name mydemoreplicaserver -ResourceGroupName myresourcegroup

Forráskiszolgáló törlése

Fontos

A forráskiszolgáló törlése leállítja a replikálást az összes replikakiszolgálón, magát a forráskiszolgálót pedig törli. A replikakiszolgálókból különálló kiszolgálók lesznek, amelyek az olvasási és írási műveleteket egyaránt támogatják.

Forráskiszolgáló törléséhez futtassa a Remove-AzMariaDbServer parancsmagot.

Remove-AzMariaDbServer -Name mydemoserver -ResourceGroupName myresourcegroup

Következő lépések