Behöver du fler repliker? Kommer fler diskar att ge ökad databasprestanda? Vilken replikeringsteknik ska användas? Vad är den ideala storleken på en server och hur mycket RAM ska det finnas?
Det är typiska frågor som ställs av kunder runt om i världen som driver PostgreSQL. Vi har alla svar på dessa frågor och vi är mer än villiga att dela dem med människor runt om i världen.

Beslut om rätt replikeringsteknik

PostgreSQL-ekosystemet erbjuder många olika lösningar för databasereplikering och datadistribution. Många funktioner har lagts till av PostgreSQL-communityn genom åren. För att ge dig ett intryck av omfattningen av PostgreSQL-replikeringsfunktioner, vill vi ge dig ett litet men talande exempel: ”PostgreSQL Replication, 2nd edition” är en bok utgiven av PACKT Publishing, som endast handlar om PostgreSQL-replikering och säkerhetskopiering. Även 350 sidor räcker inte för att täcka allt som har med replikering att göra. En bok av denna storlek repar bara ytan och är absolut inte komplett. Ur vår synvinkel säger detta något om antalet funktioner som PostgreSQL tillhandahåller och vilken otrolig kraft det finns till hands.

Att besluta om rätt replikeringsteknik är inte lätt. Vad är bättre för dig? Synkron replikering? Asynkron replikering?
Vad är det perfekta verktyget för att uppnå hög tillgänglighet? Är det bättre att använda Pacemaker, Corosync etc. eller är det bättre att distribuera Patroni-verktygskedjan?

Vi kan hjälpa till att välja rätt PostgreSQL-replikeringslösning.

Vi kommer att arbeta med kunderna för att hitta rätt lösning på dessa problem och tillhandahålla rådgivning för att uppnå önskade mål.

deciding on replication technology

Beslut om hårdvara för databasservern

Att distribuera en storskalig PostgreSQL-serverinfrastruktur kräver lite fundering. Ofta är frågan om man ska använda riktig hårdvara eller helt virtualiserade system. Även om hela infrastrukturen är helt virtualiserad är det fortfarande en viktig aspekt av systemdesignen att besluta om den underliggande hårdvaran.

CYBERTEC hjälper dig att välja rätt infrastruktur. Vi kan till och med hjälpa dig att hitta rätt kostnadseffektiv värdpartner eller molnleverantör. CYBERTEC har hanterat alla större värdspelare och har mycket erfarenhet inom molntjänster.

Om du siktar på riktig fysisk hårdvara, gör saker som RAID-nivån en verklig skillnad. RAID-5 levererar inte samma prestanda som till exempel RAID-10. Detsamma gäller filsystem. Inte alla filsystem är lika snabba och lika lämpliga för bra databasprestanda. COW-filsystem som ”btrfs” tenderar att vara betydligt långsammare än klassiska filsystem som XFS och ext4 på lång sikt.
För att uppnå maximal prestanda på fysisk hårdvara och virtualiserade system behöver vi tänka lite och vi kan ge dig all den expertis som krävs för att upprätthålla kundnöjdheten.

Multi-tenant system och ”Row Level Security”

Cybertec Row-Level Security

Lagring och replikering är inte de enda områden där korrekt design och systemarkitektur spelar roll. Databassäkerhet är mer än ett ”buzzword”. Inget företag har råd att förlora data eller hitta sin hemliga information publicerad någonstans på Internet.

Kommer du fortfarande ihåg vad som hände när tusentals MongoDB-servrar hölls för lösensumma nyligen? Att betala lösen är inte en trevlig sak att hända med ett företag. Även om god säkerhet definitivt är ett plus av PostgreSQL över uppenbarligen dåliga system som MongoDB, får säkerhetsproblem inte tas lätt.

Sättet som ditt databassystem är utformat har stor inverkan på den totala säkerheten för hela din programvarustack. Därför är det vettigt att överväga SSL, ”Row Level Security” (RLS) eller till och med mer avancerade tekniker som ”SELinux för PostgreSQL”. Att ha en tydlig och genomtänkt säkerhetspolicy lönar sig verkligen och hjälper till att hålla dina data säkra.

Om du vill göra dina system säkrare eller om du bara vill göra en databasgranskning är våra yrkesverksamma här för att hjälpa dig. Kontakta oss för mer information.

Kontakta oss

Många databaser kontra många databasinstanser

Det har diskuterats om man ska köra en enda, stor databasinstans eller många små databasinstanser under många år. Faktum är att denna diskussion har funnits sedan början av PostgreSQL-eran.

Beroende på dina krav kan lösningarna vara vettiga. Olika aspekter måste övervägas:

  • Hur är användarna organiserade?
  • Vilken typ av hårdvara kör du på?
  • Vad är den önskade arbetsbelastningen?
  • Vilka krav finns på I / O-storlek?
  • Vem får åtkomst till databasen?

Vi kan hjälpa dig att hitta den perfekta designen och ställa in dina system.

Professionell hjälp

Kontakta oss idag för att få ditt personliga erbjudande från CYBERTEC. Vi erbjuder snabb leverans, professionell hantering och 20 års erfarenhet av PostgreSQL.

Kontakta oss