Перанос паштовых скрынь паміж сховішчамі ў Zimbra Collboration Suite

Раней мы ўжо пісалі аб тым, наколькі лёгка і проста маштабуецца Zimbra Collaboration Suite Open-Source Edition. Даданне новых паштовых сховішчаў можна ажыццяўляць не спыняючы працу інфраструктуры, на якой разгорнута Zimbra. Гэтая магчымасць высока шануецца SaaS-правайдэрамі, якія падаюць сваім кліентам доступ да Zimbra Collaboration Suite на камерцыйнай аснове. Тым не менш, такі працэс маштабавання не пазбаўлены шэрагу мінусаў. Справа ў тым, што пры стварэнні новага акаўнта ў бясплатнай версіі Zimbra, ён апыняецца цвёрда злучаны з паштовым сховішчам, на якім быў створаны, і перанос яго на іншы сервер убудаванымі сродкамі Zimbra OSE апыняецца небяспечным і даволі працаёмкім працэсам. Аднак перанос паштовых скрынь не заўсёды злучаны з гарызантальным маштабаваннем. Напрыклад, SaaS-правайдэры могуць выкарыстоўваць перанос акаўнтаў на больш прадукцыйныя серверы ў выпадках, калі іх кліенты мяняюць свой тарыфны план. Таксама перанос акаўнтаў можа спатрэбіцца буйным арганізацыям пры рэструктурызацыі.

Перанос паштовых скрынь паміж сховішчамі ў Zimbra Collboration Suite

Магутнай прыладай для пераносу паштовых акаўнтаў паміж серверамі з'яўляецца Zextras PowerStore, які ўваходзіць у склад набору модульных пашырэнняў. Zextras Suite. Дзякуючы камандзе doMailboxMove, дадзенае пашырэнне дазваляе максімальна хутка і зручна пераносіць не толькі асобныя акаўнты, але і цэлыя дамены на іншыя паштовыя сховішчы. Давайце ж разбяромся ў тым, як гэта працуе і ў якіх выпадках яго прымяненне дасць максімальны эфект.

Для прыкладу возьмем кампанію, якая пачынала з невялікага офіснага памяшкання, але пасля разраслася да да сярэдняга прадпрыемства з некалькімі сотнямі працаўнікоў. Яшчэ ў самым пачатку на прадпрыемстве была ўкаранёна Zimbra Collaboration Suite Open-Source Edition. Бясплатнае і даволі непатрабавальнае да жалеза рашэнне для сумеснай працы ідэальна падышло для пачаткоўца кампаніі. Аднак пасля таго як колькасць супрацоўнікаў на прадпрыемстве кратна ўзрасла, сервер перастаў спраўляцца з нагрузкай і пачаў павольней працаваць. Для таго, каб вырашыць гэтую праблему, кіраўніцтва вылучыла грошы на набыццё новага паштовага сховішча, каб размясціць частку акаўнтаў на ім. Аднак само па сабе падлучэнне другога сховішчы нічога не дало, бо ўсе створаныя акаўнты так і засталіся на старым серверы, які проста не спраўляўся з іх колькасцю.

Zimbra Collaboration Suite уладкована так, што асноўную ролю ў яе хуткадзейнасці гуляе хуткасць чытання і запісы носьбіта, і таму нарошчванне вылічальных магутнасцяў сервера не прывядзе да падваення прадукцыйнасці Zimbra. Іншымі словамі, два сервера з 4-ядзернымі працэсарамі і 32 гігабайтамі аператыўнай памяці будуць дэманстраваць значна лепшую прадукцыйнасць, чым адзін сервер з 8-ядзерным працэсарам і 64 гігабайтамі аператыўнай памяці.

Для таго каб вырашыць гэтае пытанне, сістэмны адміністратар скарыстаўся рашэннем ад Zextras. Пры дапамозе каманды віду zxsuite powerstore doMailboxMove mail2.company.com accounts [электронная пошта абаронена] stages data,account адміністратар адзін за адным пераносіць у новае сховішча апошнія сто створаных акаўнтаў. Пасля завяршэння гэтага працэсу нагрузка на стары сервер значна знізілася і праца ў Zimbra ізноў стала камфортнай і прыемнай для карыстачоў.

Прадстаўляльны іншую сітуацыю: невялікая кампанія карыстаецца паслугамі SaaS-правайдэра для доступу да Zimbra на правах мультыарэнднасці. Пры гэтым у кампаніі ёсць уласны тарыф, доступ да адміністравання акаўнтаў і гэтак далей. Аднак неўзабаве кампанія выйграе буйны тэндэр і рэзка павялічвае штат. Пры гэтым, адпаведна, узрастае роля сістэмы сумеснай працы. Магчымасці выкарыстання адраснай кнігі, арганізацыі імгненнай сувязі паміж супрацоўнікамі, а таксама каардынавання дзеянняў з дапамогай календароў і штодзённікаў вельмі важныя пры рэалізацыі буйных праектаў. Пры гэтым, ва ўмовах недахопу часу, перайсці на ўласную інфраструктуру Zimbra не ўяўляецца магчымым. У сувязі з гэтым кіраўніцтва прымае рашэнне заключыць новую дамову са сваім SaaS-правайдэрам, у якім будзе стражэйшы SLA і, адпаведна, больш высокі кошт паслуг.

SaaS-правайдэр, у сваю чаргу, мае некалькі сховішчаў, якія выкарыстоўваюцца для абслугоўвання кліентаў, якія падключылі розныя тарыфныя планы. Акрамя SLA, серверы для таннейшых тарыфаў могуць быць абсталяваны павальнейшымі HDD, адносна рэдка рэзервавацца, а таксама не мець магчымасці сінхранізаваць дадзеныя акаўнтаў з мабільнымі прыладамі. Сур'ёзным адрозненнем таксама з'яўляецца перыяд, на працягу якога SaaS-правайдэр захоўвае дадзеныя кліентаў пасля заканчэння падпіскі на яго паслугі. Таму пасля падпісання дамовы, сістэмнаму адміністратару SaaS-правайдэра неабходна перанесці дадзеныя ўсіх акаўнтаў прадпрыемства на новае, больш адмоваўстойлівае і прадукцыйнае паштовае сховішча, якое дазволіць гарантаваць кліенту высокі SLA.

Для таго, каб здзейсніць перанос паштовых скрынь, адміністратару спатрэбіцца некаторы час, а прадбачыць колькі часу зойме працэс пераносу паштовых скрынь даволі цяжка. Для таго, каб укласціся ў 15-хвілінны тэхнічны перапынак, адміністратар вырашае здзейсніць перанос паштовых скрынь у два этапы. У рамках першага этапу ён скапіюе на новы сервер усе карыстацкія дадзеныя, а рамках другога этапа перанясе самі акаўнты. Для таго, каб выканаць першы этап ён запускае каманду zxsuite powerstore doMailboxMove secureserver.saas.com domains company.ru stages data. Дзякуючы гэтаму ўсе дадзеныя акаўнтаў з дамена кампаніі будуць бяспечна перанесены на новы абаронены сервер. Капіраванне іх праходзіць інкрыментальна, таму пры канчатковым пераносе акаўнтаў на новы сервер будуць скапіяваныя толькі тыя дадзеныя, якія з'явіліся пасля першага капіявання. У момант наступу тэхнічнага перапынку сістэмнаму адміністратару дастаткова ўвесці каманду zxsuite powerstore doMailboxMove secureserver.saas.com domains company.ru stages data,account notifications [электронная пошта абаронена]. Дзякуючы ёй працэс пераносу дамена на новы сервер завершыцца поўнасцю. Таксама адразу пасля заканчэння выканання гэтай каманды на пошту адміністратара прыйдзе апавяшчэнне аб яе завяршэнні і можна будзе праінфармаваць кліента аб паспяховым пераходзе на больш прадукцыйны і надзейны сервер.

Аднак не варта забываць, што на старым серверы засталіся рэзервовыя копіі перанесеных паштовых скрынь. SaaS-правайдэр не зацікаўлены захоўваць іх на старым серверы і таму адміністратар вырашае выдаліць іх. Робіць гэта ён пры дапамозе каманды zxsuite powerstore doPurgeMailboxes ignore_retention true. Дзякуючы гэтай камандзе ўсе рэзервовыя копіі перанесеных на новы сервер скрыняў маментальна будуць выдалены са старога сервера.

Такім чынам, як мы змаглі пераканацца, Zextras PowerStore дае адміністратару Zimbra практычна неабмежаваныя магчымасці па кіраванні паштовымі скрынямі, дазваляючы не толькі дасягнуць гарызантальнага маштабавання, але і нават вырашыць некаторыя бізнэс-задачы. Акрамя таго, перамяшчэнне паштовых скрынь паміж сховішчамі можа быць выкарыстана для павышэння бяспекі працэсу абнаўлення паштовых сховішчаў Zimbra, але гэтая тэма заслугоўвае асобнага артыкула.

Крыніца: habr.com

Дадаць каментар