OAM

【周三网研会邀请】基于Kubernetes与OAM构建统一、标准化的应用管理平台

自作多情 提交于 2021-02-16 02:46:57
【7月30日-8月1日首届线上开源峰会邀请】快和身边的小伙伴一起报名参会吧!(门票免费) 日期和时间: 2020年7月22日上午10点(时区:北京) 题目: 基于 Kubernetes 与 OAM 构建统一、标准化的应用管理平台 讲者: 张磊 CNCF云原生大使 阿里云高级技术专家 个人简介: 张磊 是Kubernetes社区的成员和共同维护者,现在阿里巴巴集团共同领导Kubernetes和OSS工作。 张磊 自2015年以来一直从事Kubernetes项目,也是KataContainers社区的成员。 本次网络研讨会将以中文进行。 在本次演讲中,我们将分享基于 Kubernetes 构建应用管理平台的各种实践与背后的原则。我们将尝试基于我们从整个社区所学习到实践来回答如下几个问题: 构建这样一个平台我们需要 K8s 提供哪些能力?又应该从哪里开始做起? 哪些能力是 K8s 原生就已经提供的,哪些是暂时缺失的(或者社区里有更好的替代方案)? 我们只要简单的把这些能力组装起来就得到一个应用平台了吗?还是说必须要做改造和二次开发工作? 我们如何让这个平台提供更好的最终用户体验? CI/CD 系统如何构建?GitOps 是这个故事的一部分吗? 注意: 参会请通过https:// zoom.us /download#client_4meeting下载Zoom会议客户端: 点击文末

KubeVela:标准化的云原生平台构建引擎

雨燕双飞 提交于 2021-02-06 07:48:57
10人将获赠CNCF商店$100美元礼券! 你填了吗? 问卷链接( https://www.wjx.cn/jq/97146486.aspx ) 本文由“GO开源说”第三期 KubeVela 直播内容修改整理而成,视频内容较长,本文内容有所删减和重构。视频地址: https://www.bilibili.com/video/BV1Tf4y1k7Ny。 阿里巴巴中间件公众号后台回复: KubeVela ,获取完整版PPT。 大家好,很高兴来到“GO 开源说” 跟大家分享开源项目背后的一些故事、设计思想以及使用方法,今天分享的项目是 KubeVela,一个标准化的云原生平台构建引擎。我是来自阿里云云原生应用平台团队的孙健波(花名:天元),也是 KubeVela 这个项目的核心作者之一。 KubeVela :https://github.com/oam-dev/kubevela KubeVela 的背景 KubeVela 是一个基于 Go 语言开发的云原生平台级开源项目,这个项目是去年 11 月中旬(详见 https://mp.weixin.qq.com/s/LauydAy1ngcDuZ3lhqrL6Q )正式发布的。虽然发布到现在不足两个月时间,但是 KubeVela 作为"阿里巴巴统一云原生应用平台内核”背后的核心依赖,其实已经在阿里多个产品背后运行了比较长的一段时间

阿里新晋 CNCF TOC 委员张磊:“云原生”为什么对云计算生态充满吸引力?

放肆的年华 提交于 2021-02-05 20:39:35
来源| 阿里巴巴云原生公众号 美国当地时间 2021 年 2 月 2 日,全球顶级开源社区云原生计算基金会(Cloud Native Computing Foundation,简称 CNCF)正式宣布其新一届技术监督委员会(Technical Oversight Committee,简称 TOC)席位改选结果。阿里云高级技术专家张磊入选,成为本届 TOC 11 个席位中唯一一位来自中国的代表。 CNCF 在官方公告中表示,张磊的入选是因为其在 Kubernetes 领域所做的突出贡献:“张磊是 Kubernetes 社区的共同维护者,也是 CNCF App Delivery SIG 的 Co-chair,在阿里巴巴主导 Kubernetes 和大型集群管理系统等工作。” 唯一一位来自中国的现任 CNCF TOC 委员 CNCF 成立于 2015 年 7 月,隶属于 Linux 基金会,围绕“云原生”服务云计算,致力于维护和集成开源技术,支持编排容器化微服务架构应用。目前,CNCF 有会员公司超过 300 家,其中包括 AWS、Azure、Google、阿里云等大型云计算厂商。CNCF 的技术监督委员会由 11 位具有丰富技术知识和行业背景的代表组成,为云原生社区提供技术领导。 自 2017 年以来,阿里巴巴在云原生技术领域投入了巨大力量,深度参与到 ETCD、Kubernetes

KubeVela:标准化的云原生平台构建引擎

元气小坏坏 提交于 2021-02-05 15:20:05
简介: 本文由“GO 开源说”第三期 KubeVela 直播内容修改整理而成,视频内容较长,本文内容有所删减和重构。 简介: 本文由“GO 开源说”第三期 KubeVela 直播内容修改整理而成,视频内容较长,本文内容有所删减和重构。 KubeVela 的背景 KubeVela 是一个基于 Go 语言开发的云原生平台级开源项目,这个项目是去年 11 月中旬正式发布的。虽然发布到现在不足两个月时间,但是 KubeVela 作为"阿里巴巴统一云原生应用平台内核”背后的核心依赖,其实已经在阿里多个产品背后运行了比较长的一段时间,我本人目前也在大量参与这些产品和项目的内核建设工作。 这套内核系统诞生自 2019 年年底阿里云联合微软共同推出的 Open Application Model(简称OAM)模型基于 Kubernetes 的实现,在不断演进和迭代中融合了大量来自开源社区(尤其是微软、字节跳动、第四范式、腾讯和满帮集团的社区参与者们)的反馈与贡献,最终在 2020 年 KubeCon 北美峰会上以 “KubeVela” 的名字正式与开源社区见面。KubeVela 项目在官宣后得到了整个云原生生态的持续关注,在发布后的第四天就登上了 Go 语言的开源趋势榜榜首。 图 1 KubeVela 的 GitHub Star 快速增长 KubeVela 是什么? 一言以蔽之, KubeVela

云原生|KubeVela

不想你离开。 提交于 2021-01-29 09:55:23
在互联网与云计算技术发展的日新月异过去五年中,应用研发人员对效率与敏捷的极致追求,终于把业界带进了一个崭新的云原生时代。 而云原生理念的迅速普及,火了 Docker,红了 Kubernetes ,也间接让一个编程语言成为了如今服务端的“当家花旦”。 不消多讲,这位在云原生领域里正红的发紫的“角儿”,就是 Golang。 不过,正如同 “PHP 不一定是最好的编程语言”一样,Go 语言本身也不是“万能钥匙”。Go 语言之所以能够乘上云原生这趟高速列车,究其原因,更多是与它如下几个特质密切相关: 语法简单,容易上手 。云原生社区是一个对开源和贡献者非常看重的生态,这就使得很少需要纠结于语法细节的 Go 语言迅速成为了这个社区的“不二之选”。否则的话,云原生 CNCF 社区里大量项目都得忙着讨论这个指针那个引用,什么 Kubernetes CRD 之类的创新设计估计都得凉。 golang.org 库非常丰富 。咱们现代软件开发行业,讲究的就是“面向 library” 编程,谁没事儿都不会手撸一个 HTTP 框架或者并发库。开箱即用的库越多,咱研发效率就越高。在这一点上,Go 语言不仅有先天优势,而且雪球越滚越大,已然是云原生一霸了。 部署简单 。Go 语言项目开发完了,一个静态文件就可以运行了,特别适合直接扔在 Docker 里跑。大家可以想象一下如果 Kubernetes 是

KubeVela:标准化的云原生平台构建引擎

匆匆过客 提交于 2021-01-28 05:22:31
作者 | 孙健波(天元) 来源| 阿里巴巴云原生公众号 本文由“GO 开源说”第三期 KubeVela 直播内容修改整理而成,视频内容较长,本文内容有所删减和重构。 点击查看视频 KubeVela 的背景 KubeVela 是一个基于 Go 语言开发的云原生平台级开源项目,这个项目是 去年 11 月中旬正式发布 的。虽然发布到现在不足两个月时间,但是 KubeVela 作为"阿里巴巴统一云原生应用平台内核”背后的核心依赖,其实已经在阿里多个产品背后运行了比较长的一段时间,我本人目前也在大量参与这些产品和项目的内核建设工作。 KubeVela: https://github.com/oam-dev/kubevela 这套内核系统诞生自 2019 年年底阿里云联合微软共同推出的 Open Application Model(简称 OAM )模型基于 Kubernetes 的实现,在不断演进和迭代中融合了大量来自开源社区(尤其是微软、字节跳动、第四范式、腾讯和满帮集团的社区参与者们)的反馈与贡献,最终在 2020 年 KubeCon 北美峰会 上以 “KubeVela” 的名字正式与开源社区见面。KubeVela 项目在官宣后得到了整个云原生生态的持续关注,在发布后的第四天就登上了 Go 语言的开源趋势榜榜首。 图 1 KubeVela 的 GitHub Star 快速增长

云原生 DevOps 的 5 步升级路径

笑着哭i 提交于 2021-01-20 18:19:45
作者 | 张裕 编辑 | 雅纯 来源| 阿里巴巴云原生公众号 什么是云原生 DevOps 点击查看视频: https://v.qq.com/x/page/u3220cutt7v.html 我们先通过上面一个简短视频和下面两张图,来了解什么是云原生 DevOps,它和 DevOps 有什么不同。 上图是一个大排档,图中的大厨在非常努力的去切、炒、制作各种美食,并将它卖出去。从原材料的采购到加工到销售到售后,都是一两个人完成。这是非常典型的 DevOps 场景,团队搞定端到端的所有的事情。这种情况,当厨师水平比较高、销售能力比较强的时候,可以做到高效率、低浪费。但存在的问题是,想要规模化会很难。因为它的流程都是非标准的,需要厨师有很强的个人能力。 我们再看上面这张南京大排档的图,虽然名字里有大排档,但它显然不是我们上面说的大排档。我们随便走进任何一家南京大排档,都可以发现,南京大排档的厨师,可以专注在为客户提供更好的菜品上,研发试验新菜品,并通过小批量的用户来尝试和推广。无论是用户量增加或减少,都能很快的去适应。店铺扩张也可以很快。这种我们可以理解为云原生 DevOps。 那究竟什么是云原生 DevOps 呢?我们认为:云原生 DevOps 是充分利用云原生基础设施,基于微服务/无服务架构体系和开源标准,语言和框架无关,具备持续交付和智能自运维能力,从而做到比传统 DevOps

云原生DevOps的5步升级路径

▼魔方 西西 提交于 2021-01-19 12:35:01
简介: 究竟什么是云原生DevOps呢?我们认为:云原生DevOps是充分利用云原生基础设施,基于微服务/无服务架构体系和开源标准,语言和框架无关,具备持续交付和智能自运维能力,从而做到比传统DevOps更高的服务质量、更低的开发运维成本,让研发专注于业务的快速迭代。 1、什么是云原生DevOps 我们先通过一个简单的例子来了解什么是云原生DevOps,它和DevOps有什么不同。 上图是一个大排档,图中的大厨在非常努力的去切、炒、制作各种美食,并将它卖出去。从原材料的采购到加工到销售到售后,都是一两个人完成。这是非常典型的DevOps场景,团队搞定端到端的所有的事情。这种情况,当厨师水平比较高、销售能力比较强的时候,可以做到高效率、低浪费。但存在的问题是,想要规模化会很难。因为它的流程都是非标准的,需要厨师有很强的个人能力。 我们再看这张南京大排档的图,虽然名字里有大排档,但它显然不是我们上面说的大排档。我们随便走进任何一家南京大排档,都可以发现,南京大排档的厨师,可以专注在为客户提供更好的菜品上,研发试验新菜品,并通过小批量的用户来尝试和推广。无论是用户量增加或减少,都能很快的去适应。店铺扩张也可以很快。这种我们可以理解为云原生DevOps。 那究竟什么是云原生DevOps呢?我们认为:云原生DevOps是充分利用云原生基础设施,基于微服务/无服务架构体系和开源标准

开发者,别让自己孤独

蹲街弑〆低调 提交于 2020-12-11 17:47:21
作者 | 溪洋 来源| 阿里巴巴云原生公众号 “社会之所以能够运作,并不是人类有意使然,而是因为它是进化过程中出现的人类秉性。确切地说,它就是人性的一部分。” _——《美德的起源》马特·里德利_ 所谓“助人者自助”,或许协作、互助这种能力就是我们为了满足人类与生俱来的一部分“个体私欲”而进化来的,让自己和他人都能从中受益。 在开源社区中,这一点得到了很好的体现。“开源”本身就是一个社会性事件,它的流行很大程度上得益于协作以及由协作带来的创新。特别是随着云原生成为大势所趋,企业 IT 技术体系越来越朝着原生化、标准化的思路演进,这些都推动着开源来到一个新的黄金年代。 不得不说,今天的开发者是幸福的:云让基础设施使用起来像水、电一样便利;云原生将分布式的应用门槛不断下放;开源社区帮助开发者找到各种为自己所需的基础软件。剩下的,就是需要开发者自己去思考如何利用好这一切,比如通过主动融入更大范围的学习、交流、沟通圈子,以及借助开源社区的能力等方式,让产生于开发者群体中的“分布式”和“社交方式”的决策形成事实标准,进而让每一位开发者自己成为推动技术发展浪潮的主角。 OAM 社区 Maintainer Roy:我和社区一起成长的那些事儿 几天前,我们和开源的云原生应用标准定义与架构模型 OAM(Open Application Model)社区 KubeVela 项目的新晋

2020 中国技术力量年度榜单

偶尔善良 提交于 2020-11-12 14:40:29
2020 年,新基建的全面铺开加速了全行业数字化、智能化转型升级。在这一过程中,越来越多的企业开始思考借助优质创新技术,提升自身业务水平。然而在数字化技术变得越来越为重要的当下,国内 IT 产业的发展却正面临着全新的挑战。在技术供给侧,不同技术方案的性能良莠不齐,国内 IT 软件行业的发展面临资源错配、内耗严重等挑战,而这些乱象往往又会导致用户在选择技术方案时犹豫不决,进一步削弱数字化转型意愿。 InfoQ 面向云计算与开源赛道,正式启动 2020 中国技术力量年度榜单评选活动。阿里云作为云原生和开源领域的引领者和实践者,在刚刚结束的 2020 年 双11 实现了核心系统全面云原生化,成为全球最大规模的云原生实践,并首次实现自研、开源、商业“三位一体”,在本次 InfoQ 的中国技术力量年度榜单评选中,新锐开源项目榜单中有 12 个开源项目入围,在开源杰出人物榜单中共有 2 位入围。以下是入围项目和入围人物的概览。 如果你了解甚至熟悉他们, 欢迎给他们投上关键的一票。 在阿里巴巴云原生公号评论区回复你和相关开源项目和开源大佬的故事, 我们将选出 3 位送出阿里云定制充电宝。 截止时间 11 月 13 日晚上 11 点。 榜单一:开源新锐项目 1. Nacos 地址 : https://github.com/alibaba/nacos 上榜理由 :Nacos 是 2018 年 8