论文部分内容阅读
在云计算快速发展大背景下,IaaS(基础架构即服务)、SaaS(软件即服务)等已经成为打破传统IT销售模式的新型业态,其具有按需使用,按需付费的特点。企业IT部门、IT服务商、软件销售商、软件开发公司寻求向该业务转行。电子邮件已经成为企业办公通讯主要工具,经过30多年的演进,电子邮件不仅可以传递纯文本信息更可以传送多媒体数据,是Internet上人们使用最多的一种网络服务。但目前企业邮件系统还不能满足多租户的需求。SaaS应用的核心概念就是多租户技术。如何设计多租户软件,并对于已有软件以最小成本改造成适应主流需求的SaaS应用(软件即服务),已经成为困扰企业IT部门、软件实施团队的首要问题。SaaS应用(软件即服务)的核心技术就是多租户技术,论文会基于云平台邮件多租户改造项目的实践,总结出一套适用于云平台构建多租户应用的改造、开发、优化、部署的可行路径。论文主要工作包括:(1)对多租户系统进行相关技术分析,结合需求给出了在云环境下构建多租户邮件系统的意义。(2)对多租户邮件系统进行了技术研究,提出了与之匹配的云平台构架、多租户设计构架及实施中需要的技术方案-租户身份标识、混合数据存储、数据库多租户索引等。(3)在系统设计的基础上,对论文设计的云平台以及邮件多租户改造、优化并进行了部署和实施。在系统设计过程中考虑了系统横向扩展、系统软硬件兼容以及系统可靠性。论文最后通过云平台性能测试以及多租户邮件系统功能测试验证了基于云平台多租户邮件设计方案的可行性,并给出了结论以及展望。