Az Azure Database for MariaDB működése

Befejeződött

Itt megismerheti az Azure Database for MariaDB működését. Ha MariaDB-t használ, és fontolóra veszi, hogy az Azure-t használja a MariaDB-alkalmazások üzemeltetéséhez, a következők közül kell választania:

  • PaaS, az Azure Database for MariaDB használatával.
  • IaaS, a MariaDB azure-beli virtuális gépeken való használatával.

Ebben a leckében többet tudhat meg a lehetőségek, az egyes funkciók és funkciók közötti különbségekről, valamint az egyes funkciók konkrét követelményeiről.

Miben különböznek az üzemeltetési lehetőségek?

Két lehetséges üzemeltetési lehetőség közül választhat:

  • Azure Database for MariaDB. Teljes körűen felügyelt DBaaS, amely minimális felhasználói konfigurációt vagy vezérlést igényel.
  • MariaDB Azure-beli virtuális gépeken. IaaS-t használó adatbázis-implementáció. Ön kezeli az adatbázist.

Az alábbi táblázat az Azure Database for MariaDB és a MariaDB közötti fontos különbségeket mutatja be Azure-beli virtuális gépeken.

Funkció Azure Database for MariaDB MariaDB Azure-beli virtuális gépeken
A MariaDB támogatott verziója MariaDB 10.2 vagy 10.3 Az ügyfél által telepíteni kívánt bármely verzió
MariaDB frissítés- és frissítéskezelés Automatikus Ügyfél által felügyelt
Operációsrendszer-frissítések és -javítások Automatikus Ügyfél által felügyelt
Magas szintű rendelkezésre állás Beépített és csomópontszintű megszakítási mechanizmusok alapján. Megszakítás esetén a szolgáltatás automatikusan létrehoz egy új példányt, és tárolót csatol hozzá. Az ügyfél tervezői, implementálják, tesztelik és karbantartják a megfelelő magas rendelkezésre állási lehetőségeket.
Hibrid forgatókönyvek Támogatja a külső MariaDB-forrásokból származó adatszinkronizálást. Akár öt írásvédett replikát is támogat, amelyek potenciálisan az Azure-régiókban is használhatók. Ügyfél által felügyelt
Biztonsági mentési és visszaállítási műveletek Automatikus. A biztonsági mentések helyileg redundáns vagy georedundáns, felhasználó által konfigurált tárolóban vannak tárolva. Az időponthoz kötött helyreállítás támogatott. Ügyfél által felügyelt
Speciális fenyegetésvédelem Megadva Ügyfél által felügyelt

Tarifacsomag kiválasztása

Az Azure Database for MariaDB-kiszolgáló létrehozásakor három tarifacsomag közül választhat:

  • Alapszintű. Ez a szint olyan számítási feladatokhoz ideális, amelyekhez könnyű számítási és I/O-teljesítmény szükséges.
  • Általános célú. Ez a szint olyan éles számítási feladatokhoz ideális, amelyek magas egyidejűséget, skálázást és kiszámítható teljesítményt igényelnek.
  • Memóriaoptimalizált. Ez a szint a legjobb megoldás olyan nagy teljesítményű adatbázis-számítási feladatokhoz, amelyek memórián belüli teljesítményt igényelnek a gyorsabb tranzakciófeldolgozás és a nagyobb egyidejűség érdekében.

Az alábbi táblázat a rétegek közötti fontos különbségeket azonosítja.

Resource Basic Általános célú Memóriaoptimalizált
Számítási generálás 5. generáció 5. generáció 5. generáció
Virtuális magok 1, 2 2, 4, 8, 16, 32, 64 2, 4, 8, 16, 32
Memória virtuális magonként 2 gigabájt (GB) 5 GB 10 GB
Tárterület mérete 5 GB–1 terabájt (TB) 5 GB-ról 4 TB-ra 5 GB-ról 4 TB-ra
Adatbázis biztonsági mentésének megőrzési időtartama 7–35 nap 7–35 nap 7–35 nap

Az Azure Database for MariaDB funkciói

Vizsgáljuk meg az Azure Database for MariaDB néhány fő funkcióját.

Magas rendelkezésre állás és helyreállítás

Az Azure Database for MariaDB szolgáltatásszint-szerződésben (SLA) meghatározott garantált magas rendelkezésre állási szintet biztosít. Az SLA 99,99 százalékos üzemidőt határoz meg. Az alábbi táblázat azonosítja a gyakori hibaforgatókönyveket, és azt, hogy a MariaDB hogyan segít a helyreállításban.

Eset Recovery
Adatbázis-kiszolgáló hibája Automatikus. Automatikusan üzembe helyez egy új adatbázis-kiszolgálót, és hozzá van kapcsolva a távoli adattároló. Az adatbázis-helyreállítás befejezése után az ügyfelek csatlakozhatnak az új adatbázis-kiszolgálóhoz.
Tárolási hiba Automatikus. A rendszer minden adatot három példányban tárol. Az alkalmazások tehát nem észlelnek semmilyen hatást a lemezhiba vagy a blokk sérülése miatt.
Régióhiba Manuális. Az ilyen típusú hibák ritkán fordulnak elő az Azure-ban. A régióhiba elleni védelem érdekében konfiguráljon egy vagy több MariaDB olvasási replikát más régiókban vészhelyreállításhoz.
Logikai vagy felhasználói hibák Manuális. Időponthoz kötött helyreállítással térjen vissza egy hiba előtti időpontra.

Fontos

Az Azure Database for MariaDB-adatbázisokhoz csatlakozó alkalmazásokat az elvetett kapcsolatok és a sikertelen tranzakciók észleléséhez és újrapróbálkozásához kell létrehozni. Az ügyfélhozzáférést kezelő megfelelő átjáró ezután transzparens módon átirányíthatja az újrapróbálkozott kapcsolatokat az újonnan létrehozott adatbázis-kiszolgálóra.

Backup and restore

Az Azure Database for MariaDB számos biztonsági mentési műveletet hajt végre, többek között a következőket:

  • Teljes
  • Differenciál
  • Tranzakciós napló

Ezeknek a biztonsági másolatoknak a használatával a kiszolgáló egy adott időpontra történő visszaállítását teszi lehetővé.

Tipp.

Az alapértelmezett megőrzési időszak hét nap. A megőrzést azonban legfeljebb 35 napig konfigurálhatja.

A biztonsági mentés gyakorisága az adatbázis méretétől függően eltérő:

  • Legfeljebb 4 TB tárterület:

    • Teljes biztonsági mentés hetente.
    • Különbözeti biztonsági mentések naponta kétszer.
    • A tranzakciónaplók 5 percenként.

Megjegyzés:

A legfeljebb 4 TB tárterülettel rendelkező kiszolgálók a legkorábbi teljes adatbázis-biztonsági mentés óta két teljes adatbázis-biztonsági mentést, az összes különbségi biztonsági mentést és tranzakciónapló-biztonsági mentést megtarthatják.

  • Legfeljebb 16 TB tárhely. Ezek a biztonsági másolatok pillanatképalapúak, és az alábbiak szerint történnek:

    • Első pillanatkép a kiszolgáló üzembe helyezése után.
    • Ezután legalább naponta egyszer különbségi pillanatképek.
    • A tranzakciónaplók 5 percenként.

Megjegyzés:

A legfeljebb 16 TB tárterülettel rendelkező kiszolgálók teljes adatbázis-pillanatképet, az összes különbségi pillanatképet és tranzakciónapló biztonsági mentését őrzik meg az elmúlt nyolc napból.

A skálázás leírása

Az Azure Database for MariaDB a következő szolgáltatási szinteken érhető el:

  • Alap
  • Általános célú
  • Memóriaoptimalizált

Minden szint különböző teljesítménybeli képességeket biztosít, amelyek támogatják a könnyű és nehézsúlyú adatbázis-számítási feladatokat. Az első adatbázisalkalmazást azonban létrehozhatja egy kis adatbázisra az Alapszintű tarifacsomag használatával, havonta néhány dollárért. Az igények változásával az igényeinek megfelelően módosíthatja a skálázást. Ez a dinamikus méretezhetőség segíthet az adatbázis-alkalmazásoknak transzparens módon reagálni az erőforrás-igény változásaira.

A biztonság ismertetése

Az Azure Database for MariaDB a következő alkalmazásvédelmet biztosítja:

  • Átvitel közbeni adatvédelem. A MariaDB a Transport Layer Security (TLS) használatával titkosítja az adatokat. Alapértelmezés szerint titkosítást biztosít a Secure Sockets Layer és a TLS (SSL/TLS) használatával.
  • Inaktív adatok védelme. A MariaDB titkosítási modullal titkosítja a inaktív adatokat. A Federal Information Processing Standard 140-2 (FIPS 140-2) ellenőrzi ezt a modult.
  • Hálózati biztonság:
    • Csatlakozás MariaDB-be való átirányítás egy regionális átjárón keresztül történik. Az átjárónak nyilvánosan elérhető IP-címvel kell rendelkeznie. A MariaDB-kiszolgáló IP-címe azonban védett.
    • A rendszer tűzfalszabályokat hoz létre, amelyek blokkolják az újonnan üzembe helyezett MariaDB-kiszolgálókhoz való összes hozzáférést.
    • Igény szerint implementálhatja az Advanced Threat Protectiont, hogy nagyobb védelmet biztosítson a MariaDB-kiszolgáló számára.

Ezután megfontoljuk, hogy az Azure Database for MariaDB alkalmas-e a szervezete, alkalmazásai és adatbázis-számítási feladatai számára.