Kiszolgálói fogalmak az Azure Database for MySQL-ben
A következőkre vonatkozik: Azure Database for MySQL – Önálló kiszolgáló
Fontos
Az önálló Azure Database for MySQL-kiszolgáló a kivonási útvonalon van. Határozottan javasoljuk, hogy frissítsen rugalmas Azure Database for MySQL-kiszolgálóra. További információ a rugalmas Azure Database for MySQL-kiszolgálóra való migrálásról: Mi történik az önálló Azure Database for MySQL-kiszolgálóval?
Ez a cikk az Azure Database for MySQL-kiszolgálók használatának szempontjait és irányelveit ismerteti.
Mi az az Azure Database for MySQL-kiszolgáló?
Az Azure Database for MySQL-kiszolgáló több adatbázis központi felügyeleti pontja. Ez ugyanaz a MySQL-kiszolgálószerkezet, amelyet a helyszíni világban ismerhet. Pontosabban az Azure Database for MySQL szolgáltatás felügyelt, teljesítménygaranciát biztosít, és kiszolgálószinten teszi elérhetővé a hozzáférést és a funkciókat.
Azure Database for MySQL-kiszolgáló:
- Egy Azure-előfizetésen belül jön létre.
- Az adatbázisok szülőerőforrása.
- 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.
- Kapcsolati végpontot biztosít a kiszolgáló- és adatbázis-hozzáféréshez.
- 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öbb verzióban is elérhető. További információ: Támogatott Azure Database for MySQL-adatbázisverziók.
A MySQL-kiszolgálóhoz létrehozott Azure-adatbázisban egy vagy több adatbázist is létrehozhat. 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 strukturált, a tarifacsomag, a virtuális magok és a tárterület (GB) konfigurációja alapján. További információ: Tarifacsomagok.
Hogyan csatlakozni és hitelesíteni egy Azure Database for MySQL-kiszolgálóhoz?
Az alábbi elemek biztosítják az adatbázis biztonságos elérését.
Biztonsági koncepció | Leírás |
---|---|
Hitelesítés és engedélyezés | Az Azure Database for MySQL-kiszolgáló támogatja a natív MySQL-hitelesítést. A kiszolgálóhoz a kiszolgáló rendszergazdai bejelentkezésével csatlakozhat és hitelesíthet. |
Protokoll | A szolgáltatás támogatja a MySQL által használt üzenetalapú protokollt. |
TCP/IP | A protokoll TCP/IP-n és Unix-domain-szoftvercsatornákon keresztül támogatott. |
Tűzfal | Az adatok védelme érdekében egy tűzfalszabály megakadályozza az adatbázis-kiszolgálóhoz való hozzáférést, amíg meg nem adja, hogy mely számítógépek rendelkeznek engedéllyel. Lásd: Azure Database for MySQL Server tűzfalszabályok. |
SSL | A szolgáltatás támogatja az SSL-kapcsolatok kényszerítését az alkalmazások és az adatbázis-kiszolgáló között. Lásd SSL-összekapcsolhatóság konfigurálása az alkalmazásban a MySQL Azure-adatbázisához való biztonságos kapcsolódás érdekében. |
Azure Database for MySQL leállítása/indítása
Az Azure Database for MySQL lehetővé teszi a kiszolgáló leállítását, ha 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ított állapotban van, a kiszolgáló számítása nem lesz számlázva. 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, a következő 7 napig ebben az állapotban marad egy szakaszon belül. Ha ez idő alatt nem indítja el manuálisan, a kiszolgáló 7 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.
A stop/start művelet korlátozásai
- Olvasási replikakonfigurációk (forrás és replikák) nem támogatottak.
Hogyan felügyelni egy kiszolgálót?
Az Azure Portal vagy az Azure CLI használatával kezelheti az Azure Database for MySQL-kiszolgálók létrehozását, törlését, a kiszolgálóparaméter konfigurációját (my.cnf), a skálázást, a hálózatkezelést, a biztonságot, a magas rendelkezésre állást, a biztonsági mentést és a visszaállítást, valamint az Azure Database for MySQL-kiszolgálók monitorozását. Emellett a következő tárolt eljárások érhetők el az Azure Database for MySQL-ben bizonyos adatbázis-felügyeleti feladatok elvégzéséhez, mivel a SUPER felhasználói jogosultság nem támogatott a kiszolgálón.
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, miután megszüntette a kapcsolat által futtatott összes utasítást. |
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
- A szolgáltatás áttekintéséhez tekintse meg az Azure Database for MySQL áttekintését
- Az adott erőforráskvótákról és a tarifacsomagon alapuló korlátozásokról további információt a Tarifacsomagok című témakörben talál .
- A szolgáltatáshoz való csatlakozással kapcsolatos információkért lásd az Azure Database for MySQL kapcsolatkódtárait.