sql >> Database teknologi >  >> NoSQL >> MongoDB

Sådan nemt administreres databaseopdateringer og sikkerhedsrettelser

Databasesikkerhed kræver omhyggelig planlægning, men det er vigtigt at huske, at sikkerhed ikke er en tilstand, det er en proces. Når først databasen er på plads, er overvågning, alarmering og rapportering om ændringer en integreret del af den løbende styring. Sikkerhedsindsatsen skal også tilpasses virksomhedens behov.

Databaseleverandører udsender regelmæssigt kritiske patchopdateringer for at løse softwarefejl eller kendte sårbarheder, men af ​​forskellige årsager er organisationer ofte ude af stand til at installere dem rettidigt, hvis overhovedet. Beviser tyder på, at virksomheder faktisk bliver dårligere til at patche databaser, med et øget antal, der overtræder overholdelsesstandarder og styringspolitikker. Patching, der kræver databasenedetid, ville være ekstremt bekymrende i et 24/7-miljø, men de fleste klyngeopgraderinger kan udføres online.

ClusterControl er i stand til at udføre en rullende opgradering af et distribueret miljø, opgradere og genstarte én node ad gangen. De logiske opgraderingstrin kan variere lidt mellem de forskellige klyngetyper. Load balancers vil automatisk sortliste utilgængelige noder, der i øjeblikket er ved at blive opgraderet, så applikationer ikke påvirkes.

Driftsrapportering om versionsopgraderinger og patches er et område, der kræver konstant opmærksomhed, især med udbredelsen af ​​open source-databaser i mange organisationer og flere databasemiljøer, der distribueres for høj tilgængelighed.

ClusterControl giver en solid operationel rapporteringsramme og kan hjælpe med at besvare simple spørgsmål som 

  • Hvilke versioner af softwaren kører på tværs af miljøet?
  • Hvilke servere skal opgraderes?
  • Hvilke servere mangler kritiske opdateringer?

Automatisk databaserettelse

ClusterControl giver mulighed for automatiske rullende opgraderinger til MySQL &MariaDB for at sikre, at dine databaser altid bruger de nyeste patches og rettelser.

Opgraderinger er online og udføres på én node ad gangen. Noden vil blive stoppet, derefter vil software blive opdateret, og derefter vil noden blive startet igen. Hvis en node ikke opgraderer, afbrydes opgraderingsprocessen.

Rullende MySQL-databaseopgraderinger

ClusterControl giver mulighed for automatiske rullende opgraderinger til MySQL-baserede databaseklynger ved automatisk at anvende opgraderingen én node ad gangen, hvilket resulterer i nul nedetid.

Efter vellykket installation af den valgte version skal du udføre en rullende genstart - noderne genstarter én efter én.

ClusterControl understøtter dig i det trin og sikrer, at noder reagerer korrekt under genstart af node.

Hjælp til databaseopgradering

ClusterControl gør det nemt at opgradere dine MongoDB- og PostgreSQL-databaser ved med et enkelt klik at promovere en slave eller replika, så du kan opgradere Master og omvendt.

Opsummeringsrapport for databasepakke

ClusterControl leverer pakkeoversigtens driftsrapport, der viser dig, hvor mange teknologi- og sikkerhedsrettelser, der er tilgængelige for opgradering.

Du kan generere det ad hoc og se det i brugergrænsefladen, sende det via e-mail, eller du kan planlægge, at en sådan rapport skal leveres til dig for eksempel en gang om ugen.

Som du kan se, indeholder opgraderingsrapporten information om forskellige værter i klyngen, hvilken database der er installeret på dem og i hvilken version. Den indeholder også information om, hvor mange andre installerede pakker, der ikke er opdaterede. Du kan se det samlede antal, hvor mange der er relateret til databasetjenester, hvor mange der leverer sikkerhedsopdateringer og resten af ​​dem.

Opgraderingsrapporten viser alle de ikke-up-to-date pakker pr. vært. På skærmbilledet ovenfor kan du se, at noden 10.0.3.10 har to MongoDB util-pakker, der ikke er opdateret (det er de 2 DB-pakker, der er nævnt i resuméet). Så er der en liste over sikkerhedspakker og alle andre pakker, som ikke er opdateret.

Konklusion

ClusterControl går en ekstra mil for at sikre, at du er dækket med hensyn til sikkerheds- (og andre) opdateringer. Som du har set, er det meget nemt at vide, om dine systemer er opdaterede. ClusterControl kan også hjælpe med at udføre opgraderingen af ​​databasenoderne.


  1. Mongoose find/opdater underdokument

  2. Fjern automatisk referenceobjekter ved sletning i MongoDB

  3. Hvordan kan jeg få værdien fra Redis og sætte den i en variabel i NGiNX?

  4. Returner kun specifikke felter for en forespørgsel i Spring Data MongoDB