在 Zimbra Colboration Suite 的存儲之間傳輸郵箱

我們之前寫過 多麼容易和簡單 Zimbra 協作套件開源版具有可擴充性。 新增的郵件儲存無需停止部署 Zimbra 的基礎架構即可完成。 此功能受到 SaaS 供應商的高度重視,他們為客戶提供商業基礎上的 Zimbra 協作套件存取權。 然而,這種擴展過程並非沒有許多缺點。 事實是,當您在 Zimbra 免費版本中建立新帳戶時,它會與創建該帳戶的郵件存儲緊密鏈接,並使用 Zimbra OSE 的內建工具將其傳輸到另一台伺服器這是一個不安全且相當勞動密集型的過程。 然而,遷移郵箱並不總是意味著橫向擴展。 例如,當客戶變更定價方案時,SaaS 供應商可能會考慮將帳戶移轉到功能更強大的伺服器。 大型組織在重組期間也可能需要轉移帳戶。

在 Zimbra Colboration Suite 的存儲之間傳輸郵箱

Zextras PowerStore 是用於在伺服器之間傳輸郵件帳戶的強大工具,它是一組模組化擴充功能的一部分 澤克斯特拉套房。 感謝團隊 信箱移動,此擴充功能使您不僅可以快速方便地將個人帳戶,還可以將整個網域轉移到其他郵件儲存。 讓我們弄清楚它是如何工作的以及在什麼情況下使用它會產生最大的效果。

舉個例子,我們以一家最初只有一個小型辦公空間的公司為例,後來發展成為擁有數百名員工的中型企業。 公司一開始就實作了 Zimbra Collaboration Suite 開源版。 這是一個免費且硬體成本相當低的協作解決方案,對於新創公司來說是理想的選擇。 然而,當企業員工數量增加數倍後,伺服器已經無法應付負載,工作速度開始變慢。 為了解決這個問題,管理層撥款購買了新的郵件儲存設施,以便將一些帳戶放置在上面。 然而,連接第二個儲存本身並沒有帶來任何好處,因為所有建立的帳戶都保留在舊伺服器上,而舊伺服器根本無法處理它們的數量。

Zimbra Collaboration Suite 的設計理念是,其效能的主要作用是讀寫媒體的速度,因此增加伺服器的運算能力不會導致 Zimbra 的效能提高一倍。 換句話說,兩台配備 4 核心處理器和 32 GB RAM 的伺服器將比一台配備 8 核心處理器和 64 GB RAM 的伺服器表現出更好的效能。

為了解決這個問題,系統管理員使用了 Zextras 的解決方案。 使用類似的命令 zxsuite powerstore doMailboxMove mail2.company.com 帳戶 [電子郵件保護] 階段數據、帳戶 管理員將最後一百個建立的帳戶一一轉移到新儲存中。 完成此過程後,舊伺服器上的負載顯著下降,用戶在 Zimbra 中工作再次變得舒適和愉快。

讓我們想像另一種情況:一家小公司使用 SaaS 提供者的服務以多租戶方式存取 Zimbra。 同時,該公司擁有自己的資費、帳戶管理權限等。 然而,該公司很快就贏得了一項重大招標,並大幅增加了員工數量。 同時,協作系統的角色也隨之增強。 在實施大型專案時,使用通訊錄、組織員工之間的即時通訊以及使用日曆和日記協調行動的能力非常重要。 同時,由於時間不夠,無法切換到Zimbra自己的基礎設施。 在這方面,管理層決定與其 SaaS 提供者簽訂新合同,該合約將具有更嚴格的 SLA,因此服務成本更高。

反過來,SaaS 供應商擁有多個儲存設施,用於為訂閱不同資費方案的客戶提供服務。 除了 SLA 之外,較便宜的方案的伺服器可能配備速度較慢的 HDD,備份相對較少,並且可能無法與行動裝置同步帳戶資料。 一個主要差異還在於 SaaS 供應商在服務訂閱結束後儲存客戶資料的時間段。 因此,在簽訂合約後,SaaS提供者的系統管理員需要將所有企業帳戶的資料轉移到新的、容錯性更強且高效的電子郵件儲存中,這將為客戶保證高SLA。

為了轉移郵箱,管理員需要一些時間,很難預測郵箱遷移過程需要多長時間。 為了滿足15分鐘的技術休息時間,管理員決定分兩個階段遷移郵件信箱。 作為第一階段的一部分,他會將所有使用者資料複製到新伺服器,作為第二階段的一部分,他將自行轉移帳戶。 為了完成第一步,他運行命令 zxsuite powerstore doMailboxMove secureserver.saas.com 網域 company.ru 暫存數據。 因此,公司網域中的所有帳戶資料都將安全地傳輸到新的安全伺服器。 它們是增量複製的,因此當帳戶最終轉移到新伺服器時,只會複製第一次複製後出現的資料。 技術中斷時,系統管理員只需輸入指令 zxsuite powerstore doMailboxMove secureserver.saas.com 網域 company.ru 階段資料、帳號通知 [電子郵件保護]。 有了它,網域轉移到新伺服器的過程就徹底完成了。 此外,完成此命令後,有關其完成的通知將立即發送到管理員的電子郵件,並且可以通知客戶端已成功過渡到更有效率、更可靠的伺服器。

但是,請不要忘記已傳輸郵箱的備份副本仍保留在舊伺服器上。 SaaS 提供者對將它們儲存在舊伺服器上不感興趣,因此管理員決定刪除它們。 他使用命令來執行此操作 zxsuite powerstore doPurgeMailboxesignore_retention true。 由於此命令,傳輸到新伺服器的所有郵箱備份副本將立即從舊伺服器中刪除。

因此,正如我們所看到的,Zextras PowerStore 為 Zimbra 管理員提供了幾乎無限的郵箱管理可能性,不僅可以實現水平擴展,甚至可以解決一些業務問題。 此外,在儲存之間移動郵箱可用於提高 Zimbra 郵件儲存更新過程的安全性,但這個主題值得單獨撰寫一篇文章。

來源: www.habr.com

添加評論