依托于字节跳动云原生理念和实践,火山引擎推出了78项云产品服务,涵盖云基础、视频及内容分发、数据中台、开发中台、人工智能等5大类。
过去9年,字节跳动持续建设IT基础能力。如今,已经实现每天新增1500个AB实验和2万次线上变更,3周完成设计和上线新App,27天备战春晚红包项目。
在这些敏捷迭代和创新背后,“云”都发挥了关键作用。那么,过去9年里,字节跳动是如何建设云的?字节跳动副总裁、火山引擎业务负责人杨震原聊了聊字节跳动的云实践。
文章插图
以下为演讲全文:早上好,欢迎大家来到火山引擎云产品发布会。特别感谢大家一直以来对火山引擎的支持。
今天火山引擎云产 品发布会的主题是“新云,共未来”,不管是新朋友还是老朋友,大家都知道我们要发布云产品。火山引擎是字节跳动技术能力的输出。火山引擎的云产品,也是基于字节跳动的理念和实践来建设的。今天我要跟大家分享的,就是字节跳动在发展的历程中是怎么建设云的。
IT基础建设的目标:敏捷要讲这个话题就要回到很多年前。当时我们公司还很小,主要有一个核心产品今日头条。按照公司一直以来的做事风格,我们在讨论IT基础建设时,首先就在讨论,我们的目标是什么。直到现在我还记得很清楚,我们定下来的核心目标就是敏捷,就是要快。
文章插图
当时,今日头条是一个全新的移动互联网产品,我们有着去建设全球最大内容分发平台的愿景。我们每天都会有很多想法、很多讨论,包括内容体裁、创作工具、产品交互、推荐算法等等,每天都在变。如果这些想法能更快实验、更快发布,就会给公司带来很强的竞争力。如果有想法但不能快速上线,就会给公司发展造成很大的风险。
我们实现了敏捷的目标,产品增长很快,大家觉得建设敏捷的IT基础效果很好。这个理念一直延续到现在。
但是,只关注敏捷是不行的,因为还有很多问题。我们需要考虑到稳定性、综合成本,不能说做得非常快,但成本很高;还要考虑到运维的复杂度等等。实现敏捷目标的同时,不能让稳定性等问题成为短板。
在介绍我们怎么做云之前,首先分享一些案例。外界有些人说字节跳动好像是一家App工厂,虽然并不准确,但我们做产品确实是非常快的。有些新的产品从开始有想法,我们决定要做,只用三周时间就能发布上线,这个基础就是围绕着敏捷目标建设的云。
再分享一个案例。去年距离除夕只有27天的时候,我们的产品技术团队收到了参加央视春晚红包互动的通知。这个活动很复杂,有很多环节。大家也知道,春晚是一个突发用户量非常大的事情,只有27天的时间,要做方案的设计、资源的准备、产品开发上线,最后我们顺利完成了这个工作。而在以前,这类活动一般都会有3个月的准备时间,而且都是互联网大厂在有很多资源准备的情况下完成的。
文章插图
再列一些数据。第一个是数据中心的天级部署。这是什么概念?当我们交付了一个新的数据中心,我们的物理服务器上架联网之后,部署业务以及切流,只要一两天就可以完成。这也是因为我们自建数据中心,以及在全球范围内用了很多云的供应商,不断迁移,锻炼出了这一套能力。
第二个数据,我们每天线上变更是两万次。云的能力,让业务有非常灵活调整的空间。
文章插图
第三个数据是我们每天新增大约1500个A/B测试,说明我们有很多想法的时候可以快速验证,就会产生进化。我再举个例子,假设有两家公司,他们的方向一致,战略水平也差不多,如果一家公司每个星期能做10个A/B测试,验证10个想法,另一家公司每个星期只验证1个想法,可以想象经过半年之后,两家公司会拉开多大的差距。所以说当方向、战略差不多的情况下,敏捷就是决定竞争力的关键因素。
如何做到敏捷开发?首先是对业务有宏观设计,对整体架构做合理分层。因为不可能所有地方都敏捷,一些更偏应用、更频繁改动的部分需要敏捷,一些基础的模块需要更稳定、更高性能。我们要对业务有宏观的设计,这样可以把不同子系统放到对应的位置上去。如果胡子眉毛一把抓,什么地方都想快,这是错误的,而且也是很难实现的。
- 字节跳动|OPPO亮利刃:7.02英寸超级屏+6050mAh,看完后很满意
- Apple Watch|跨境资讯 | 字节跳动旗下新B2C平台Dmonstudio上线
- 小说|字节跳动布局大文娱:"大流量"能做好"内容"的生意吗?
- yYandex搜索引擎将从索引中剔除100多个盗版网站域名
- 抖音|字节中了大文娱的套
- shein|字节跳动布局电商野心=拼多多+Shein+Facebook?
- 字节跳动|讯飞医疗:2021年日均诊断77万例,预计2022年收入翻番
- 字节跳动|B站审核员:在马赛克与KPI间疲惫生存
- tiktok|元宇宙的尽头是TikTok?扎克伯格慌了,指责字节跳动
- f字节跳动布局电商野心=拼多多+Shein+Facebook?