在Zimbra Collaboration Suite中在保管库之间迁移邮箱

早些时候,我们写过Zimbra Collaboration Suite开源版扩展的简易性 。 可以在不停止部署Zimbra的基础架构工作的情况下添加新的邮件存储。 SaaS提供商高度重视此功能,他们以商业方式为其客户提供了访问Zimbra Collaboration Suite的权限。 然而,这样的缩放过程并非没有很多缺点。 事实是,在免费版本的Zimbra中创建新帐户时,该帐户与创建该帐户的邮件存储空间紧密相连,并使用内置的Zimbra OSE工具将其转移到另一台服务器是不安全且耗时的过程。 但是,邮箱迁移并不总是与水平缩放相关联。 例如,SaaS提供商可以在客户更改其资费计划的情况下使用将帐户转移到生产力更高的服务器的方式。 同样,大型组织在重组期间可能需要转移帐户。

图片

Zextras PowerStore是在服务器之间传输电子邮件帐户的强大工具,它是模块化扩展Zextras Suite的一部分 。 感谢doMailboxMove团队,此扩展使您不仅可以将单个帐户转移,而且可以将整个域转移到其他邮件存储,以便尽可能快速,方便地进行。 让我们弄清楚它是如何工作的,在什么情况下使用它会产生最大的效果。

例如,以一家从小型办公楼开始但后来发展为拥有数百名员工的中型企业的公司为例。 最初,Zimbra Collaboration Suite开源版是在企业中引入的。 对于初创公司而言,免费且价格不高的协作硬件解决方案非常理想。 但是,在企业中的员工人数增加了几倍之后,服务器停止应付负载,开始工作得更慢。 为了解决此问题,管理层分配了资金来购买新的邮件存储库,以在其中存储部分帐户。 但是,仅与第二个存储库的连接无法正常工作,因为所有创建的帐户都保留在旧服务器上,这根本无法应付它们的数量。

Zimbra Collaboration Suite的设计使其速度的主要作用在于读写媒体的速度,因此,提高服务器的计算能力不会导致Zimbra的性能翻倍。 换句话说,两台具有4核处理器和32 GB内存的服务器将比一台具有8核处理器和64 GB RAM的服务器表现出更好的性能。

为了解决此问题,系统管理员使用了Zextras的解决方案。 使用zxsuite powerstore doMailboxMove mail2.company.com帐户user@company.com形式的命令来暂存数据,帐户管理员将最后创建的一百个帐户一个接一个地转移到新存储中。 完成此过程后,旧服务器上的负载显着降低,并且在Zimbra中的工作再次使用户感到舒适和愉快。

想象一下另一种情况:一家小公司使用SaaS提供商的服务以多租户的方式访问Zimbra。 同时,公司拥有自己的资费,帐户管理权限等。 但是,很快公司赢得了一次大标书,并大大增加了员工。 因此,在这种情况下,协作系统的作用正在增强。 在实施大型项目时,使用通讯录,组织员工之间的即时通信以及使用日历和日记协调操作的可能性非常重要。 同时,由于时间紧迫,无法切换到Zimbra自己的基础架构。 在这方面,管理层决定与其SaaS提供商达成新协议,该协议将具有更严格的SLA并因此具有更高的服务成本。

反过来,SaaS提供商有几个存储库,用于为连接了不同资费计划的客户提供服务。 除SLA之外,价格较低的服务器还可以配备速度较慢的HDD,相对很少保留,并且也无法与移动设备同步帐户数据。 严重的区别还在于SaaS提供商在订阅服务结束后存储客户数据的时间。 因此,在签订合同后,SaaS提供者的系统管理员需要将企业所有帐户的数据传输到新的,更具容错性和效率的邮件存储中,以确保客户获得较高的SLA。

为了完成邮箱传输,管理员将需要一些时间,并且很难预测邮箱传输过程将花费多长时间。 为了应付15分钟的技术中断,管理员决定分两个阶段转移邮箱。 在第一阶段,他将所有用户数据复制到新服务器,在第二阶段,他将自行转移帐户。 为了完成第一阶段,他运行命令zxsuite powerstore doMailboxMove secureserver.saas.com domains company.ru stage data 。 因此,来自公司域的所有帐户数据都将安全地传输到新的安全服务器。 复制它们是增量的,因此当帐户最终转移到新服务器时,仅复制在第一个副本之后出现的数据。 在技​​术突破时,系统管理员只需输入命令zxsuite powerstore doMailboxMove secureserver.saas.com domains company.ru暂存数据,帐户通知admin@saas.com即可 。 多亏了她,将域转移到新服务器的过程才得以完全完成。 同样,在完成此命令后,将立即向管理员的邮件发送有关其完成的通知,并且有可能通知客户端有关成功过渡到生产力更高且更可靠的服务器的信息。

但是,请不要忘记旧服务器留下了已迁移邮箱的备份副本。 SaaS提供程序不希望将它们存储在旧服务器上,因此管理员决定删除它们。 他使用zxsuite powerstore doPurgeMailboxes ignore_retention true命令执行此操作 。 多亏了此命令,所有传输到新服务器的邮箱的备份副本都将立即从旧服务器中删除。

因此,如我们所见,Zextras PowerStore为Zimbra管理员提供了几乎无限的邮箱管理可能性,不仅实现了横向扩展,甚至还解决了一些业务问题。 此外,可以使用在存储之间移动邮箱来提高Zimbra邮箱升级过程的安全性,但是该主题值得一提。

有关Zextras Suite的所有问题,您可以通过电子邮件katerina@zextras.com与“ Zextras” Katerina Triandafilidi公司的代表联系。

Source: https://habr.com/ru/post/zh-CN456406/


All Articles