Migrarea căsuțelor poștale între stocări în Zimbra Collaboration Suite

Anterior am scris despre cât de ușor și simplu se scalează Zimbra Collaboration Suite Open-Source Edition. Adăugarea de noi depozite de e-mail poate fi realizată fără a opri infrastructura pe care este implementată Zimbra. Această capacitate este foarte apreciată de furnizorii SaaS care oferă clienților lor acces la Zimbra Collaboration Suite pe o bază comercială. Cu toate acestea, acest proces de scalare nu este lipsit de o serie de dezavantaje. Când se creează un nou cont în versiunea gratuită Zimbra, acesta devine strict legat de depozitul de e-mail pe care a fost creat, iar transferul său pe un alt server prin intermediul instrumentelor încorporate ale Zimbra OSE se dovedește a fi nesigur și destul de laborios. Totuși, transferul căsuțelor poștale nu este întotdeauna legat de scalarea orizontală. De exemplu, furnizorii SaaS pot utiliza transferul conturilor pe servere mai eficiente în cazul în care clienții lor își schimbă planul tarifar. De asemenea, transferul conturilor poate fi necesar pentru organizațiile mari în cazul unei restructurări. Un instrument puternic pentru transferul conturilor de e-mail între servere este Zextras PowerStore, care face parte din setul de extensii modulare

Migrarea căsuțelor poștale între stocări în Zimbra Collaboration Suite

. Datorită echipei Zextras SuitedoMailboxMove , această extensie permite transferul rapid și convenabil nu doar al conturilor individuale, ci și al întregilor domenii pe alte depozite de e-mail. Haideți să vedem cum funcționează și în ce cazuri utilizarea sa va oferi efectul maxim., această extindere permite transferul rapid și convenabil nu doar al conturilor individuale, ci și al întregilor domenii către alte spații de stocare poștală. Să înțelegem cum funcționează și în ce situații aplicarea sa va oferi cel mai mare efect.

De exemplu, să luăm o companie care a început cu un mic birou, dar care ulterior s-a extins până la o întreprindere medie cu câteva sute de angajați. Încă de la început, în cadrul companiei a fost implementată Zimbra Collaboration Suite Open-Source Edition. O soluție gratuită și destul de puțin solicitantă pentru hardware, ideală pentru o companie la început de drum. Cu toate acestea, după ce numărul angajaților a crescut exponențial, serverul a început să nu mai facă față încărcării și a început să funcționeze mai lent. Pentru a rezolva această problemă, conducerea a alocat fonduri pentru achiziția unui nou depozit de e-mail, pentru a găzdui o parte din conturi. Totuși, conectarea celui de-al doilea depozit nu a adus nicio îmbunătățire, deoarece toate conturile create au rămas pe serverul vechi, care pur și simplu nu putea face față numărului acestora.

Zimbra Collaboration Suite este concepută astfel încât viteza de citire și scriere a suportului să joace un rol principal în performanța sa, iar creșterea capacităților de calcul ale serverului nu va duce la o dublare a performanței Zimbra. Cu alte cuvinte, două servere cu procesoare cu 4 nuclee și 32 de gigaocteți de memorie RAM vor avea o performanță semnificativ mai bună decât un singur server cu un procesor cu 8 nuclee și 64 de gigaocteți de memorie RAM.

Pentru a rezolva această problemă, administratorul de sistem a recurs la o soluție de la Zextras. Folosind o comandă de tipul zxsuite powerstore doMailboxMove mail2.company.com accounts user@company.com stages data,account administratorul mută, unul câte unul, cele din urmă o sută de conturi create în noul depozit. După finalizarea acestui proces, încărcarea serverului vechi s-a redus semnificativ și utilizarea Zimbra a devenit din nou confortabilă și plăcută pentru utilizatori.

Să ne imaginăm o altă situație: o companie mică folosește serviciile unui furnizor SaaS pentru a accesa Zimbra pe baza unui model multi-tenant. Compania beneficiază de un plan propriu, cu acces la administrarea conturilor și așa mai departe. Totuși, în curând, compania câștigă un tender mare și își mărește brusc personalul. Prin urmare, rolul sistemului de colaborare devine semnificativ mai important. Capacitățile de utilizare a carnetului de adrese, organizarea comunicării instantanee între angajați, precum și coordonarea acțiunilor prin intermediul calendarilor și agendelor sunt extrem de importante în realizarea proiectelor mari. În aceste condiții de lipsă de timp, migrarea pe propria infrastructură Zimbra nu este fezabilă. Din această cauză, conducerea decide să semneze un nou contract cu furnizorul său SaaS, care va avea un SLA mai strict și, în consecință, un cost mai mare al serviciilor.

Furnizorul SaaS, la rândul său, dispune de mai multe stocări care sunt folosite pentru a deservi clienții care au diferite planuri tarifare. Pe lângă SLA, serverele pentru planurile mai ieftine pot fi echipate cu HDD-uri mai lente, care sunt rezervate mai rar, și care nu au posibilitatea de a sincroniza datele conturilor cu dispozitive mobile. O diferență semnificativă este și perioada în care furnizorul SaaS stochează datele clienților după expirarea abonamentului la serviciile sale. Astfel, după semnarea contractului, administratorul sistemului furnizorului SaaS trebuie să mute datele tuturor conturilor companiei pe un nou sistem de stocare a poștei, mai rezistent la defecțiuni și mai performant, care să garanteze clientului un SLA ridicat.

Pentru a realiza migrarea căsuțelor poștale, administratorului îi va fi necesar un anumit timp, iar a prezice cât timp va dura procesul de migrare a căsuțelor poștale este destul de dificil. Pentru a se încadra în o pauză tehnică de 15 minute, administratorul decide să efectueze migrarea căsuțelor poștale în două etape. În prima etapă, el va copia datele utilizatorilor pe noul server, iar în a doua etapă va muta efectiv conturile. Pentru a îndeplini prima etapă, lansează comanda zxsuite powerstore doMailboxMove secureserver.saas.com domains company.ru stages data. Datorită acestuia, toate datele conturilor de pe domeniul companiei vor fi transferate în siguranță pe un nou server protejat. Copierea acestora se realizează incremental, așa că, la transferul final al conturilor pe noul server, vor fi copiate doar acele date care au apărut după prima copiere. În momentul întreruperii tehnice, administratorul sistemului trebuie să introducă comanda zxsuite powerstore doMailboxMove secureserver.saas.com domenii company.ru etape date, notificări cont admin@saas.com. Datorită ei, procesul de transfer al domeniului pe noul server se va finaliza complet. De asemenea, imediat după finalizarea acestei comenzi, administratorul va primi o notificare pe email despre aceasta și se va putea informa clientul despre trecerea cu succes pe un server mai performant și mai fiabil.

Cu toate acestea, nu trebuie uitat că pe vechiul server au rămas copii de rezervă ale căsuțelor poștale transferate. Furnizorul SaaS nu este interesat să le păstreze pe vechiul server și, prin urmare, administratorul decide să le șteargă. O face cu ajutorul comenzii zxsuite powerstore doPurgeMailboxes ignore_retention true. Datorită acestei comenzi, toate copiile de rezervă ale căsuțelor transferate pe noul server vor fi șterse instantaneu de pe vechiul server.

Astfel, așa cum am putut constata, Zextras PowerStore oferă administratorului Zimbra practic posibilități nelimitate de gestionare a căsuțelor poștale, permițând nu doar atingerea scalabilității orizontale, ci chiar rezolvarea unor probleme de afaceri. În plus, mutarea căsuțelor poștale între depozite poate fi folosită pentru sporirea securității procesului de actualizare a depozitelor poștale Zimbra, însă acest subiect merită un articol separat.

Sursa: habr.com

Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS 🔥 Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS | ProHoster