Прехвърляне на пощенски кутии между хранилища в Zimbra Collboration Suite

По-рано писахме за колко лесно и просто Изданието с отворен код на Zimbra Collaboration Suite е мащабируемо. Добавянето на нови хранилища за поща може да стане без спиране на инфраструктурата, върху която е разположен 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 гигабайта RAM ще демонстрират много по-добра производителност от един сървър с 8-ядрен процесор и 64 гигабайта RAM.

За да разреши този проблем, системният администратор използва решение от Zextras. С помощта на команда като zxsuite powerstore doMailboxMove mail2.company.com акаунти [имейл защитен] етапи данни, акаунт Администраторът един по един прехвърля последните сто създадени акаунта в новото хранилище. След приключване на този процес, натоварването на стария сървър намаля значително и работата в Zimbra отново стана удобна и приятна за потребителите.

Нека си представим друга ситуация: малка компания използва услугите на SaaS доставчик за достъп до Zimbra на базата на множество клиенти. В същото време компанията има собствена тарифа, достъп до администриране на акаунти и т.н. Скоро обаче фирмата печели голям търг и драстично увеличава персонала си. В същото време ролята на системата за сътрудничество нараства съответно. Възможността за използване на адресна книга, организиране на незабавна комуникация между служителите и координиране на действията с помощта на календари и дневници са изключително важни при изпълнението на големи проекти. В същото време, поради липса на време, не е възможно да преминете към собствената инфраструктура на Zimbra. В тази връзка ръководството решава да сключи нов договор със своя SaaS доставчик, който ще има по-строг SLA и съответно по-висока цена на услугите.

Доставчикът на SaaS от своя страна разполага с няколко съоръжения за съхранение, които се използват за обслужване на клиенти, които са се абонирали за различни тарифни планове. В допълнение към SLA, сървърите за по-евтини планове може да са оборудвани с по-бавни твърди дискове, сравнително рядко се архивират и може да не са в състояние да синхронизират данните на акаунта с мобилни устройства. Основна разлика е и периодът, през който доставчикът на SaaS съхранява клиентски данни след края на абонамента за неговите услуги. Следователно, след подписване на договора, системният администратор на доставчика на SaaS трябва да прехвърли данните на всички корпоративни акаунти в ново, по-устойчиво на грешки и продуктивно хранилище за електронна поща, което ще гарантира на клиента високо SLA.

За да прехвърли пощенските кутии, администраторът ще се нуждае от известно време и е доста трудно да се предвиди колко време ще отнеме процесът на мигриране на пощенската кутия. За да отговори на 15-минутното техническо прекъсване, администраторът решава да мигрира пощенските кутии на два етапа. Като част от първия етап той ще копира всички потребителски данни на новия сървър, а като част от втория етап ще прехвърли самите акаунти. За да завърши първата стъпка, той изпълнява командата zxsuite powerstore doMailboxMove secureserver.saas.com домейни company.ru етапи данни. Благодарение на това всички данни за акаунти от домейна на компанията ще бъдат безопасно прехвърлени към нов защитен сървър. Те се копират постепенно, така че когато акаунтите най-накрая се прехвърлят на нов сървър, ще бъдат копирани само данните, които са се появили след първото копие. По време на техническа пауза системният администратор просто трябва да въведе командата zxsuite powerstore doMailboxMove secureserver.saas.com домейни company.ru етапи данни, известия за акаунт [имейл защитен]. Благодарение на него процесът по прехвърляне на домейна към новия сървър ще бъде завършен напълно. Също така, веднага след изпълнение на тази команда, известие за нейното завършване ще бъде изпратено до имейла на администратора и ще бъде възможно да се информира клиента за успешния преход към по-продуктивен и надежден сървър.

Не забравяйте обаче, че резервните копия на прехвърлените пощенски кутии останаха на стария сървър. Доставчикът на SaaS не се интересува да ги съхранява на стария сървър и затова администраторът решава да ги изтрие. Той прави това с помощта на командата zxsuite powerstore doPurgeMailboxes ignore_retention true. Благодарение на тази команда всички резервни копия на пощенски кутии, прехвърлени на новия сървър, ще бъдат незабавно изтрити от стария сървър.

По този начин, както успяхме да видим, Zextras PowerStore дава на администратора на Zimbra почти неограничени възможности за управление на пощенски кутии, което позволява не само постигане на хоризонтално мащабиране, но дори и решаване на някои бизнес проблеми. Освен това преместването на пощенски кутии между магазини може да се използва за подобряване на сигурността на процеса на актуализиране на магазина за електронна поща на Zimbra, но тази тема заслужава отделна статия.

Източник: www.habr.com

Добавяне на нов коментар