По-рано писахме за
Мощен инструмент за прехвърляне на пощенски акаунти между сървъри е Zextras PowerStore, който е част от набор от модулни разширения
Като пример, нека вземем компания, която започна с малко офис пространство, но по-късно се разрасна до средно предприятие с няколкостотин служители. В самото начало компанията внедри 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