Vad är Azure Database for MariaDB?

Slutförd

Vi börjar med en snabb översikt över MariaDB och Azure Database for MariaDB för att utvärdera om du kan uppfylla dina affärsbehov med hjälp av Azure Database for MariaDB.

MariaDB är en populär databas med öppen källkod som oberoende programvaruleverantörer och utvecklare använder för att skapa webbappar. Många stora organisationer på företagsnivå använder den också som värd för verksamhetskritiska program. Azure Database for MariaDB baseras på MariaDB Community Edition. Den äldre utgåvan finns tillgänglig under GNU General Public License, version 2 (GPLv2). Det är en fullständigt hanterad relationsbaserad DBaaS-plattform.

Dricks

MariaDB körs också i en värdbaserad infrastruktur för virtuella datorer (VM) som en tjänst (IaaS) i Azure.

Varför ska du använda en DBaaS-databas?

Varför ska du använda en DBaaS-leveransplattform för dina relationsdatabasappar? Det gör att du kan fokusera på att snabbt utveckla dem i stället för att oroa dig för att hantera dina virtuella datorer och deras relaterade infrastruktur. Du behöver inte tänka på att konfigurera och underhålla plattformen. Azure hanterar det åt dig. Om du använder Azure Database for MariaDB väljer du att implementera dina databasappar på DBaaS-basis.

Kommentar

DBaaS-appar tillhör branschkategorin för PaaS-värdbaserade tjänster.

Azure Database for MariaDB-definition

Azure Database for MariaDB är en fullständigt hanterad, relationsbaserad DBaaS-plattform som finns i Azure. Den ger:

  • Inbyggd hög tillgänglighet utan extra kostnad.

  • Dataskydd.

    Kommentar

    Azure Database for MariaDB använder automatiska säkerhetskopieringar och återställningar till tidpunkt. Den lagrar dem i högst 35 dagar.

  • Automatiserat underhåll av följande komponenter för att hålla tjänsten säker och uppdaterad:

    • Underliggande maskinvara
    • OS
    • Databasmotor
  • Förutsägbar prestanda.

  • Snabb skalning.

  • Optimerad kostnadsberäkning.

  • Säkerhets- och efterlevnadsfunktioner på företagsnivå för att skydda känsliga data i vila och i rörelse.

  • Övervakning och automatisering för att förenkla hanteringen och övervakningen av storskaliga distributioner.

Kommentar

De flesta av dessa funktioner, som ingår som standardalternativ, kräver minimal administrativ ansträngning.

Azure Database for MariaDB stöder vanliga databasverktyg, till exempel MySQL Workbench. När du implementerar Azure Database for MariaDB kan du fortsätta arbeta med välbekanta verktyg och plattformar.

Välj ett lämpligt distributionsalternativ

Azure Database for MariaDB finns i följande distributionsalternativ:

  • Azure Database for MariaDB.
  • MariaDB på virtuella Azure-datorer.

Nu ska vi titta närmare på dessa distributioner.

Azure-databas för MariaDB

Det här alternativet ger en fullständigt hanterad databastjänst som kräver minimal användarkonfiguration och kontroll. Det här alternativet:

  • Har minimala krav för databasanpassningar.

  • Är utformad för att hantera de flesta databashanteringsfunktioner, till exempel:

    • Lapp
    • Hög tillgänglighet
    • Säkerhetskopior
    • Säkerhet
  • Är optimerad för att ge 99,99 procent tillgänglighet.

Överväg det här distributionsläget för att stödja molnbaserade appar som:

  • Är utformade för att hantera automatisk korrigering.
  • Kräv inte:
    • Detaljerad kontroll av korrigeringsschemat.
    • Anpassade MariaDB-konfigurationsinställningar.

MariaDB på virtuella Azure-datorer

Det här alternativet är inte en fullständigt hanterad databastjänst. Snarare är det en IaaS. Med det här alternativet kan du dock köra MariaDB Server i en hanterad virtuell dator på Azure-molnplattformen.

Dricks

Du kan installera alla de senaste MariaDB-versionerna och utgåvorna på den värdbaserade virtuella datorn.

Tänk bara på det här alternativet när du inte vill ha de fördelar som en DBaaS-plattform erbjuder. I nästa lektion undersöker vi Azure Database for MariaDB mer detaljerat.