Ik ben bezig uit te zoeken of het verstandig en handig is om een bestaand Postfix Mailcluster met antispam frontends en meerdere Postfix mailservers en storage servers om te zetten naar een Postfix MTA only cluster met DBmail backends voor storage met een MySQL cluster.
De vraag is of je email in een database wil op slaan, het gevoel voor flexibiliteit zegt ja, op performance... wellicht nee.
Uiteraard zijn er artikelen over te vinden, zoals deze http://www.memoryhole.net/~kyle/databaseemail.html
Ik kan me in een dergelijk artikel vinden maar niets is perfect. Opschalen kan altijd, de omgeving moet hier echter wel voor geschikt zijn en een MySQL cluster kan dit prima.
Uiteraard kan ik ook voor een filebased storage gaan. Wil je redundancy dan zit je aan dubbele Storage backend in een Failover modus, wat MySQL opzich in zichzelf heeft, de replicatie dan. De failover zal je in Mailbackend moeten regelen.
Mijn status momenteel is heel simpel, ik zet een testcluster op en ga er mee aan de slag. Het werkt is het niet echter kan je weinig informatie op bijvoorbeeld sites als tweakers over DBmail vinden, slechts één topic van 3 jaar oud waarin het als optie gegeven wordt.
Mijn vraag voor hier is eigenlijk; Zijn er mensen die het tegen komen in grote omgevingen die goed performen ?
Alles staat en valt met een setup, echter kan ik als referentie aangeven dat een Memcached Cluster oplossing met MySQL Cluster backend voor sessiestorage bij mij al in gebruik is, iets waar Tweakers nog mee bezig is (al 1,5 jaar).
Het gaat me dus niet om de omvang je userbase, het gaat om de ervaring en of het toekomst gezien een handige optie is en blijft in opzicht van groei + performance en redundancy.
Laten we open en vriendelijk discussiëren
De vraag is of je email in een database wil op slaan, het gevoel voor flexibiliteit zegt ja, op performance... wellicht nee.
Uiteraard zijn er artikelen over te vinden, zoals deze http://www.memoryhole.net/~kyle/databaseemail.html
Ik kan me in een dergelijk artikel vinden maar niets is perfect. Opschalen kan altijd, de omgeving moet hier echter wel voor geschikt zijn en een MySQL cluster kan dit prima.
Uiteraard kan ik ook voor een filebased storage gaan. Wil je redundancy dan zit je aan dubbele Storage backend in een Failover modus, wat MySQL opzich in zichzelf heeft, de replicatie dan. De failover zal je in Mailbackend moeten regelen.
Mijn status momenteel is heel simpel, ik zet een testcluster op en ga er mee aan de slag. Het werkt is het niet echter kan je weinig informatie op bijvoorbeeld sites als tweakers over DBmail vinden, slechts één topic van 3 jaar oud waarin het als optie gegeven wordt.
Mijn vraag voor hier is eigenlijk; Zijn er mensen die het tegen komen in grote omgevingen die goed performen ?
Alles staat en valt met een setup, echter kan ik als referentie aangeven dat een Memcached Cluster oplossing met MySQL Cluster backend voor sessiestorage bij mij al in gebruik is, iets waar Tweakers nog mee bezig is (al 1,5 jaar).
Het gaat me dus niet om de omvang je userbase, het gaat om de ervaring en of het toekomst gezien een handige optie is en blijft in opzicht van groei + performance en redundancy.
Laten we open en vriendelijk discussiëren