1703951161
1703951162
1703951163
图4-12 电商企业的营销创意案例
1703951164
1703951165
成功的营销带来的是数十倍于平日的访问压力,如何应对这些访问压力?最直接的方式是增加服务器。然而,我们注意到一个问题,数百台的服务器如果只是为了每年几次的营销活动而准备,利用率是非常低的,对公司而言这样的成本投入是不划算的,所以我们考虑用公有云的服务器来应对营销活动的访问压力。
1703951166
1703951167
1号店已经建立起了颇具规模的私有云平台,在此基础上构建了混合云管理平台,混合云的接入和使用过程如图4-13所示。
1703951168
1703951169
1703951170
1703951171
1703951172
图4-13 混合云的接入和使用过程
1703951173
1703951174
首先,混合云平台对公有云提供的服务器进行校验,校验内容包括IP地址、内存、硬盘等信息是否跟清单匹配,通过校验后,混合云平台把机器配置模板和镜像传输给公有云机器。
1703951175
1703951176
接着,混合云平台对公有云机器进行授权,通过授权的混合云机器才能够访问私有云网络资源,否则访问会被拒绝。
1703951177
1703951178
然后,通过之前拷贝过来的配置模板,对公有云机器进行初始化,使公有云机器从一台裸机变成符合生产环境配置要求的生产机器。
1703951179
1703951180
最后,通过自动化发布程序,把应用部署到公有云机器上,它就可以对外提供服务了,在使用结束后,混合云平台会对混合云机器的授权进行回收、费用结算等操作。
1703951181
1703951182
图4-14是混合云管理平台工作流程图,私有云和公有云通过混合云管理平台进行整合,共同为业务提供服务。
1703951183
1703951184
1703951185
1703951186
1703951187
图4-14 混合云管理平台流程图
1703951188
1703951189
在实施混合云的过程中,需要注意6个方面:带宽和网络延迟、IO性能、API接口支持、稳定性、安全性、成熟的私有云平台。下面分别探讨这些关键点。
1703951190
1703951191
带宽和网络延迟,在业务逻辑复杂的电商系统中,对数据交互、交易事务的完整性要求很高,几十毫秒的数据延迟都可能导致交易失败,混合云的场景下网络延迟是不可避免的,这就必须从应用层面做出规定,核心交易相关应用不能使用混合云,同时优化应用程序,让作业的提交采用批处理方式,以减少带宽,一般而言,能够接受的延迟是10毫秒以内。
1703951192
1703951193
IO性能,公有云服务商机器的IO性能差别是很大的,在选择供应商的时候要关注IO性能,如果把主从关系的数据库放在公有云上,那对IO的要求是非常高的,选用SSD硬盘是个不错的选择。
1703951194
1703951195
API接口支持,良好的私有云平台应该有丰富的API接口支持,方便跟公有云对接,提升接入效率,使云服务的费用结算更精确。
1703951196
1703951197
稳定性,云服务发生故障的概率还是不小的,这需要流量调度机制足够灵活,一旦出现问题可以立即切换回私有云,根据业务特点能够实现秒级、分钟级的切换时效。
1703951198
1703951199
安全性,将公有云与私有云进行整合后,公有云机器相当于进入了企业数据中心,如果公有云的机器没有做好安全管理工作的话,会对企业数据中心造成威胁,因此公有云和私有云的通信必须做严格的审计和限制,敏感数据不保存在云端。
1703951200
1703951201
成熟的私有云平台,需要具备完善的管理流程,高度自动化的运维管理和监控预警系统,在这基础上,将公有云的资源纳入到管理体系中,才能够很好地对这些外部资源进行高效管理。
1703951202
1703951203
以上就是1号店在混合云实践中的一些思考和经验,相信对大家来说有一些借鉴作用。
1703951204
1703951205
1703951206
1703951207
1703951209
技术管理之巅:如何从零打造高质效互联网技术团队? 第5章 制度规范篇
1703951210
[
上一页 ]
[ :1.703951161e+09 ]
[
下一页 ]