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. ...
随机推荐
- Spring5 feamework modules
一.Spring框架的组成 由 core container(核心容器) Data Access and DataIntegration(数据读取和数据整合) web AOP(面向切面编程) Inst ...
- k8s 关于pull image failed 问题
问题描述: Failed to pull image "nginx": rpc error: code = Unknown desc = failed to pul 解决办法: 1 ...
- 1 关于win10原生系统下 OCRmyPDF安装使用
win10原生系统下 OCRmyPDF安装使用长期以来一直在代替freepic2pdf的工具,因为在图片转化PDF时,如果没有勾选该软件 添加OCR层 选项,印象中事后无法挂OCR层上去.福昕风腾,A ...
- 《MySQL是怎样运行的》第六章小结
- svn提交规范
本文档参考了Git提交规范,旨在规范使用SVN进行代码版本管理时的提交操作. 提交前的准备 1. 检查代码 在提交代码前,请先进行必要的代码检查,确保代码的正确性.可读性和可维护性.可以使用代码质量管 ...
- BL808:【M1s DOCK开发板】与LVGL 使用体验
前言 念春时已夏,恋冬雪已融. 总是感叹时光匆匆,便努力在在平凡中挣扎,在平庸中努力,在平淡中积累.奈何时代飞速发展,时间又被工作占用,外加生活中的诱惑又太多了,很多想学.想做.想超越的事,都被抛之一 ...
- 【LeetCode贪心#12】图解监控二叉树(正宗hard题,涉及贪心分析、二叉树遍历以及状态转移)
监控二叉树 力扣题目链接(opens new window) 给定一个二叉树,我们在树的节点上安装摄像头. 节点上的每个摄影头都可以监视其父对象.自身及其直接子对象. 计算监控树的所有节点所需的最小摄 ...
- 移动端pdf预览---vue-pdf
<template> <div class="mainBody"> <!-- <div v-if="isLoading" c ...
- Android APP开机启动,安卓APP开发自启动,安卓启动后APP自动启动 Android让程序开机自动运行APP 全开源下载
让APP在安卓系统启动自动运行可以带来以下几个好处:用户方便:当用户打开设备时,自动启动所需的APP可以让用户更方便地使用设备,不必手动打开APP.提高用户黏性:自动启动APP可以让用户更快地开始使用 ...
- 方差分析2——双因素方差分析(R语言)
双因素方差分析(Double factor variance analysis) 有两种类型:一个是无交互作用的双因素方差分析,它假定因素A和因素B的效应之间是相互独立的,不存在相互关系:另一个是有交 ...