Przesyłanie skrzynek pocztowych pomiędzy lokalizacjami przechowywania w Zimbra Colboration Suite

Wcześniej pisaliśmy o jakie to łatwe i proste Pakiet Zimbra Collaboration Suite w wersji Open-Source jest skalowalny. Dodawanie nowych sklepów pocztowych można wykonać bez zatrzymywania infrastruktury, na której wdrożono Zimbra. Możliwość ta jest wysoko ceniona przez dostawców SaaS, którzy zapewniają swoim klientom dostęp do pakietu Zimbra Collaboration Suite na zasadach komercyjnych. Jednak ten proces skalowania nie jest pozbawiony wielu wad. Faktem jest, że gdy tworzysz nowe konto w darmowej wersji Zimbry, okazuje się, że jest ono ściśle powiązane z magazynem poczty, na którym zostało utworzone, a przeniesienie go na inny serwer za pomocą wbudowanych narzędzi Zimbra OSE okazuje się jest procesem niebezpiecznym i dość pracochłonnym. Jednak migracja skrzynek pocztowych nie zawsze polega na skalowaniu. Na przykład dostawcy SaaS mogą rozważyć migrację kont na wydajniejsze serwery, gdy ich klienci zmienią plan cenowy. Duże organizacje mogą również potrzebować przenieść konta w trakcie restrukturyzacji.

Przesyłanie skrzynek pocztowych pomiędzy lokalizacjami przechowywania w Zimbra Colboration Suite

Potężnym narzędziem do przenoszenia kont pocztowych pomiędzy serwerami jest Zextras PowerStore, będący częścią zestawu modułowych rozszerzeń Apartament Zextras. Dzięki zespołowi doMailboxMove, to rozszerzenie pozwala szybko i wygodnie przenosić nie tylko pojedyncze konta, ale także całe domeny do innych magazynów poczty. Zastanówmy się, jak to działa iw jakich przypadkach jego użycie da maksymalny efekt.

Jako przykład weźmy firmę, która zaczynała od małej powierzchni biurowej, ale później rozwinęła się do średniej wielkości przedsiębiorstwa zatrudniającego kilkuset pracowników. Na samym początku firma wdrożyła pakiet Zimbra Collaboration Suite Open-Source Edition. Darmowe rozwiązanie do współpracy oparte na stosunkowo niskim sprzęcie, było idealne dla firmy rozpoczynającej działalność. Jednak po kilkukrotnym wzroście liczby pracowników w przedsiębiorstwie serwer nie wytrzymał już obciążenia i zaczął pracować wolniej. Aby rozwiązać ten problem, zarząd przeznaczył środki na zakup nowego magazynu poczty, w celu umieszczenia w nim części rachunków. Jednak samo podłączenie drugiego magazynu nic nie dało, bo wszystkie utworzone konta pozostały na starym serwerze, który po prostu nie radził sobie z ich liczbą.

Zimbra Collaboration Suite został zaprojektowany w taki sposób, że główną rolę w jego działaniu odgrywa szybkość odczytu i zapisu multimediów, dlatego zwiększenie mocy obliczeniowej serwera nie doprowadzi do podwojenia wydajności Zimbry. Innymi słowy, dwa serwery z 4-rdzeniowymi procesorami i 32 gigabajtami pamięci RAM wykażą się znacznie lepszą wydajnością niż jeden serwer z 8-rdzeniowym procesorem i 64 gigabajtami pamięci RAM.

Aby rozwiązać ten problem, administrator systemu skorzystał z rozwiązania firmy Zextras. Używając polecenia takiego jak zxsuite powerstore doMailboxPrzenieś konta mail2.company.com [email chroniony] etapy dane, konto Administrator po kolei przenosi do nowego magazynu ostatnie sto utworzonych kont. Po zakończeniu tego procesu obciążenie starego serwera znacznie spadło, a praca w Zimbrze znów stała się komfortowa i przyjemna dla użytkowników.

Wyobraźmy sobie inną sytuację: mała firma korzysta z usług dostawcy SaaS, aby uzyskać dostęp do Zimbry na zasadzie wielu dzierżawców. Jednocześnie firma ma własną taryfę, dostęp do administracji kontem i tak dalej. Wkrótce jednak firma wygrywa duży przetarg i radykalnie zwiększa zatrudnienie. Jednocześnie odpowiednio wzrasta rola systemu współpracy. Umiejętność korzystania z książki adresowej, organizowania błyskawicznej komunikacji pomiędzy pracownikami oraz koordynowania działań za pomocą kalendarzy i pamiętników są niezwykle istotne przy realizacji dużych projektów. Jednocześnie ze względu na brak czasu nie ma możliwości przejścia na infrastrukturę własną Zimbry. W związku z tym kierownictwo decyduje się zawrzeć nową umowę ze swoim dostawcą SaaS, który będzie miał bardziej rygorystyczną umowę SLA i, co za tym idzie, wyższy koszt usług.

Dostawca SaaS z kolei dysponuje kilkoma magazynami, które służą do obsługi klientów, którzy wykupili abonament w różnych planach taryfowych. Oprócz SLA, serwery w tańszych planach mogą być wyposażone w wolniejsze dyski twarde, stosunkowo rzadko są wykonywane kopie zapasowe i mogą nie mieć możliwości synchronizacji danych konta z urządzeniami mobilnymi. Istotną różnicą jest także okres, przez który dostawca SaaS przechowuje dane klientów po zakończeniu subskrypcji jego usług. Dlatego po podpisaniu umowy administrator systemu dostawcy SaaS musi przenieść dane wszystkich kont korporacyjnych na nowy, bardziej odporny na awarie i wydajny magazyn poczty e-mail, który zagwarantuje klientowi wysokie SLA.

Aby przenieść skrzynki pocztowe, administrator będzie potrzebował trochę czasu, a jak długo będzie trwał proces migracji skrzynek pocztowych, trudno przewidzieć. Aby dotrzymać 15-minutowej przerwy technicznej, administrator decyduje się na migrację skrzynek pocztowych w dwóch etapach. W ramach pierwszego etapu skopiuje wszystkie dane użytkowników na nowy serwer, natomiast w ramach drugiego etapu przeniesie same konta. Aby ukończyć pierwszy krok, uruchamia polecenie zxsuite powerstore doMailboxMove secureserver.saas.com domeny firma.ru etapy dane. Dzięki temu wszystkie dane konta z domeny firmy zostaną bezpiecznie przeniesione na nowy bezpieczny serwer. Kopiowane są przyrostowo, więc gdy konta zostaną ostatecznie przeniesione na nowy serwer, skopiowane zostaną jedynie dane, które pojawiły się po pierwszej kopii. W momencie przerwy technicznej administrator systemu musi jedynie wprowadzić komendę zxsuite powerstore doMailboxMove secureserver.saas.com domeny firma.ru etapy dane, powiadomienia o koncie [email chroniony]. Dzięki niemu proces przenoszenia domeny na nowy serwer zostanie całkowicie zakończony. Ponadto natychmiast po wykonaniu tego polecenia na adres e-mail administratora zostanie wysłane powiadomienie o jego zakończeniu i będzie można poinformować klienta o pomyślnym przejściu na bardziej produktywny i niezawodny serwer.

Nie zapominaj jednak, że kopie zapasowe przeniesionych skrzynek pocztowych pozostały na starym serwerze. Dostawca SaaS nie jest zainteresowany przechowywaniem ich na starym serwerze, dlatego administrator podejmuje decyzję o ich usunięciu. Robi to za pomocą polecenia zxsuite powerstore doPurgeMailboxes ignorowanie_retencji prawda. Dzięki temu poleceniu wszystkie kopie zapasowe skrzynek pocztowych przeniesionych na nowy serwer zostaną natychmiastowo usunięte ze starego serwera.

Zatem, jak mogliśmy zobaczyć, Zextras PowerStore daje administratorowi Zimbry niemal nieograniczone możliwości zarządzania skrzynkami pocztowymi, pozwalając nie tylko na osiągnięcie skalowania poziomego, ale nawet na rozwiązanie niektórych problemów biznesowych. Dodatkowo do poprawy bezpieczeństwa procesu aktualizacji sklepu pocztowego Zimbra można wykorzystać przenoszenie skrzynek pocztowych pomiędzy sklepami, ale ten temat zasługuje na osobny artykuł.

Źródło: www.habr.com

Dodaj komentarz