阿里邮箱专有的云部署架构

1.容器化

阿里邮箱采用容器化方案,具有高可靠性、高可用性和灵活的扩容能力。业务模块之间低耦合、高内聚,每个模块作为独立的镜像部署,每个业务模块至少有两个容器节点,避免单点故障。同时,容器化的调度模式保证了每个节点都可以快速故障切换,至少双节点加单节点快速故障切换能力的双重保障,保证了系统的高可靠性和高可用性。


2.容器化部署的优点

容器化部署的优点是高可靠性、高灵活性、易扩展、服务节点动态漂移,当集群中部分机器出现故障时,服务模块会自动转移到其他机器上保证业务可用,转移时间3-5分钟;支持动态减少资源占用。业务高峰期,公司IT管理员可以自行扩容,业务高峰期,可以减少资源,3-5分钟内即可完成。

支持方便的邮箱集群资源扩展。资源不足时,公司IT管理员可自行扩展机器,20分钟内即可完成安装和添加。自动弹性扩容,业务核心模块可以配置弹性扩容区间,集群可以根据当前业务负载进行判断。当负载较高时,集群可以自动进行弹性扩容,当业务回落时,可以自动进行索容。


3.数据存储方案介绍


每个模块支持独立升级、独立扩容和独立降容,集群的服务能力具有很强的灵活空间。邮件存储可以选择阿里云的OTS、RDS和OSS,或者原生的Mysql和NAS。这两种数据存储方案都经过了长时间的测试,具有高可用性、高可靠性和灵活的扩容能力。