Jednym z głównych wyzwań dla biznesu jest wzrost i rozwój. W dzisiejszych realiach zwiększenie liczby pomieszczeń produkcyjnych, a także pojawienie się nowych pracowników i kontrahentów, wiąże się z ciągłym wzrostem obciążenia infrastruktury IT przedsiębiorstwa. Z tego powodu przy wprowadzaniu jakiegokolwiek rozwiązania, menedżer IT powinien uwzględnić jego cechę, jaką jest skalowalność. Zdolność do wytrzymywania większego obciążenia roboczego w przypadku dodawania dużych obciążeń obliczeniowych jest szczególnie krytyczna dla ISP. Zobaczmy, jakie możliwości skalowania oferuje Zimbra Collaboration Suite, jako produkt wykorzystywany przez różne firmy SaaS na całym świecie.

Skalowalność dzieli się na dwa rodzaje: pionową i poziomą. W pierwszym przypadku wzrost wydajności rozwiązania osiąga się poprzez dodanie mocy obliczeniowych i innych zasobów do już istniejących węzłów infrastruktury IT, natomiast w drugim przypadku wzrost wydajności uzyskuje się poprzez dodanie nowych węzłów obliczeniowych, które przejmują część obciążenia. W Zimbra Collaboration Suite obsługiwane jest zarówno skalowanie poziome, jak i pionowe.
Pionowe skalowanie w przypadku, gdy zdecydujesz się dodać moce obliczeniowe do swojego serwera, będzie się różnić niewiele od migracji na nowy, wydajniejszy serwer z Zimbra. Jednak jeśli zdecydujesz się dodać do serwera dodatkową pamięć masową dla poczty e-mail, będziesz musiał zmierzyć się z ograniczeniem w Zimbra Open-Source Edition. Problem polega na tym, że w bezpłatnej wersji Zimbra nie można podłączać wolumenów pomocniczych do przechowywania poczty e-mail. Rozwiązaniem tego problemu dla użytkowników bezpłatnej wersji Zimbra jest rozszerzenie Zextras PowerStore, które pozwala na podłączenie do serwera zarówno fizycznych, jak i chmurowych sekundarnych pamięci S3. Oprócz tego, PowerStore w Zimbra zawiera algorytmy kompresji i deduplikacji, które mogą zwiększyć efektywność przechowywania danych na istniejących nośnikach.
Szczególnie popularne jest tworzenie wtórnych wolumenów wśród dostawców usług internetowych, którzy jako główne miejsce przechowywania wykorzystują szybkie, ale drogie dyski SSD, a wtórne umieszczają na wolniejszych, ale tańszych dyskach HDD. Dzięki zastosowaniu przejrzystych linków, które są przechowywane na dyskach SSD, system ciągle działa w dość sprawny sposób, a poprzez kompresję i deduplikację każdy serwer może przechowywać znacznie więcej e-maili. W rezultacie efektywność ekonomiczna serwerów z wtórnymi magazynami i Zextras PowerStore jest znacznie wyższa niż przy użyciu standardowej funkcjonalności Zimbra OSE.

Pionowe skalowanie z definicji może być stosowane jedynie w infrastrukturze wieloserwerowej. Ponieważ w instalacji wieloserwerowej wszystkie moduły Zimbra są rozłożone na różnych maszynach, administrator ma praktyczną możliwość nieograniczonego dodawania nowych replik LDAP, serwerów MTA oraz Proxy, a także magazynów pocztowych.
Proces dodawania nowych węzłów powtarza proces opisany na temat wieloserwerowej instalacji Zimbra. Wystarczy zainstalować na serwerze wymagane moduły Zimbra i wskazać adres Master LDAP, a także wpisać dane do uwierzytelnienia. Po tym nowe węzły staną się częścią infrastruktury Zimbra, a Zimbra Proxy zapewni równoważenie obciążenia między serwerami. W tym przypadku wszystkie wcześniej utworzone skrzynki pocztowe i ich zawartość pozostają w tych magazynach, w których znajdowały się wcześniej.
Zwykle do infrastruktury Zimbra dodawane są nowe magazyny pocztowe, zakładając jeden serwer na 2500 aktywnych użytkowników klienta internetowego Zimbra oraz do 5-6 tysięcy użytkowników stacjonarnych i mobilnych klientów poczty elektronicznej. Taka liczba użytkowników pozwala na osiągnięcie maksymalnie responsywnej pracy serwera i unikanie problemów z dostępnością oraz długim czasem ładowania.
Ponadto administratorzy infrastruktury wieloserwerowej mają również dostęp do podłączenia wtórnych magazynów oraz kompresji i deduplikacji na każdym magazynie e-mailowym za pomocą Zextras PowerStore. Użycie tej wtyczki pozwala zaoszczędzić do 50% miejsca na dysku, a w połączeniu z poprawą efektywności ekonomicznej całej infrastruktury. W przypadku dużych dostawców usług internetowych efekt ekonomiczny takiej optymalizacji infrastruktury może osiągać naprawdę znaczące wartości.
Źródło: habr.com
