Kiszolgálói fogalmak az Azure Database for MySQL-ben – Rugalmas kiszolgáló
A következőkre vonatkozik: Azure Database for MySQL – rugalmas kiszolgáló
Ez a cikk megfontolandó szempontokat és irányelveket tartalmaz a rugalmas Azure Database for MySQL-kiszolgálóval való munkához.
Mi a rugalmas Azure Database for MySQL-kiszolgáló?
A rugalmas Azure Database for MySQL-kiszolgáló egy teljes mértékben felügyelt adatbázis-szolgáltatás, amely a MySQL közösségi verzióját futtatja. A szolgáltatás általában úgy van kialakítva, hogy a felhasználói követelményeknek megfelelően rugalmasságot és konfigurációs testreszabásokat biztosítson. Ez ugyanaz a MySQL-kiszolgálószerkezet, amelyet a helyszíni világban ismerhet. Pontosabban a rugalmas kiszolgáló kezelése, a beépített teljesítmény, a kiszolgáló kezelhetőségének és szabályozásának javítása, valamint a hozzáférés és a szolgáltatások kiszolgálószintű elérhetővé tehető.
Rugalmas Azure Database for MySQL-kiszolgálópéldány:
- Egy Azure-előfizetésen belül jön létre.
- Az adatbázisok szülőerőforrása.
- Lehetővé teszi, hogy a MySQL-konfiguráció a kiszolgálóparamétereken keresztül legyen közzétéve (hivatkozás a kiszolgálóparaméterek fogalmaira).
- Automatikus biztonsági mentéseket végez, és támogatja a pont-idő visszaállításokat.
- Névteret biztosít az adatbázisokhoz.
- Erős élettartam-szemantikával rendelkező tároló – töröl egy kiszolgálót, és törli a tárolt adatbázisokat.
- Egy régió erőforrásainak rendezése.
- Az ügyfél által biztosított kiszolgálókarbantartás ütemezésének támogatása
- Rugalmas kiszolgálók üzembe helyezése zónaredundáns beállításban a jobb magas rendelkezésre állás érdekében
- Virtuális hálózati integrációt biztosít az adatbázis-kiszolgáló hozzáféréséhez
- Lehetővé teszi a költségek megtakarítását a rugalmas kiszolgáló használaton kívüli szüneteltetésével
- Az adatbázisokra vonatkozó felügyeleti szabályzatok hatókörét biztosítja: bejelentkezés, tűzfal, felhasználók, szerepkörök, konfigurációk stb.
- Támogatja a MySQL 5.7 és a MySQL 8.0 főverziót. További információ: Támogatott Azure Database for MySQL-kiszolgálómotor-verziók.
Egy rugalmas Azure Database for MySQL-kiszolgálópéldányon belül létrehozhat egy vagy több adatbázist. Dönthet úgy, hogy kiszolgálónként egyetlen adatbázist hoz létre az összes erőforrás használatához, vagy több adatbázist is létrehozhat az erőforrások megosztásához. A díjszabás kiszolgálónként van felépítve a számítási szint, a virtuális magok és a tárterület (GB) konfigurációja alapján. További információ: számítás és tárolás.
Rugalmas Azure Database for MySQL-kiszolgálópéldány leállítása/indítása
A rugalmas Azure Database for MySQL-kiszolgáló lehetővé teszi a kiszolgáló leállítását, amikor nincs használatban, és a tevékenység folytatásakor elindíthatja a kiszolgálót. Ez lényegében az adatbázis-kiszolgálók költségeinek megtakarítása érdekében történik, és csak használat esetén fizet az erőforrásért. Ez még fontosabbá válik a fejlesztői tesztfeladatok esetében, és ha csak a nap egy részében használja a kiszolgálót. Amikor leállítja a kiszolgálót, az összes aktív kapcsolat megszakad. Később, amikor újra online állapotba szeretné helyezni a kiszolgálót, használhatja az Azure Portalt vagy a parancssori felületet.
Ha a kiszolgáló Leállítva állapotban van, a kiszolgáló számításaira nem számolunk fel díjat. A tárterületet azonban továbbra is kiszámlázzuk, mivel a kiszolgáló tárterülete továbbra is biztosítja, hogy az adatfájlok elérhetők legyenek a kiszolgáló újrakezdésekor.
Fontos
Amikor leállítja a kiszolgálót, az a következő 30 napig ebben az állapotban marad egy szakaszon belül. Ha ez idő alatt nem indítja el manuálisan, a kiszolgáló 30 nap elteltével automatikusan elindul. Ha nem használja a kiszolgálót, akkor ismét leállíthatja azt.
A kiszolgáló leállítása során a kiszolgálón nem végezhető felügyeleti művelet. A kiszolgáló konfigurációs beállításainak módosításához el kell indítania a kiszolgálót. Tekintse meg a leállítási/indítási korlátozásokat.
Feljegyzés
A stop állapotú kiszolgálókon végzett műveletek le vannak tiltva, és inaktívként jelennek meg az Azure Portalon. A leállított kiszolgálókon nem támogatott műveletek közé tartozik a tarifacsomag, a virtuális magok száma, a tárterület mérete vagy az IOPS módosítása, a biztonsági mentés megőrzési napja, a kiszolgálócímke, a kiszolgálójelszó, a kiszolgálóparaméterek, a tároló automatikus növelése, a GEO biztonsági mentés, a HA és a felhasználói identitás.
Hogyan felügyelni egy kiszolgálót?
A rugalmas Azure Database for MySQL-kiszolgálópéldány létrehozását, törlését, kiszolgálóparaméter-konfigurációját (my.cnf), skálázását, hálózatkezelését, biztonságát, magas rendelkezésre állását, biztonsági mentését és visszaállítását és monitorozását az Azure Portal vagy az Azure CLI használatával kezelheti. Emellett a rugalmas Azure Database for MySQL-kiszolgálón az alábbi tárolt eljárások érhetők el bizonyos, a SUPER felhasználói jogosultságok által nem támogatott adatbázis-felügyeleti feladatok végrehajtásához.
Tárolt eljárás neve | Bemeneti paraméterek | Kimeneti paraméterek | Használati megjegyzés |
---|---|---|---|
mysql.az_kill | processlist_id | n/a | A parancsnak KILL CONNECTION megfelelő. Megszakítja a megadott processlist_id társított kapcsolatot a kapcsolat által futtatott bármely utasítás megszüntetése után. |
mysql.az_kill_query | processlist_id | n/a | A parancsnak KILL QUERY megfelelő. Leállítja azt az utasítást, amelyet a kapcsolat jelenleg végrehajt. Életben hagyja magát a kapcsolatot. |
mysql.az_load_timezone | N.A. | N.A. | Betölti az időzónatáblákat , hogy a time_zone paraméter nevesített értékekre legyen beállítva (például "US/Pacific"). |
Következő lépések
- Tudnivalók a kiszolgáló létrehozásáról
- Tudnivalók a figyelésről és a riasztásokról