3. "Melyik rendszergazda nem tud emaileket
archiválni a már meglévő eszközökkel?
Let Me Google That For You..."
Domo arigato, de NEM kliensoldali, pl.
Thunderbird, Outlook, stb. archiválásról van szó
11. Miért archiváld a Gmail / Office 365 /
... fiókod?
#1: ha véletlenül fontos levelet törölsz ki
#2: ha elérhetetlen a Gmail/Office 365/...
#3: ha feltörik az account-odat
12. Nem triviális a levelezőrendszerek
mentése
Legyen 10 millió levél*
(=10M db 3 kB - 20 MB file)
#1: tar.gz
#2: rsync
#3: ...
*: nekem ~7.8 GB / 540k levél
**: ~500 GB =~ 4,1M file
13. Adatvesztés 2 mentés között
mentés HW-hiba mentés
elveszett levelek
idő
Az adatvesztések oka 30-60%-ban PEBKAC
14. Mi nem email archiválás?
rendszeres mentés a mail szerverről
(tar, dd, DPM, ...)
PST file-ok a desktopokon
PST file-ok a hálózati meghajtón
snapshot az emailekről
15. Mi az email archiválás?
Bizonyos levelek meghatározott ideig történő
megőrzése a vállalati policy, ill. a jogszabályok-
nak való megfelelőség alapján
(az Osterman Research nyomán)
16. A piler válasza
Levelek centralizált, biztonságos tárolása
Üzletfolytonosság biztosítása katasztrófa
esetén
Jogszabályoknak megfelelőség*
Gyors full text keresés az archivált levelek
között
Hatékony storage kihasználás
27. Deduplikáció
Mindent csak 1 példányban tárolni
1. Levél deduplikáció: Message-ID alapján
2. Melléklet deduplikáció: digest alapján
a) SHA256 digest számítása
b) láttuk már ezt a digest-et?
- nem: melléklet tárolása
- igen: pointer tárolása
28. Indexelés
sphinx search 2.x
az egyik leggyorsabb
SphinxQL: SQL(-szerű) nyelv
full text search
keresés találatainak cache-elése (memcached)
a levéltörzs első 128 kB-ját indexeli
stemming / wildcard
29. A mellékleteket is indexeli!
.txt :-)
ODF
.pdf
.doc(x)
.xls(x)
.ppt(x)
.rtf
30.
31. Jogosultságok: mindenki csak a magáét!
1. mezei felhasználó
2. admin (nem fér hozzá mindenki leveleihez)
3. auditor (ő igen)
32. Felhasználó - email összerendelés
Exchange: journaling info
postfix/Kerio/...: X-Envelope-To:
Minden más MTA: From:, To: és Cc:
34. Policy-k (szabályok)
1. mit _NE_ archiváljon?
2. meddig tárolja a leveleket? (default: 7 év)
TRE regex minták (From, To, Subject) + méret
+ melléklet típus és -méret
36. Backup készítés / exportálás
pl. levelek exportálása naponta másodlagos
storage-ra (opcionális)
37. Felhasználókezelés
1. kézzel (>5 user esetén már nem vicces)
2. LDAP-ból szinkronizálás
(Active Directory-t is támogat)
3. Google OAUTH
4. Single Sign-On (SSO)
38. HW méretezés: memória
- mysql
- sphinx (indexer + searchd)
- cache-elés (xcache + memcached)
= n x GB