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. ...
随机推荐
- kendo UI级联与过滤的区别
级联的话子项与父项是有默认值的,不会显示全部
- java获取前端的token并验证与拦截器
请求时获取token并验证 public class MyInterceptor implements HandlerInterceptor { //方法执行前进行拦截 @Override publi ...
- 【LeetCode回溯算法#06】复原IP地址详解(练习如何处理边界条件,判断IP合法性)
复原IP地址 力扣题目链接(opens new window) 给定一个只包含数字的字符串,复原它并返回所有可能的 IP 地址格式. 有效的 IP 地址 正好由四个整数(每个整数位于 0 到 255 ...
- 网络安全(中职组)-B模块:Web安全渗透测试
Web安全渗透测试任务环境说明: 服务器场景:PYsystem003(关闭链接)服务器操作系统:未知用户名:未知 密码:未知 1. 通过浏览器访问http://靶机服务器IP/1,对该页面进行渗 ...
- ABAC框架-casbin
参考文档:https://www.kancloud.cn/oldlei/casbin/1289455 参考博客:https://www.cnblogs.com/studyzy/p/11380736.h ...
- 后疫情时代,RTE“沉浸式”体验还能这么玩?丨RTE 2022 编程挑战赛赛后专访
前言 9 月 17 日,由声网.环信与 RTE 开发者社区联合主办的"RTE 2022 编程挑战赛"圆满落幕.从 300+ 支参赛队伍中冲出重围的 27 支决赛队伍,在元宇宙中用精 ...
- while与do-while的区别是什么,怎么用?
前言 在上一篇文章中,壹哥给大家讲解了循环的概念,并重点给大家讲解了for循环的使用.但在Java中,除了for循环之外,还有while.do-while.foreach等循环形式.今天壹哥就再用一篇 ...
- 如何使用 vue + intro 实现后台管理系统的引导
引言 为了让用户更好的适应新版,或更方便使用公司内部系统,可以加入新手指引功能.如果你也想在自己的网页加入用户指引,那就试试在 vue 中使用 Intro.js 吧,它能够很轻松的制作出新手指引的效果 ...
- 2020寒假学习笔记13------Python基础语法学习(二)
同一运算符 同一运算符用于比较两个对象的存储单元,实际比较的是对象的地址. 运算符 描述 is is 是判断两个标识符是不是引用同一个对象 is not is not 是判断两个标识符是不是引用 ...
- 机器学习算法(九): 基于线性判别模型的LDA手写数字分类识别
1.机器学习算法(九): 基于线性判别模型的LDA手写数字分类识别 1.1 LDA算法简介和应用 线性判别模型(LDA)在模式识别领域(比如人脸识别等图形图像识别领域)中有非常广泛的应用.LDA是一种 ...