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
Authentication and authorization 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.
Firewall 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.

How do I manage a server?

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").

További lépések