Dříve jsme již psali o tom, se Zimbra Collaboration Suite Open-Source Edition škaluje. Přidávání nových poštovních úložišť je možné provádět bez zastavení provozu infrastruktury, na které je Zimbra nastavena. Tato možnost je velmi ceněna SaaS poskytovateli, kteří svým klientům nabízejí přístup k Zimbra Collaboration Suite na komerční bázi. Nicméně, tento proces škálování není bez jistých nevýhod. Skutečnost je taková, že při vytváření nového účtu v bezplatné verzi Zimbra, je ten pevně spojen s poštovním úložištěm, na kterém byl vytvořen, a jeho přesun na jiný server pomocí vestavěných prostředků Zimbra OSE se ukazuje jako nebezpečný a poměrně pracný proces. Nicméně, přesun poštovních schránek není vždy spojen s horizontálním škálováním. Například, SaaS poskytovatelé mohou použít přesun účtů na výkonnější servery v případech, kdy jejich klienti mění svůj tarifní plán. Také přesun účtů může být potřebný pro velké organizace při restrukturalizaci.

Silným nástrojem pro přesun poštovních účtů mezi servery je Zextras PowerStore, který je součástí sady modulárních rozšíření . Díky týmu doMailboxMove, toto rozšíření umožňuje maximálně rychle a pohodlně přesouvat nejen jednotlivé účty, ale i celé domény na jiná poštovní úložiště. Pojďme se podívat, jak to funguje a v jakých případech jeho použití přinese maximální efekt.
Pro příklad vezmeme firmu, která začínala s malou kanceláří, ale později se rozrostla na střední podnik se stovkami zaměstnanců. Již na začátku byla v podniku nasazena Zimbra Collaboration Suite Open-Source Edition. Bezplatné a poměrně nenáročné řešení pro spolupráci bylo ideálně přizpůsobeno pro začínající firmu. Nicméně poté, co se počet zaměstnanců několikanásobně zvýšil, server přestal zvládat zátěž a začal pracovat pomaleji. Aby se tento problém vyřešil, vedení uvolnilo peníze na zakoupení nového poštovního úložiště, aby umístilo část účtů na něj. Pouhé připojení druhého úložiště však nic nezměnilo, neboť všechny vytvořené účty zůstaly na starém serveru, který s jejich počtem jednoduše nezvládal.
Zimbra Collaboration Suite je navržena tak, že klíčovou roli v její rychlosti hraje rychlost čtení a zápisu média, a proto zvýšení výpočetního výkonu serveru Nepovede k zdvojnásobení výkonu Zimbry. Jinými slovy, dva servery se 4-jádrovými procesory a 32 gigabajty operační paměti budou vykazovat mnohem lepší výkon než jeden server s 8-jádrovým procesorem a 64 gigabajty operační paměti.
Aby bylo možné vyřešit tento problém, systémový administrátor využil řešení od Zextras. Pomocí příkazu ve tvaru zxsuite powerstore doMailboxMove mail2.company.com accounts user@company.com stages data,account administrátor jeden po druhém přesouvá do nového úložiště posledních sto vytvořených účtů. Po dokončení tohoto procesu se zátěž na starém serveru výrazně snížila a práce v Zimbře se opět stala pohodlnou a příjemnou pro uživatele.
Představme si jinou situaci: malá společnost využívá služby SaaS poskytovatele pro přístup k Zimbře na základě multitenantnosti. Společnost má vlastní plán, přístup k administraci účtů atd. Nicméně brzy společnost vyhraje velkou zakázku a výrazně zvýší počet zaměstnanců. V tomto ohledu roste význam systému spolupráce. Možnosti využití adresáře, organizace okamžité komunikace mezi zaměstnanci a koordinace činů pomocí kalendářů a diářů jsou zásadní při realizaci velkých projektů. V podmínkách nedostatku času se přechod na vlastní infrastrukturu Zimbry jeví jako nemožný. V důsledku toho vedení společnosti rozhoduje uzavřít novou smlouvu se svým SaaS poskytovatelem, která bude mít přísnější SLA a, odpovídajícím způsobem, vyšší náklady na služby.
SaaS poskytovatel má na druhou stranu několik úložišť, která se používají k obsluze klientů s různými plány. Kromě SLA mohou být servery pro levnější plány vybaveny pomalejšími HDD, relativně zřídka zálohovány a nemusí mít možnost synchronizace dat účtů s mobilními zařízeními. Zásadním rozdílem je také doba, po kterou SaaS poskytovatel uchovává data klientů po ukončení předplatného jeho služeb. Proto po podepsání smlouvy musí systémový administrátor SaaS poskytovatele přenést data všech účtů společnosti na nové, odolnější a výkonnější poštovní úložiště, které zaručí klientovi vysoké SLA.
Aby mohl administrátor provést přenos poštovních schránek, bude potřebovat nějaký čas a je obtížné předpovědět, jak dlouho proces přenosu schránek potrvá. Aby se vešel do 15minutového technického přestávky, administrátor se rozhodne provést přenos poštovních schránek ve dvou etapách. V rámci první etapy zkopíruje na nový server všechna uživatelská data, v rámci druhé etapy přenese samotné účty. Aby provedl první etapu, spouští příkaz zxsuite powerstore doMailboxMove secureserver.saas.com domains company.ru stages data. Díky tomu budou všechna data účtů z domény společnosti bezpečně převedena na nový chráněný server. Jejich kopírování probíhá inkrementálně, takže při konečném přenosu účtů na nový server budou zkopírována pouze ta data, která vznikla po prvním kopírování. V okamžiku technické přestávky stačí administrátorovi zadat příkaz zxsuite powerstore doMailboxMove secureserver.saas.com domains company.ru stages data,account notifications admin@saas.com. Díky tomu bude proces převodu domény na nový server dokončen. Také hned po dokončení tohoto příkazu obdrží administrátor na svůj e-mail upozornění o jeho dokončení a bude možné informovat klienta o úspěšném přechodu na výkonnější a spolehlivější server.
Je však třeba mít na paměti, že na starém serveru zůstaly záložní kopie převedených e-mailových schránek. SaaS poskytovatel nemá zájem je uchovávat na starém serveru, a proto se administrátor rozhodne je odstranit. To provádí pomocí příkazu zxsuite powerstore doPurgeMailboxes ignore_retention true. Díky tomuto příkazu budou všechny záložní kopie převedených na nový server schránek okamžitě odstraněny ze starého serveru.
Takže, jak jsme se mohli přesvědčit, Zextras PowerStore dává administrátorovi Zimbry prakticky neomezené možnosti správy e-mailových schránek, což umožňuje nejen dosáhnout horizontálního škálování, ale také vyřešit některé obchodní úkoly. Kromě toho lze přesouvání e-mailových schránek mezi úložišti použít ke zvýšení bezpečnosti procesu aktualizace e-mailových úložišť Zimbra, ale toto téma si zaslouží samostatný článek.
Zdroj: habr.com
