KubeCon EU 2023 落幕,哪些技术趋势值得关注?
KubeCon+CloudNativeCon 是云原生领域的技术盛会,上个月月末,在荷兰阿姆斯特丹举办的欧洲 KubeCon+CloudNativeCon 刚刚落下帷幕,此次大会吸引了10000多名参会者以及200多家企业,其中58%的参会者是首次参会。这不仅反映了云原生领域在蓬勃发展,也体现出 Kubernetes 社区仍在急速扩大。
本文将整理来自知名厂商、技术媒体的观点,带你一探当前云原生领域的技术发展趋势。
平台工程势头迅猛,再度成为大会热门话题
调查显示,Kubernetes 的复杂性、安全性和技术缺口是企业在采用 Kubernetes 时面临的首要挑战。KubeCon EU 2023的主题演讲中指出了需要重视的三个“复杂性”:
- 在全球平台范围内管理配置的复杂性
- 痛苦的Kubernetes升级
- 多集群管理
当前出现了各种技术和工具来简化 Kubernetes 管理。从 DevOps 团队的肩上卸下处理 Kubernetes 复杂性成为急迫的需求,这使得平台工程成为业界热门趋势。
自从2022年11月在北美 KubeCon 大会上作为热门话题出现以来,平台工程的发展势头持续加速。一直关注这一趋势的 Intellix 分析师 Jason Bloomberg 在接受 The Cube 采访时指出,平台工程是2023年 KubeCon 欧洲大会的关键主题之一。
Deepak Goel,D2iQ CTO,在采访中分享了他对平台工程的看法:“当不是 Kubernetes 专家的 DevOps 团队负责部署和维护 Kubernetes 环境时,会出现效率低下的情况。” 而平台工程的出现不仅消除了部署和管理 Kubernetes 的复杂性,还缓解了许多组织中云和集群无序扩张的问题。
在一场关于平台工程的圆桌讨论中,Stu Miniman,红帽混合平台市场总监,认为“开发人员之所以需要接受平台工程,它能够减少软件开发过程中的认知过载”。参加这场圆桌讨论的还有来自 HaschiCorp 的EMEA地区 CTO、GitLab的CPO等业界大咖,他们一致认为平台工程是一种实践,而由于市场因素的变化,为了保持企业竞争力过去的方法已经行不通,此刻企业需要拥抱平台工程。
了解更多:
https://thenewstack.io/kubecon-panel-how-platform-engineering-benefits-developers/
开源应对气候变化
本届大会为可持续发展和气候相关的开源项目提供了充足的展示空间,遏制碳排放、节约能源成为本届大会的重要话题。开源模式依赖于协作和团队贡献,这与应对气候变化的方法有异曲同工之处:没有一个人能单独对气候危机负责,只有集体共同努力才能有所作为。
使用 GreenCourier 的可持续无服务器计算
慕尼黑工业大学的副研究员 Mohak Chadha 在他的演讲 《GreenCourier:实现可持续的无服务器计算》中讨论了如何在提供无服务器功能的同时减少碳浪费。
Chadha 在演讲中解释说,由于必要的高层级抽象,无服务器计算会消耗大量的能源。他说,与传统的HTTP服务器相比,仅虚拟化开销就可以增加15倍以上的能源消耗。
GreenCourier 是一个 Kubernetes 调度框架插件,它为分布在各地的集群调度无服务器功能,以尽量减少运行功能时的碳排放。为了做到这一点,它根据碳效率为集群调度无服务器功能。Chadha 的研究发现,与默认策略相比,GreenCourier 将 Kubernetes 每次函数调用的碳排放量减少了8.7%。
与CNCF项目的资源请求和 Pod 功率考虑
在《在CNCF生态系统中通过责任分配实现可持续性》的演讲中,Chen 和 IBM 的软件工程专业人员Yuval Lifshitz探讨了如何使用开源项目 OpenTelemetry、Jaeger、Ceph、Rook和 Kepler 来监测和可视化能源消耗。
Chen 和 Lifshitz 演示了使用亚马逊 S3 请求来更好地了解资源请求和来自 Pod 活动和请求追踪的能耗。他们首先使用 Rook 存储 Operator 建立了一个 Ceph 集群,然后用可观测性工具 OpenTelemetry 和 Jaeger 追踪整个 S3 请求过程。最后,他们用 Kepler 估计了 Pod 的能量消耗,并将这些指标发送到监控工具 Prometheus。
有了综合的 Pod 能源和追踪消耗指标,企业可以计算出每个用户在每个 Pod 上的能源消耗估计值,如果消耗分散在多个 Pod 上,他们也可以了解到碳消耗的足迹。
云成本缩减备受重视
随着经济环境不确定性增加,FinOps 在企业内部备受重视。苹果软件工程师 Wittrock 在参加缩减云成本的圆桌讨论时提到,当涉及到降低成本时,第一步应该是在企业内部创造一种监控一切相关指标的文化。
但成本缩减不是盲目的,需要根据业务需求灵活调整。Shopify的产品工程基础设施总监 Subriamanian 提到:“在准备黑色星期五和赛博周一等大促活动时,Shopify 会禁用弹性伸缩功能,而是直接将流量调整到预估值。因为在这类活动中 Shopify 的产品口碑是最重要的。”
在此次圆桌中,云原生的工程师们给出了一些缩减成本的建议,包括:
- 平台或基础设施团队应该与应用开发团队合作,对应用程序的各类指标进行连续性的监控和分析
- 充分利用弹性伸缩的功能,但也要注意业务需求
- 定期 Kill 掉 Kubernetes 中闲置的 Pod,以最佳利用资源
了解更多:
https://thenewstack.io/kubecon-panel-offers-cloud-cost-cutting-advice/
在此次 KubeCon EU 上,许多与 FinOps 相关的项目大放异彩。FinOps 专家 Finout 提供了其 MegaBill 仪表盘,该仪表盘整合了所有云厂商的成本洞察,Kubecost 则专注于管理 Kubernetes 集群的成本,这通常是云原生环境中成本最高的部分。微软甚至宣布它将加入开源的云原生成本管理项目 OpenCost。
更强的财务意识会引导企业做出更好的决策,当下很多公司在争相成为 FinOps 的首选供应商。这是一个值得关注的领域。
KubeCon EU 2023 落幕,哪些技术趋势值得关注?的更多相关文章
- 2017值得一瞥的JavaScript相关技术趋势
2017值得一瞥的JavaScript相关技术趋势从属于笔者的Web 前端入门与工程实践,推荐阅读2016-我的前端之路:工具化与工程化获得更多关于2016年前端总结.本文主要内容翻译自,笔者对于每个 ...
- 云原生生态周报 Vol. 6 | KubeCon EU 特刊
5 月 26日,2019 年第一个 KubeCon + CloudNativeCon 在巴塞罗那成功闭幕.本届 KubeCon 共吸引了超过 7700 名与会者,相较去年哥本哈根大会的 4300 余名 ...
- 技术趋势:React vs Vue vs Angular
React.Vue 和 Angular 这两年发展状况如何?2019 年哪个技术最值得学习? 前几天 Medium 上有一位作者发表了一篇关于 React.Vue 和 Angular 技术趋势的文章( ...
- 一起来立Flag吧!超炫的数据图表分析 2020 年 Java 技术趋势
引言 2020 来了,第一批 00 后已经 20 岁了,95 后也到了晚婚的年龄,员外的头发也越来越少了,新的一年大家有立下了哪些 Flag ?小伙伴们别急着立 Flag,让员外帮你分析一下哪些技术正 ...
- 牛年 dotnet云原生技术趋势
首先祝大家:新年快乐,牛年大吉,牛年发发发! 2020年的春节,新冠疫情使得全球业务停滞不前,那时候,没有人知道会发生什么,因此会议被取消,合同被搁置,项目被推迟,一切似乎都停止了.但是我们却见证了I ...
- 2023云数据库技术沙龙MySQL x ClickHouse专场成功举办
4月22日,2023首届云数据库技术沙龙 MySQL x ClickHouse 专场,在杭州市海智中心成功举办.本次沙龙由玖章算术.菜根发展.良仓太炎共创联合主办.围绕"技术进化,让数据更智 ...
- Atitit.现在的常用gui技术与gui技术趋势评价总结
Atitit.现在的常用gui技术与gui技术趋势评价总结 1. Gui俩种分类: native 和 dsl 和 script1 2. 最好的跨平台gui技术h51 2.1. 几大技术体系(java ...
- paip.2013年技术趋势以及热点 v2.0 cae
paip.2013年技术趋势以及热点 v2.0 cae HTML5 多核编程 物联网 可穿戴计算设备 3. 物联网 无论是M2M(机器对机器)通信应用,还是NFC(进距离通信)技术,都是物联网的组成部 ...
- paip.2013年技术趋势以及热点 v3.0 cao
paip.2013年技术趋势以及热点 v3.0 cao 作者Attilax 艾龙, EMAIL:1466519819@qq.com 来源:attilax的专栏 地址:http://blog.cs ...
- [转]有哪些值得关注的技术博客(Java篇)
有哪些值得关注的技术博客(Java篇) 大部分程序员在自学的道路上不知道走了多少坑,这个视频那个网站搞得自己晕头转向.对我个人来说我平常在学习的过程中喜欢看一些教程式的博客.这些博客的特点: 1. ...
随机推荐
- swagger 增强UI --knife4j
knife4j 文档: https://gitee.com/xiaoym/knife4j (1)简介 knife4j是为Java MVC框架集成Swagger生成Api文档的增强解决方案,前身是sw ...
- 统一返回对象Result
统一返回对象Result 项目中我们会将响应封装成json返回,一般我们会将所有接口的数据格式统一, 使前端(iOS Android, Web)对数据的操作更一致.轻松. 一般情况下,统一返回数据格式 ...
- 利用Karlibr生成April标定板图像
1 关键的命令 rosrun kalibr kalibr_create_target_pdf --type apriltag --nx 6 --ny 6 --tsize 0.02 --tspace 0 ...
- 【ACM算法竞赛日常训练】DAY4题解与分析【树】【子序列】| 组合数学 | 动态规划
DAY4共2题: 树(组合数学) 子序列(dp,数学) 作者:Eriktse 简介:19岁,211计算机在读,现役ACM银牌选手力争以通俗易懂的方式讲解算法!️欢迎关注我,一起交流C++/Python ...
- ARC149(A~E)
Tasks - AtCoder Regular Contest 149 又是114514年前做的题,现在来写 屯了好多,清一下库存 A - Repdigit Number (atcoder.jp) 直 ...
- 超详细!新手如何创建一个Vue项目
目录 一.在官网下载Vue.js 二.使用<script>标签直接引入本地的vue.js 三.使用CDN引入Vue.js 四.验证是否安装成功 五.安装Vue Devtools浏览器调试插 ...
- [数据库/MySQL]数据库备份与升级:MySQL Percona(RPM) 5.7.24-27 升级到 5.7.31-34
1 数据库升级方式:RPM包方式升级 [亲测有效] 环境 OS: CENTOS 7 DB: MYSQL 5.7.24-27 1.1 数据库备份 备份以防止升级失败 备份数据库的2个主要方法: 1)用M ...
- Hugging News #0407: Google AI 的 Pix2Struct 来啦、开发者资源页面发布
每一周,我们的同事都会向社区的成员们发布一些关于 Hugging Face 相关的更新,包括我们的产品和平台更新.社区活动.学习资源和内容更新.开源库和模型更新等,我们将其称之为「Hugging Ne ...
- Kubernetes客户端认证——基于CA证书的双向认证方式
1.Kubernetes 认证方式 Kubernetes集群的访问权限控制由API Server负责,API Server的访问权限控制由身份验证(Authentication).授权(Authori ...
- day72:drf:反序列化功能&模型类序列化器Modelserializer&drf视图APIView
目录 1.续:反序列化功能(5-8) 1.用户post类型提交数据,反序列化功能的步骤 2.反序列化功能的局部钩子和全局钩子 局部钩子和全局钩子在序列化器中的使用 反序列化相关校验的执行顺序 3.反序 ...