
张俊骏
小红书数据库与中间件团队负责人
小红书数据库与中间件团队负责人。曾就职于美团点评、阿里巴巴等,精通NoSQL系统搜索引擎,有大量OLAP和OLTP项目经验。目前专注于公司业务在各类存储上的架构优化和设计创新。
-
分享简介
互联网迅猛的发展势头,线上承载的数据流量呈几何级数的增长。由于线上业务的发展需要,自建机房在互联网公司发展的前中期不能满足需求,因此使用各种云平台成为了大量互联网公司的首选。随着公司的进一步扩大,单云的架构常常由于业务需求、服务质量、以及特定云产品的关系,无法满足业务的进一步发展。因此,跨云,甚至跨多云的基础架构应运而生。
凡事皆有两面,跨多云在满足了业务需求的同时,也带来了单云不会出现的许多问题。首当其冲的就是数据服务的一致性问题。由于多云之间的网络传输、结构差异等原因,而远远未达到稳定。数据服务本身则因为自身设计缺乏跨云的考虑,使得问题定位、修复都会产生大量研发成本和运维成本。
面对这样的处境,业界巨头其实早已开始了这方面的探索,尤其是云厂商,其跨区服务设计,与跨多云的场景有较多相似处。小红书基于这类跨区设计,进行了跨多云架构的勇敢尝试,并且在大量的生产实践中得到了一些基于现阶段业务的最佳体验。
-
分享提纲
1背景介绍
a小红书业务介绍
b小红书基础架构思路
2跨云架构详解
a适合水平切分的业务场景
b适合垂直切分的业务场景
c跨云架构具体实施步骤
3典型案例
a腾讯云跨可用区案例
b跨腾讯云、亚马逊云、华为云案例
4总结与展望
a心得总结
b未来计划
-
分享收益
1.目标:
业务快速迭代,云产品不断演进的大背景下,系统架构如何适应
2.经验:
云产品选型经验,与业务方合作经验,实施经验等
3.启示:
很多时候最初的设计要在有限的时间内考虑得尽可能周全,必要时舍弃局部利益而考虑全局利益,并给下一个项目留下宝贵经验教训。
热门推荐
-
提升领导力:OKR目标管理和激励查看主题
-
京东宙斯618大促开放平台技术架构实践查看主题
-
知识中台:基于知识图谱如何快速构建垂直领域的智能客服查看主题
-
低资源下实时语音图像翻译技术查看主题
-
算法变现经验谈查看主题
-
高性能JVM:从原理到实践深度解析查看主题
-
云原生应用的微服务与Serverless实践查看主题
-
构建企业DevOps度量体系-DevOps驱动价值的交付查看主题
-
《极致产品规划及高效用户需求洞察》--工作坊查看主题
-
项目管理的研发治理查看主题
-
云原生消息系统Apache Pulsar简介查看主题
-
自适应安全技术实践查看主题
-
超大型运维平台的面向终态设计查看主题