- 0
- 0
- 约3.22千字
- 约 7页
- 2020-10-14 发布于四川
- 举报
电商混合云在1号店的运维实践
在技术开发的整个周期中,运维平台是支撑生意发展最基本的保证。今天跟大家分享混
合云在电商中的应用,如何做到成本优化和高效稳定兼顾,下面我们一起来解密1号店的电
商混合云。
混合云
融合了公有云和私有云,是近年来云计算的主要模式和发展方向。我们
已经知道私有云主要是面向企业用户,出于安全考虑,企业更愿意将数据存
放在私有云中,但是同时又希望可以获得公有云的计算资源。
在这种情况下混合云被越来越多的采用,它将公有云和私有云进行混合和匹
配,以获得最佳的效果,这种个性化的解决方案,达到了既省钱又安全的目
的。
下面我们跟随1号店的案例,来了解电商企业是如何思考和运用混合云的:
1号店营销带来各种业务高峰
1号店的营销创意常常能够让人眼前一亮,留下深刻印象,引发互联网业界的大范围传
播,如下图:
“牛奶吉尼斯”活动,目标是冲击 “当日销售牛奶盒数最多”的吉尼斯
世界记录。
“11•11属于全人类”活动,是在11月11 日当天,包下了纽约时代广
场的大屏幕,展示 “11•11属于全人类”的文字,喊出了电商人的心声,借
此调侃国内某电商巨头想垄断 “双11”这个商标的荒唐行径。
如何应对突增的访问压力?
成功的营销带来的是数十倍于平日的访问压力,如何应对这些访问压力?最直接的方式
是增加服务器。
然而,我们注意到一个问题,数百台的服务器如果只是为了每年几次的营销活动而准
备,利用率是非常低的,对公司而言这样的成本投入是不划算的,所以我们考虑用公有云
的服务器来应对营销活动的访问压力。
1号店已经建立起了颇具规模的私有云平台,在此基础上构建了混合云管理平台,混合
云的接入和使用过程如图所示。
1.服务器校验
首先,混合云平台对公有云提供的服务器进行校验,校验内容包括IP地址、内存、硬
盘等信息是否跟清单匹配,通过校验后,混合云平台把机器配置模板和镜像传输给公有云机
器。
2.服务器授权
接着,混合云平台对公有云机器进行授权,通过授权的混合云机器才能够访问私有云网
络资源,否则访问会被拒绝访问。
3.公有云初始化
然后,通过之前拷贝过来的配置模板,对公有云机器进行初始化,使公有云机器从一台
裸机变成符合生产环境配置要求的生产机器。
4.部署及回收公有云
最后,通过自动化发布程序,把应用部署到公有云机器上,它就可以对外提供服务了。
在使用结束后,混合云平台会对混合云机器的授权进行回收、费用结算等操作。
5.混合云管理平台工作流程
下图是混合云管理平台工作流程图,私有云和公有云是通过混合云管理平台进行整合,
共同为业务提供服务。
实施混合云的6项注意
在实施混合云的过程中,需要注意6个方面:成熟的私有云平台、带宽和网络延迟、
IO性能、API接口支持、稳定性和安全性。
下面我们分别加以叙说。
1.成熟的私有云平台
首先需要强调的是,成熟的私有云平台是实现混合云的前提条件。否则还是少谈混合云
的事情,否则顾此失彼,首尾难顾。这是因为:
只有企业自身已具备完善的管理流程、高度自动化的运维管理和监控预
警系统,在这基础上,再将公有云的资源纳入到管理体系中,才能够很好的
对这些外部资源进行高效管理。
与此同时,企业在发展的过程中,需要逐步进行运维平台的升级,一步步过渡到自动化
运维、私有云的阶段,这些都是不断积累和演进的结果。
2.带宽和网络延迟
在业务逻辑复杂的电商系统中,对数据交互、交易事务的完整性要求很高,几十毫秒的
数据延迟都可能导致交易失败,混合云的场景下网络延迟是不可避免的,这就必须从应用层
面做出规定:
核心交易相关应用不能使用混合云,同时优化应用程序,以减少带宽。
比如,有的开发人员喜欢在一个for循环里进行程序调用,在混合云的架构中开销就太
大了,所以必须把循环调用,改成批处理方式去提交作业。
一般而言,能够接受的延迟是10毫秒以内。通过拉专线或光缆,连接私有云和公有云,
如果两个IDC在不同的城市,那么距离一般需
原创力文档

文档评论(0)