Postafiókok áthelyezése a Zimbra Collaboration Suite tárhelyei között

Korábban már írtunk arról, mennyire könnyen és egyszerűen skálázható a Zimbra Collaboration Suite Open-Source Edition. Új levelező tárolók hozzáadása lehetséges az infrastruktúra leállítása nélkül, amelyre a Zimbra telepítve van. Ezt a lehetőséget nagyra értékelik a SaaS-szolgáltatók, akik kereskedelmi alapon biztosítanak hozzáférést a Zimbra Collaboration Suite-hez ügyfeleiknek. A skálázásnak azonban van néhány hátránya is. Az ingyenes Zimbra verzióban új fiók létrehozásakor az szorosan összekapcsolódik a tárolóval, amelyben létrehozták, és annak áthelyezése másik szerverre a Zimbra OSE beépített eszközeivel nem biztonságos és meglehetősen időigényes folyamat. Azonban a levelező fiókok áthelyezése nem mindig kapcsolódik a horizontális skálázáshoz. Például a SaaS-szolgáltatók a fiókok áthelyezését gyorsabb szerverekre használhatják, amikor ügyfeleik módosítják az előfizetési tervüket. Ezenkívül a fiókok áthelyezésére nagyobb szervezeteknek is szüksége lehet átszervezéskor.

Postafiókok áthelyezése a Zimbra Collaboration Suite tárhelyei között

A levelező fiókok áthelyezésének hatékony eszköze a Zextras PowerStore, amely moduláris kiegészítők sorozatába tartozik, Zextras Suite. A csapatnak doMailboxMove, ez a kiegészítő lehetővé teszi, hogy rendkívül gyorsan és kényelmesen áthelyezhessünk nemcsak egyes fiókokat, hanem egész domaineket is más levelező tárolókra. Nézzük meg, hogyan működik ez, és mely esetekben nyújtja a legnagyobb hatékonyságot.

Példának vegyünk egy céget, amely egy kis irodában indult, de idővel közepes vállalattá fejlődött néhány száz alkalmazottal. Még a kezdetektől fogva a vállalatnál bevezették a Zimbra Collaboration Suite Open-Source Edition-t. Ez a ingyenes és viszonylag kevés erőforrást igénylő megoldás ideálisan illeszkedett a kezdő céghez. Azonban miután az alkalmazottak száma drámaian megnőtt, a szerver nem tudta kezelni a terhelést, és elkezdett lassabban működni. A probléma megoldására a vezetőség pénzt különített el egy új levelezési tároló beszerzésére, hogy néhány fiókot ott helyezzenek el. Azonban önmagában a második tároló csatlakoztatása nem segített, hiszen az összes létrehozott fiók a régi szerveren maradt, amely egyszerűen nem tudott megbirkózni a terhelésükkel.

A Zimbra Collaboration Suite úgy van tervezve, hogy a teljesítményének fő tényezője a tároló olvasási és írási sebessége, ezért a szerver számítási kapacitásának növelése nem fogja megduplázni a Zimbra teljesítményét. Más szavakkal, két 4-maggal és 32 gigabájt RAM-mal rendelkező szerver sokkal jobb teljesítményt nyújt, mint egy 8-magos processzorral és 64 gigabájt RAM-mal rendelkező szerver.

A probléma megoldására a rendszergazda a Zextras megoldását választotta. A következő parancs segítségével zxsuite powerstore doMailboxMove mail2.company.com accounts user@company.com stages data,account az adminisztrátor sorban áthelyezi az utolsó száz létrehozott fiókot az új tárolóba. A folyamat befejezése után a régi szerver terhelése jelentősen csökkent, és a Zimbra újra kényelmes és kellemes élményt nyújtott a felhasználók számára.

Képzeljünk el egy másik helyzetet: egy kisvállalat SaaS szolgáltatót igénybe véve fér hozzá a Zimbrához többbérletes jogviszony keretein belül. A cégnek van saját tarifája, amely lehetővé teszi az fiókok adminisztrációját és egyebeket. Nem sokkal később azonban a cég megnyer egy nagyszabású tendert, és hirtelen megnöveli a létszámát. Ennek megfelelően a közösségi munka rendszere is egyre nagyobb szerepet kap. A címjegyzék használata, a dolgozók közötti azonnali kommunikáció megoldása, valamint a naptárak és naplók segítségével való koordinálás rendkívül fontos a nagy projektek végrehajtásakor. Ugyanakkor a Zimbra saját infrastruktúrára való átállás a szűk időkeretek miatt nem lehetséges. Ennek következtében a vezetőség úgy dönt, hogy új szerződést köt a SaaS szolgáltatójával, amelyben szigorúbb SLA és a szolgáltatások magasabb költségeis szerepelnek.

A SaaS szolgáltatónak viszont több tárolója van, amelyek az eltérő tarifás ügyfelek kiszolgálására szolgálnak. Az SLA mellett a olcsóbb tarifákhoz tartozó szerverek lassabb HDD-kkel lehetnek felszerelve, ritkán kerülnek biztonsági mentésre, és nem biztosítják az adatok szinkronizálásának lehetőségét a mobil eszközökkel. Jelentős eltérést jelent az is, hogy a SaaS szolgáltató milyen ideig tárolja az ügyfelek adatait a szolgáltatási szerződés lejárta után. Ezért a szerződés aláírását követően a SaaS szolgáltató rendszergazdájának át kell helyeznie az összes vállalati fiók adatát egy új, megbízhatóbb és teljesítményben jobb levél tárolóba, amely garantálja az ügyfél számára a magas SLA-t.

Ahhoz, hogy az e-mail fiókok áttelepítése megtörténhessen, a rendszergazdának valamennyi időt kell terveznie, és nehéz előre megmondani, hogy mennyi időt vesz igénybe a folyamat. Annak érdekében, hogy a 15 perces technikai szüneten belül végezzen, a rendszergazda úgy dönt, hogy az e-mail fiókokat két lépésben helyezi át. Az első lépés keretében az összes felhasználói adatot átmásolja az új szerverre, míg a második lépésben magukat a fiókokat helyezi át. Az első lépés végrehajtásához elindítja a következő parancsot: zxsuite powerstore doMailboxMove secureserver.saas.com domains company.ru stages data. Ennek köszönhetően az összes fiókadat a vállalat doménjáról biztonságosan átkerül egy új védett szerverre. Az adatok másolása fokozatosan történik, így a fiókok végső áthelyezésekor csak azok az adatok lesznek átmásolva, amelyek az első másolás óta keletkeztek. A technikai leállás pillanatában a rendszergazdának elegendő beírnia a parancsot zxsuite powerstore doMailboxMove secureserver.saas.com domains company.hu stages data,account notifications admin@saas.com. Ennek köszönhetően a domén új szerverre való áthelyezésének folyamata teljesen befejeződik. A parancs végrehajtásának befejezése után az adminisztrátor e-mailben értesítést kap az elkészült munkáról, és tájékoztatni tudja az ügyfelet a teljesítmény javulásáról és a megbízhatóbb szerverre való áttérésről.

Azonban ne feledkezzünk meg róla, hogy a régi szerveren meglévő mentések is vannak az átkerült levelező fiókokról. A SaaS szolgáltató nem érdekelt a régi szerveren való tárolásukban, ezért az adminisztrátor úgy dönt, hogy törli őket. Ezt a parancs segítségével hajtja végre zxsuite powerstore doPurgeMailboxes ignore_retention true. E parancs segítségével minden, az új szerverre átmásolt fiók mentése azonnal törlésre kerül a régi szerverről.

Így, ahogy láthattuk, a Zextras PowerStore szinte korlátlan lehetőséget biztosít a Zimbra rendszergazdáinak a levelező fiókok kezelésére, lehetővé téve nemcsak a horizontális skálázást, hanem akár egyes üzleti feladatok megoldását is. Ezenkívül a levelező fiókok tárolók közötti áthelyezése a Zimbra levelező tárolók frissítési folyamatának biztonságának növelésére is használható, de ez a téma külön cikket érdemel.

Forrás: habr.com

Megbízható hosting vásárlása weboldalak számára, DDoS védelemmel, VPS VDS szerverek. 🔥 Megbízható webtárhely vásárlása DDoS védelemmel, VPS VDS szerverek | ProHoster