随着社会各业对技术服务需求的不断攀升,新一代的技术体系正在以开源的方式逐步构建中。开源能聚多方力量,创造出迭代更快、适配更灵活、功能更全面的软件。而在众多开源软件中,基础设施类的开源项目前期需要大量投入,更需要有过硬的技术支持,这也对研发开源软件的厂商提出更高的要求。
5 月 27 至 28 日,腾讯携三大议题集聚由开放原子开源基金会与 Linux 基金会亚太区联合开源中国共同举办的 2023 全球开源技术峰会(GOTC 2023),并带来开源产品及实践分享,覆盖操作系统与云原生领域,为行业打造坚实可靠的开源基础设施软件。
腾讯操作系统开源及演进之路
腾讯云副总裁、OpenCloudOS 技术委员会主席郭振宇,OpenCloudOS 社区副秘书长耿航出席峰会主论坛,他们共同讲述了腾讯操作系统的开源之路。他们认为,操作系统已经迎来几大发展趋势:云原生、轻量化趋势不可逆;百花齐放,各有所长,泛操作系统生态逐步形成;降本增效,节能降碳理念成为主流。
在接下来的“基础设施与软件架构”分论坛上,腾讯操作系统技术专家陈海武详细介绍了下一代云原生开源操作系统 OpenpCloudOS 的演进之路。
在云原生浪潮席卷的行业大背景下,伴随着各种业务架构的快速迭代,业务的容器化、微服务化、Serverless 化,对底层的基础设施 (包括核心的 OS) 提出了新的挑战和要求,仅仅只是为上云场景做操作系统适配或优化已经无法满足新的业务需求。
此时,国产操作系统便需要针对云原生场景和需求来进行重构设计,全面拥抱云原生。以 OpenCloudOS 为例,如针对传统的网络丢包/节点 ping 不通问题,OpenCloudOS 自研 nettrace——基于 eBPF 实现的用于云原生场景的网络定位、诊断和监控工具,可实现快速定位问题、一键解决网络故障、实时发现网络问题、解决容器集群范围网络包跟踪等各种相关难题。
不仅如此,为响应国家“碳中和”战略:OpenCloudOS 的“悟能”技术系统,在操作系统级别 CPU 弹性运行与深度睡眠,结合功耗监控和细粒度的电源管理,软硬件结合达到节能目的。性能方面,OpenCloudOS 针对海量业务场景进行深度的性能优化,相比 Upstream原生内核有明显的提升。而作为下一代云原生操作系统,OpenCloudOS 以容器为中心,虚拟化技术主要用于容器隔离,能更好地支持 Serverless/FaaS 场景。通过参与贡献国际顶级开源项目,OpenCloudOS 获得原创技术能力,从而实现全栈国产化、自主可控的下一代云原生操作系统。
OpenCloudOS 在 2010 年开始研发,历经 10 年积累,至今节点规模超千万,99.999% 可用性满足企业级要求。
FinOps 下的云原生技术发展与实践
和操作系统一样,云也是当下软件栈的基础设施。随着企业上云逐渐步入深水区,上云成本已成为企业的重点关注问题。
FinOps 是一种云端财务管理原则和文化实践,不断演进,其目标是在混合与多云环境中最大程度实现业务价值。FinOps 定义了一系列云财务管理规则和最佳实践,通过助力工程和财务团队、技术和业务团队彼此合作,进行数据驱动的成本决策,使组织能够获得最大收益。
在此次峰会的“Cloud Native Summit”分论坛上,腾讯云专家工程师胡启明带来“当 FinOps 遇上云原生 —— 腾讯如何基于 Crane 优化云成本”主题演讲。
据腾讯云用户调研显示,越来越多的公司正在将他们的业务往 Kubernetes 上迁移。然而,云资源的装箱率和利用率却远低于预期,云支出存在明显的浪费。
因此,腾讯云遵循 FinOps 的 “云财务管理” 方法,实践了基于 Kubernetes 的资源优化和成本优化。现在,腾讯云将这些云优化经验总结并开源出来 ——Crane:Cloud Resource Analytics and Economics,分享基于 Crane 在大规模集群场景实现应用画像、成本监控以及混部的经验。
如针对业务优化中的成本问题,Crane 可从监控系统拉取用量数据、从 Kubernetes 平台拉取作业配置信息、从云厂商计费 API 拉取资源单价、通过多种算法分析成本组成并给出优化建议,以技术“组合拳”的方式帮助企业开启降本之旅。针对调度优化中的负载感知调度,Crane 基于真实负载的调度器;底层依赖 Prometheus 采集真实负载,代替 Request 值;引入节点历史负载指标 ,感知业务波峰等方式来实现优化。
未来,Crane 将继续深化“成本优化 + 稳定性优化 + 性能优化”的组合能力,希望把业务从纷繁的资源配置中解放出来,做成真正的 Autopilot。
全球开源技术峰会(Global Open-source Technology Conference),简称 GOTC,是由开放原子开源基金会、上海浦东软件园、Linux 基金会亚太区和开源中国联合发起的,面向全球开发者的一场盛大开源技术盛宴。 GOTC 2023 于 5 月 27 日至 28 日在上海张江科学会堂召开。大会以行业展览、主题发言、专题论坛、开源市集的形式展现,众多与会者一起探讨元宇宙、3D 与游戏、eBPF、Web3.0、区块链等热门技术主题,以及开源社区、AIGC、汽车软件、AI 编程、开源教育培训、云原生等热门话题,探讨开源未来,助力开源发展。
http://cgz6bckx.cn.yongzhou.gov.cn/news-99-64809-1.html
本文网址:http://hqshangbao.com/keji/61974.html
声明:本站原创/投稿文章所有权归环球商报所有,转载务必注明来源;文章仅代表原作者观点,不代表环球商报立场;如有侵权、违规,可直接反馈本站,我们将会作删除处理。