Frigivning av den distribuerade replikerade blockenheten DRBD 9.1.0

Utgivningen av den distribuerade replikerade blockenheten DRBD 9.1.0 har publicerats, som låter dig implementera något som en RAID-1-array bildad av flera diskar från olika maskiner anslutna över ett nätverk (nätverksspegling). Systemet är designat som en modul för Linux-kärnan och distribueras under GPLv2-licensen.

Drbd 9.1.0-grenen kan användas för att transparent ersätta drbd 9.0.x och är helt kompatibel på protokollnivå, konfigurationsfiler och verktyg. Ändringarna går ut på att omarbeta mekanismen för att sätta lås och syftar till att minska konkurrensen vid inställning av lås i koden som ansvarar för I/O i DRBD. Förändringen gjorde det möjligt att förbättra prestandan i konfigurationer med ett stort antal CPU:er och med NVMe-enheter, genom att eliminera en flaskhals som negativt påverkar prestandan när ett stort antal parallella I/O-förfrågningar tas emot från olika CPU-kärnor. Annars liknar drbd 9.1.0-grenen versionen 9.0.28.

Kom ihåg att DRBD kan användas för att kombinera klusternodsenheter till en enda feltolerant lagring. För applikationer och systemet ser sådan lagring ut som en blockenhet som är densamma för alla system. När du använder DRBD skickas alla lokala diskoperationer till andra noder och synkroniseras med diskarna på andra maskiner. Om en nod misslyckas kommer lagringen automatiskt att fortsätta att fungera med de återstående noderna. När tillgängligheten för den misslyckade noden återställs kommer dess tillstånd automatiskt att uppdateras.

Klustret som utgör lagringen kan innehålla flera dussin noder som finns både på det lokala nätverket och geografiskt fördelade i olika datacenter. Synkronisering i sådana förgrenade lagringar utförs med hjälp av mesh-nätverksteknologier (dataflöden längs kedjan från nod till nod). Replikering av noder kan utföras både i synkront och asynkront läge. Till exempel kan lokalt värdade noder använda synkron replikering, och för överföring till fjärrplatser kan asynkron replikering användas med ytterligare komprimering och kryptering av trafik.

Frigivning av den distribuerade replikerade blockenheten DRBD 9.1.0


Källa: opennet.ru

Lägg en kommentar