Quantcast
Channel: Loopia Blogg » nas
Viewing all articles
Browse latest Browse all 3

Uppdaterat e-postsystem

$
0
0

När folk frågar vad vi gör så säger vi att vi hostar webbplatser. Trots det så är hostningen av e-post minst lika viktig, om inte viktigare. E-posten bara ska fungera.

I och med en kontinuerlig ström nya kunder och ökad e-postanvändning så har e-postjänsten dessvärre dragits med vissa skalproblem under året, vilket vid tillfällen gjort tjänsten olidligt långsam. För att råda bot på detta har vi sedan en tid tillbaka rustat upp e-postsystemet ordentligt.

Vårt tidigare e-postsystem

Tills alldeles nyligen såg vårt e-postsystem ut så här.

Då fungerade det som så att två lastbalanserare (1) pytsade ut alla inkommande e-postjobb till den för tillfället minst belastade e-postservern (2) via antingen POP3, IMAP eller SMTP (beroende på om det gällde inkommande eller utgående e-post). Den aktuella e-postservern kunde sedan läsa och skriva nödvändig e-postdata till en av systemets två centrala disksystem från Network Appliance (3).

Problemet med denna lösning var att endast antalet e-postservrar (och förvisso även antalet lastbalanserare) kunde byggas ut dynamiskt. Däremot var antalet NASar (disksystem) fast.

Det som gjorde detta system långsamt var att då e-postsystemet lagrar sådana fantastiska mängder e-postbrev, så hade kontrollsystemet i NASarna svårt att hinna presentera alla filnamn till den anropande e-postservern. Det är nämligen inte alls ovanligt att en e-postanvändare har tiotusentals meddelanden i sin inkorg.

In kommer vårt upphottade e-postsystem

För att råda bot på detta har vi nu lagt till en ny del i e-postsystemet.

Istället för att låta NASarna hantera både logiken (presentera alla filnamn) och själva lagringen av filer, så tar nu kraftfulla OpenSolaris-maskiner hand om jobbet att presentera filnamnen för våra e-postservrar. Dessa baseras givetvis uteslutande på våra nya IBM-maskiner (se artikeln Schysta leksaker) och kan dessutom enkelt kompletteras vid behov.

I och med detta fungerar NASarna endast som ”dumma” lagringsenheter, utan något lokalt filsystem kopplade till dem. Dessutom gör OpenSolaris-maskinerna att vi enkelt kan lägga till ytterligare NASar om mer utrymme skulle behövas. Det nya systemet skalar alltså precis lika glatt som en apa på bananplantaget. :)

Flytten från det gamla till det nya

Det fina i den här kråksången är att flytten från det gamla till det nya systemet går helt utan avbrott för oss användare. Utrymmet på våra NASar är nämligen väl tilltaget och han således hantera lagringen på både det nya och det gamla sättet samtidigt.

Just nu pågår slutfasen i den här flytten samt finjusteringar av systemet och inom kort hoppas vi således kunna erbjuda en betydligt bättre e-postupplevelse för alla!


Viewing all articles
Browse latest Browse all 3

Latest Images