作者 | 火山引擎云原生平台负责人 沈健
2022 年,火山引擎联合咨询机构 IDC 对超过 4500 个云消耗大于 100 万的企业进行调研,发现使用多云架构的企业占比达到 88%,达到历史新高 。另据麦肯锡的报告,到 2025 年,依然会有 42% 的企业保留有私有云 。在负载分布层面,边缘云占比在逐步上升,根据 IDC 报告,25 年超过 30% 的数据需要边缘实时处理 。
造成这些现象背后的原因是复杂的,既有业务形态和成本管控的原因,也有数据安全和监管要求的考虑 。对于企业来说,随着云上迁移的业务变多、复杂度变高,分布式云也成为各类组织必须迎接的挑战 。如何做好多云策略,如何平衡好负载,如何保障安全,只有构建好适合自身的分布式云架构,才能真正做到“用好云” 。
文章插图
在 7 月举办的 ArchSummit 全球架构师峰会上,火山引擎云原生平台负责人沈健围绕“字节跳动的多云实践之路”为主题进行了分享,介绍了字节跳动实行多云云原生战略的原因、过程和最终成果 。
业务需求驱动多云架构建设
云服务经过十几年的演进,如今在企业的应用已经发展出了多云、混合云、分布式云、边缘云、行业云等多种形态 。面对业界层出不穷的新概念,很多人会困扰:它们的区别是什么?
在云服务商眼中,按照中国信通院发布的定义,所谓分布式云,是一种将云服务按需部署到不同地理位置,提供统一管理能力的云计算模式 。它摒弃了公有云、私有云、混合云、多云等分类,首次将地理位置作为考量因素,为用户提供不同位置的云资源统一管理平面,能够增强混合多云一致性管理、拓展边缘计算服务能力、实现云服务统一托管治理 。
但对于真正意义上需要用云的企业,不同云形态的含义则更加场景化:业务本身需要什么样的云,开发团队有能力用好什么形态的云,企业运维团队的云管理能力成熟度发展到了什么阶段……虽然大家都在谈云,但关注点是全然不同的 。
字节跳动在发展过程中,也慢慢发展成了多云的状态:无论是中心云、私有云、边缘云,它们都是多云的一种形态,分布式云则是多云之上更高层次的一个形态 。这种变化是和业务发展密切相关的:
2017-2018 年,抖音经历快速发展,DAU 增长破亿 。在这种场景下,由于单朵公有云、私有云的资源供给都存在时间周期,技术团队很难预估全年具体需要多少资源量,灵活从其他云厂商补充云资源成了一个必要的解决方案 。
视频直播业务盛行期间,为了更好地保障直播效果,技术团队需要采购对直播网络较友好的云资源——它们往往是地域性的、边缘性的,在业务驱动下,区域云、边缘云也进入了字节跳动的云计算资源池 。
早期业务出海期间,建设自主数据中心会给新业务带来巨大的成本压力,再加上各国不同的数据安全合规要求,在拓展海外业务的时候,我们也基本上都使用了海外的云资源 。
随着业务持续增长,出于成本、安全、信创的考虑,避免厂商绑定的重要性也日益凸显 。长期使用单一供应商会存在云产品涨价、服务质量下降、技术架构不够灵活等风险,考虑到没有一朵云是 100% 无故障的,技术团队也更愿意选用更多的云供应商提供服务 。
由于上述问题的存在,字节跳动的技术团队坚定地选择了多云作为基础架构发展的主要路径 。当然,这也带来了一些实践层面的挑战:
部署 / 运维复杂度:应用 / 服务多云部署方式,容器、主机、云上服务等不同类型的部署方式都额外增加了部署和运维的难度
打通 / 互操作性:网络打通、身份 / 权限打通、运维打通、数据访问打通、流量管理
数据管理 / 合规难度:数据离散分布之后数据资产的管理难度加大,数据合规挑战加大、数据泄漏风险和追踪难度加大
成本控制复杂度:业务、成本、资产的管理难度
字节跳动的多云实践
在业务发展驱动下,字节跳动的多云实践在不同时期有不同的侧重点,驱动着云原生架构的逐步发展:
2016 年,今日头条等业务快速发展,字节跳动基础架构团队启动 TCE(Toutiao Cloud Engine)平台建设,用一个统一的云平台管理之前业务中台各自维护的资源池,解决了应用的快速部署问题和管理问题 。
2017 年,随着外部竞争态势的复杂化,快速迭代、快速推出新功能变得迫切,我们开始引入微服务架构,通过微服务的灵活性和服务网格的统一治理能力,提供多样性适配,让每个技术人员都能快速投入到业务发展中去 。
推荐阅读
- 如何调用AI室内设计软件的API接口
- 张颂文递出去的不是话筒,是前20年的忍辱负重
- 洗白巨贪母亲的歌曲走红中国?曲婉婷外网庆祝惹众怒:请封杀
- 任贤齐没架子和偶遇的网友一一合影 还出面给闹分手的小情侣劝和
- “疯子”郑爽,她背后荒唐的毁灭史,远比你想象中的还要毁三观!
- 同演“律师”中的精英女性,把高叶和周迅放在一起,差距就出来了
- 蜀葵花图片 蜀葵花的寓意
- 中秋灯笼的寓意是什么 中秋灯笼的寓意是什么 中秋灯笼意义
- 家庭常见的微波炉 你真的会正确使用吗?
- 织物的优缺点 织物面料是什么材料