凌晨4点,一场顶尖科技巨头的硬战

2020-06-17 10:52:37 191 红包接龙游戏 凌晨,4点,一场,顶尖,科技,巨头,硬战

“我们还是回滚到Oracle吧。”马来西亚最大电商公司之一PrestoMall的数据工程师敲下这句话后,阿里云架构师郑旦和在吉隆坡、北京、杭州三地的同事们,面临着3个月工作一夜归零的险境。

2019年12月6日的凌晨4点,本该在0点启动的数据库迁移行动,推迟了4个小时。他们要将公司成立5年来的所有线上交易、线下分析报表数据从Oracle数据库切换到阿里云的数据库PolarDB上。数据总量超过5T,类似5年时间不间断,每秒300多笔记录,所累积的数据量。

三个月前,PrestoMall分布在印度、韩国、大马的研发团队,以及唯一一位数据库工程师,都觉得这个想法太疯狂了。5T数据的迁移绝不是小事,更何况数据库涉及所有线上核心业务,而任何的数据差错,都会带来业务问题。而且他们新选的数据库供应商来自阿里巴巴,后者旗下的Lazada 可是他们的竞争对手。

但PrestoMall还是做出了决定——上云!

之前PrestoMall使用的32核Oracle数据库,屡屡遇到问题,高峰时间段在线交易的瞬间激增、大量数据的持续存储,让业务随时处于崩溃的边缘。2019年12月,PrestoMall的Oracle许可证将到期,是否继续沿用的问题,提前被提上议程。

如果切换上云成功,PrestoMall预期可以节省90%的数据库费用,相关的IT成本也有望下降40%。因此,在9月初,公司开始与东南亚市场上的数据库供应商接触。

权威机构Gartner报告显示,微软Azure、亚马逊AWS、阿里云Alibaba Cloud是云数据库份额前三厂商,因为都是A开头,简称3A。作为亚洲增速最快的经济体之一,东南亚市场是必争之地。

从当地工程师的认知上讲,微软Azure总体品牌认知度最高,本身有SQLServer的长期积淀,亚马逊AWS的Aurora是最早商用的云数据库,具有性能上的口碑,并且也脱胎于电商业务。

无论找谁,用云数据库替代Oracle等传统数据库都是势在必行。

凌晨4点,一场顶尖科技巨头的硬战

PrestoMall网站

阿里巴巴副总裁、达摩院数据库首席科学家李飞飞是攻下市场的关键角色。

李飞飞曾经是犹他大学终身教授任、ACM杰出科学家,在数据库领域拥有非常大的影响力,2018年李飞飞加入阿里巴巴,现任阿里云数据库负责人,花名:飞刀。

“今年要帮助1000家企业去O,10000套传统数据仓库上云。”李飞飞在2020年6月9日对外公布了一组数字。这个目标不是单方面的商业计划,而是基于客户表达的强烈需求。李飞飞这一发言具有全球指标性意义。

“他的英语交流出色,在数据库领域又有科学家和大公司团队负责人双重身份,客户很容易认可。”架构师西壁说,李飞飞花了大量时间,帮助东南亚销售团队与客户接触。

阿里巴巴数据库团队很少坐下来向客户做长篇演说推广。西壁认为他们的竞争优势在于:“第一是场景,PolarDB已经支持双11多年,秒杀、直播等场景也都是客户感兴趣的;第二是直接让客户到自己系统中试用,接受检验。”

根据PrestoMall的需求,9月末,阿里和其他厂商一起提交了“去O”的迁移方案以及兼容性评测报告。然而,评测结果是PolarDB产品由于采用分布式架构,当时版本对Oracle数据兼容性相对低,以及价格还更高。

坚持采用分布式架构,而不是只照顾兼容性,是李飞飞加入数据库团队后,与各个骨干达成的共识。因为这种架构能支持不同类型的数据库,共同高效调用资源。当时,团队刚刚快速从过去兼容MySQL的PolarDB数据库产品中,抽出了一款针对Oracle客户快速切换的产品PolarDB-O。

当时,PolarDB-O尚在公测期,李飞飞竟然就要面向国际客户服务。郑旦在阿里巴巴有7年数据库架构师经验,完成了多个事业部的“去O”;这个目标仍然让她感到“太快了”——“当时,团队刚刚改变建制,我突然就被拉到一个群,说你去负责这个马来西亚客户。”

东南亚项目容易“费力不讨好”。语言、编程习惯、3A的疯狂竞争、远程成本……各种因素随时都可能让项目夭折。

为了最终迁移顺利,郑旦团队和多个研发小组,甚至要计划在上海完全模拟了一套复刻客户同体量的数据,模拟从Oracle迁移的每一个细微环节。

但由于评测报告并不占优,接下来的工作只能提速。数据库相关团队整个国庆加班迭代,并派出多名成员前往马来西亚。阿里云智能总裁行癫曾经对内多次谈到,核心技术大件放到国际上竞争,绝不能只靠“价格低”、“阿里出品”来吸引客户。

版权保护: 本文由 微信红包群 原创,转载请保留链接: http://www.ldslyz.com/hongbaojielongyouxi/661.html

相关文章

推荐文章

热门文章