云平台搭建
联我邮件底层采用云平台搭建,由于数据庞大,以往的集中式处理数据的方式已经不适合邮件发送的底层处理,联我网络从2009年初就开始构建自己的云平台处理中心,所有的邮件发送都交由云平台处理,然后将结果交由中心服务器保存。
数据中心中包括大量的服务器和设备,首先需要收集这些硬件资产的信息,以及这些资产之间的关系。资产之间的关系对于计划非常重要。这里举例来看一个服务器和网络之间的关系:
- 通过一个逻辑定义的 IP 地址访问服务器
- 必须在操作系统中定义一个网络接口才能定义 IP 地址
- 服务器中必须有一个物理网卡来支持操作系统中定义的网络接口
- 网卡具有特定的属性,例如 MAC 地址,用来通过物理链路和数据中心内的其他设备连接
- 网卡必须连接到交换机的一个端口上
- 交换机也拥有自己的关系,例如端口属于哪一个模块,交换机之间的连接关系
数据中心范例
- 绘制业务数据流
在将设备逻辑关系文档化后,为了确定可以实现自动化部署的部分,正确理解配置这些设备的流程非常重要。另外了解设备在业务功能上的用途也很重要。根据这些信息,我们基本可以确定数据中心的基础构架,例如路由器、交换机、数据库服务器和负载均衡器这些设备的变动比较少,而且配置方式比较特殊,因此不适合使用自动化部署。而应用服务器通常使用相同的硬件并且经常发生变动,根据我们收集的信息分析来看比较适合使用自动化部署。下图是一个业务数据流的例子:
自动化部署完成后,可以在没有人工干预的情况下将一台服务器从裸机开始到操作系统部署到应用部署完成,而后还能够将这台新的应用服务器加入应用服务器群集,并开始对外提供服务。
数据中心范例的数据流