APP下载

低成本分布式邮件备份系统的设计和实现

2012-11-24刘波,杨强

网络安全与数据管理 2012年5期
关键词:系统设计

刘 波,杨 强

(趋势科技中国研发中心,江苏 南京 210012)

在一个在线电子邮件扫描系统中,需要设计一个安全可靠的存储系统,暂时保存被隔离的电子邮件。这些邮件一直保留在系统内,直到用户选择释放或者到期失效。这是一个需要精心设计的系统,考虑牵涉到的数据量和在线系统所要求的高可靠性,如何用尽可能低的成本实现这个系统,成为项目团队面对的主要挑战。

1 分布式邮件备份系统的技术需求和设计原则

邮件备份系统最基本的要求是高吞吐量,具体来讲,要求能达到每秒1 000封邮件(平均大小10 KB)的最大输入速度,用户的邮件要能保存最多60天,系统总容量在20 TB以上,用户的检索速度应该控制在1 s以内。

作为一个商业运营的在线系统,除了具备很高的性能以外,还要具备很高的可靠性和尽可能低的成本。系统的 SLA[1](Service Level Agreement)要达到 99.99%以上,也就是说运行一年的停机时间必须控制在52 min以内。在线系统的主要成本包括数据中心的成本和运行维护成本。数据中心的成本主要由硬件成本、网络成本、其他成本如电费、冷却、机架空间等构成,而运营成本主要由运营维护、技术支持等费用构成。依据上述基本要求,确定了邮件备份系统的基本技术需求:(1)单机高效率,系统高吞吐;(2)使用低成本硬件,避免使用昂贵硬件;(3)提供高可伸缩性;(4)部署自动化;(5)管理智能化。

根据上述需求,确立系统整体设计的原则,主要包括下述四点:

(1)低耦合。耦合是指系统的子模块之间结合的紧密程度,一个低耦合的系统不但要降低模块之间的静态依赖关系,而且要尽可能地降低模块在时间和空间上的依赖关系。……

登录APP查看全文

猜你喜欢

系统设计
Smartflower POP 一体式光伏系统
WJ-700无人机系统
ZC系列无人机遥感系统
何为设计的守护之道?
《丰收的喜悦展示设计》
基于PowerPC+FPGA显示系统
半沸制皂系统(下)
瞒天过海——仿生设计萌到家
连通与提升系统的最后一块拼图 Audiolab 傲立 M-DAC mini
设计秀