客户搬迁背景介绍
Contoso 商业有限公司是一家提倡简约自然的家居品牌,在全球各地均有分公司,利用其遍布全球的线下门店和线上网络商城服务其全球用户。其线上商城系统是基于微软 Azure 服务开发,并就近部署在其全球主要消费者来源国家/地区的 Azure 区域中。中国不但是其全球业务的主要来源,更是其未来重要的业务拓展区域,因此其面向中国消费者的已有线上商城系统采用了 Azure China 的服务,并部署在东部1区域中。
在过去一段时间中,公司收到的消费者对于线上商城系统问题的反馈不断增多,其中很多问题是已有系统架构的局限与业务快速发展的需求之间的冲突造成的。为了保证系统能够顺利支持公司不断增长的业务目标,公司委派架构师对系统进行重新评估,并抽调资源成立项目组配合其完成对系统的改造。
本示例借助 Contoso 公司的案例向大家描述了该公司如何利用 Azure 跨区域业务迁移来解决系统架构局限与业务快速发展需求之间的冲突,以及完整的迁移过程及各阶段的注意事项。
问题描述
公司现有线上商城系统的 IT 架构是根据5年前的业务需求,预测及 Azure China 云服务路线图设计的,系统已经上线运行了4年多。按照一般 IT 系统平均生命周期5年计算,需要尽快对线上商城进行升级改造,才能满足系统业务需求。架构师对现有系统架构进行了分析、并对系统运维团队及消费者反馈问题也进行了整理、分类和深入分析,分析结果充分验证了这一点。 分析结果可以归结为几个核心问题,即系统升级改造的核心需求如下:
- 系统弹性需求:由于过去几年消费者从线下到线上的不断迁移,以及“双11”,“6.18”等线上购物节影响力的不断扩大,造成系统需要承载的业务量在某些特定时段内会有几倍、甚至几十倍的增长,对系统的弹性要求带来了巨大的挑战。
- 业务增长需求:随着公司在中国业务的快速增长,以及消费者向线上的不断迁移,公司预计未来三年其在中国的线上商城业务规模将会有两倍以上的增长,需要制定中长期的系统扩容计划以满足发展需要。
- 功能迭代需求:随着中国业务的不断扩张及中国零售行业的产业升级,公司的营销策略也从简单、粗暴的优惠促销获客方式转换为以数据分析为基础的精准运营模式。例如:通过分析站点流量来源、浏览到购买的转化过程,并根据客户当前行为及其历史画像数据:
- 定制推荐产品、特别优惠,提高转化率;
- 个性化的展示方式,及个性化的交互体验,增加满意度,实现真正意义上的“千人千面”;
- 成本优化需求:随着业务规模的快速增长,系统基础资源资源采购成本,及系统运维成本也随之线性增长。如何通过优化系统架构,降低成本来提高利润空间,变成了摆在技术部门面前需要尽快解决的问题。