除了我们之前讨论过的
Zextras Docs和
Zextras Team等全新服务之外,在Zextras Suite 3.0中,用户已经熟悉的Zimbra Collaboration Suite开源版的扩展也得到了显着改进。 最重要的处理是Zextras Backup扩展程序,该扩展程序用于创建邮箱的备份副本,并且借助事务性备份的支持,您可以实时执行此操作,并由于有效的数据压缩而减小了备份的大小。 新版Zextras Suite中的Zextras Backup使您可以在备份过程中将性能提高30%,并且还允许系统管理员配置所需的数据压缩级别并配置流数量。 要了解有关这些创新可以给系统管理员带来的好处以及如何实现这种增长的更多信息,我们决定与Zextras Luca Arcara的首席架构师进行交谈。

正如Luca告诉我们的那样,这些更改是通过使用新的内部调度程序(能够对备份操作进行重复数据删除和并行化)以及新的JSON库来实现的。 同样,一项重要的创新是能够配置在扫描帐户中发生的更改时将使用的线程数的功能,这使系统管理员可以使用多核处理器的所有优点。
“新的调度程序会立即从邮箱接收有关每项更改的通知,并将其放入超轻型存储结构的队列中,在该结构中将对重复数据进行重复数据删除和计划,以优化保留数据的端到端传输。 此外,我们已经分析和改进了JSON库。 现在,它的工作速度比以前的版本要快,并且可以优化处理器和内存的使用,从而减少了对垃圾收集器的调用次数,” Luca Arcara说。
在这方面,问题本身就在于:是否可以通过使用功能更强大的Iron(尤其是更多的多核处理器)来实现额外的性能提升? 事实证明,这种技巧是行不通的。 事实是,与RAM或中央处理器的性能相比,实时备份的速度受I / O操作执行时间以及每单位时间执行的操作数量的影响更大。
这就是为什么当涉及具有数百个邮箱的服务器时,不需要在其上使用任何其他设备的原因。 但是,如果要获得最佳性能对于您真的很重要,那么适合您的服务器是双核处理器,2-4 GB的RAM,最重要的是,用于存储备份元数据的专用SSD。 但是,如果您的基础结构计算了数百万个不同的更改,例如1000个邮箱,每个邮箱的配额为10 GB,那么最好切换到使用XFS之类的文件系统,该文件系统支持数十亿个inode进行数据存储。 还建议增加设备中用于存储备份元数据和备份档案的块的大小,以尽可能加快扫描目录结构的过程。 换句话说,系统管理员应减小元数据存储中的块大小,因为它们通常占用不到4 KB的字节来构成常规ext4文件系统块,并增加BLOB对象的存储中的块大小,因为它们通常占用4 KB以上。
同样在Zextras 3.0中,有机会调整备份数据的压缩级别。 如果以前在Zextras Backup中将压缩级别设置为3,并且无法更改,则现在系统管理员可以将压缩比从0单独设置为9。事实证明,出现此功能是有原因的。
“选择备份压缩级别功能的想法是在与我们的客户进行交流时产生的,这些客户使用专门的存储设备在块级别支持重复数据删除和压缩来存储备份。 除了压缩文件很难进行重复数据删除这一事实外,在某些情况下进行两次压缩还导致最终文件大小增加。 现在,此类设备的所有者可以降低压缩级别或完全禁用压缩级别,以实现其设备的最佳使用并减少中央处理器的负载,” Luca Arcara与我们分享。
由于Zextras Suite使用开放标准,因此Zextras Backup中的压缩是使用GZip执行的,并且仅适用于直接包含电子邮件数据的Blob。 细心的读者会立即发现轻微的差异,因为GZip中的默认压缩级别为6,而Zextas Suite中的默认压缩级别为3。为降低CPU负载并提供对高负载系统的更大响应能力,特别降低了默认压缩级别,同时确保可接受的压缩水平。
系统管理员可以节省的空间量取决于服务器上存储的数据。 例如,当以JPG,PDF或其他格式存储压缩的附件时,Zextras Backup的用户不会从提高压缩级别中获得太多收益。 但是,如果它存储大量文本或HTML电子邮件,文档,电子表格或纯文本文件,则较高的压缩率将节省更多空间。 由于Blob是BASE64 EML文件,因此压缩可以最多减少65%的体积。
这就是为什么在设置一定的压缩率之前,系统管理员应该评估存储文件的结构,并且如果其中存在不可压缩的JPEG或PDF,请将压缩率降至最低,以确保最高的服务器性能,或者大多数存储的信息代表自己编写文本文档和电子表格,提高压缩级别,以确保服务器的最大成本效益。
最好的选择是测试-将备份副本从生产环境导出到具有各种压缩比的测试环境。 这样的测试将清楚显示压缩率如何影响中央处理器的负载,以及如何影响备份所占用的磁盘空间。
因此,更新的Zextras Backup扩展允许系统管理员极大地加速备份的创建,这意味着在出现不可抗力的情况下可以防止数据丢失,并且在某些情况下可以提高由于备份压缩而导致的备份存储效率。
有关Zextras Suite的所有问题,您可以通过电子邮件katerina@zextras.com与Zextras代表联系,Ekaterina Triandafilidi。