Wat is Azure Database for MariaDB?

Voltooid

Laten we beginnen met een kort overzicht van MariaDB en MariaDB om te evalueren of u azure Database for MariaDB kunt gebruiken om te voldoen aan uw zakelijke vereisten.

MariaDB is een populaire opensource-database die onafhankelijke softwareleveranciers en ontwikkelaars gebruiken om web-apps te bouwen. Veel grote organisaties op ondernemingsniveau gebruiken het ook om bedrijfskritieke toepassingen te hosten. Azure Database for MariaDB is gebaseerd op de MariaDB Community Edition. De oudere editie is beschikbaar onder de GNU General Public License, versie 2 (GPLv2). Het is een volledig beheerd relationeel DBaaS-platform.

Tip

MariaDB wordt ook uitgevoerd in de IaaS-modus (Infrastructure as a Service) van een gehoste virtuele machine (VM).

Waarom een DBaaS-database gebruiken?

Waarom een DBaaS-leveringsplatform gebruiken voor uw relationele database-apps? Hiermee kunt u zich richten op het snel ontwikkelen ervan in plaats van u zorgen te maken over het beheren van uw VM's en de bijbehorende infrastructuur. U hoeft niet na te denken over het configureren en onderhouden van het platform. Azure beheert het voor u. Als u Azure Database for MariaDB gebruikt, kiest u ervoor om uw database-apps op DBaaS-basis te implementeren.

Notitie

DBaaS-apps vallen binnen de branchecategorie van door PaaS gehoste services.

Definitie van Azure Database for MariaDB

Azure Database for MariaDB is een volledig beheerd, relationeel DBaaS-platform dat wordt gehost in Azure. Het biedt:

  • Ingebouwde hoge beschikbaarheid zonder extra kosten.

  • Gegevensbeveiliging.

    Notitie

    Azure Database for MariaDB maakt gebruik van automatische back-ups en herstel naar een bepaald tijdstip. Ze worden maximaal 35 dagen opgeslagen.

  • Geautomatiseerd onderhoud van de volgende onderdelen om de service veilig en up-to-date te houden:

    • Onderliggende hardware
    • Besturingssysteem
    • Database-engine
  • Voorspelbare prestaties.

  • Snelle schaalaanpassing.

  • Geoptimaliseerde kosten.

  • Beveiligings- en nalevingsfuncties op ondernemingsniveau om gevoelige gegevens in rust en in beweging te beschermen.

  • Bewaking en automatisering om het beheer en de bewaking van grootschalige implementaties te vereenvoudigen.

Notitie

Voor de meeste van deze functies, die zijn opgenomen als standaardopties, is minimale administratieve inspanning vereist.

Azure Database for MariaDB ondersteunt veelgebruikte databasehulpprogramma's, zoals MySQL Workbench. Wanneer u Azure Database for MariaDB implementeert, kunt u blijven werken met vertrouwde hulpprogramma's en platforms.

Kies een geschikte implementatieoptie

Azure Database for MariaDB is beschikbaar in de volgende implementatieopties:

  • Azure Database for MariaDB.
  • MariaDB op Azure-VM's.

Laten we deze implementaties nader bekijken.

Azure Database for MariaDB

Deze optie biedt een volledig beheerde databaseservice waarvoor minimale gebruikersconfiguratie en -controle vereist is. Deze optie:

  • Heeft minimale vereisten voor databaseaanpassingen.

  • Is ontworpen voor het verwerken van de meeste databasebeheerfuncties, zoals:

    • Patchen
    • Hoge beschikbaarheid
    • Back-ups
    • Beveiliging
  • Is geoptimaliseerd voor een beschikbaarheid van 99,99 procent.

Overweeg deze implementatiemodus ter ondersteuning van cloudeigen apps die:

  • Zijn ontworpen voor het beheren van geautomatiseerde patches.
  • U hoeft het volgende niet te doen:
    • Gedetailleerde controle van het patchschema.
    • Aangepaste MariaDB-configuratie-instellingen.

MariaDB op Azure-VM's

Deze optie is geen volledig beheerde databaseservice. In plaats daarvan is het een IaaS. Met deze optie kunt u Echter MariaDB Server uitvoeren binnen een beheerde VM op het Azure-cloudplatform.

Tip

U kunt alle recente MariaDB-versies en -edities installeren op uw gehoste VM.

Overweeg deze optie alleen als u niet de voordelen wilt die een DBaaS-platform biedt. In de volgende les onderzoeken we Azure Database for MariaDB in meer detail.