OAM, Dapr and Rudr: The future of cloud native applicationsMicrosoft Ignite  ## OAM, dapr, and rudr The future of cloud native applications Mark Russinovich CTO, Microsoft Azure @markrussinovich [Image](/uploads/documents/7/8/e/d/78edb81a9976122a3d4c851701bf9145/p5_1.jpg) Open Application Model (OAM) Platform agnostic application model Ω Open Application Model dapr: Distributed Application Runtime to choosing a platform is that we can maintain the size of our team." – CTO @ Handled.io ## OAM: Platform agnostic application model The open application model for cloud and edge  70602cde79c7d00162c3404382c/p11_2.jpg) ## Open Application Model (OAM) 一个用来构建云原生应用管理平台的标准规范与核心框架 阿里云 × Microsoft Azure ## OAM + OAM Platform 业务研发 业务运维 ## 统一、标准、高可扩展的云原生应用管理平台 GitOps/持续集成 标准化定义应用组件 k8s.io $ kubectl get deployment NAME REVISION AGE frontend-c8bb659c5 1 2d15h apiVersion: core.oam.dev/v1alpha2 kind: Component metadata: name: frontend annotations: description: Container workload0 码力 | 22 页 | 10.58 MB | 2 年前3
The Future of Cloud Native Applications
with Open Application Model (OAM) and Dapr## Microsoft Ready ## The Future of Cloud Native Applications with Open Application Model (OAM) and Dapr Mark Russinovich Chief Technology Officer, Microsoft Azure @markrussinovich ## Application models [Image](/uploads/documents/b/c/2/9/bc29b5fbf1de02f8968a900b84d384e5/p4_1.jpg) Open Application Model (OAM) Open Application Model Platform agnostic application model Distributed Application Runtime (Dapr) tackling problems faced by cloud developers with a couple of new projects. The Open Application Model (OAM), developed by Microsoft and Alibaba Cloud as an Open Web Foundation project, is a specification for0 码力 | 51 页 | 2.00 MB | 2 年前3
基于 Kubernetes 构建标准可扩展的云原生应用管理平台-孙健波、周正喜6a4/p2_3.jpg) 云原生社区公众号 ## 社区现状 ● 成员:3500+ ● 云原生学院线上分享:6 期 ● SIG: Kubernetes、Istio、Envoy、Dapr、OAM ● 城市站:18 个  云原生社区城市站分布图 “客户端”抽象 PaaS 层 UI (e.g. dashboard, cli) ## 标准化的“服务端”抽象-应用模型 ## Open Application Model (OAM) - 通过 OAM spec 定义“以应用为中心”的原语 - 打破“谷仓”!  ## 三 者结合呢? • 基于 CUE 的客户端抽象 • 基于 OAM 的应用模型 • 围绕 GitOps 的持续交付 ## = “以应用为中心” 的 K8s ## KubeVela • 基于 CUE 进行抽象 • 兼容 OAM Spec ## 持续集成 Build Build Docker Image • Run Unit Tests0 码力 | 27 页 | 3.60 MB | 1 年前3
全球架构师峰会2019北京/云原生/阿里巴巴 Kubernetes 应用管理实践中的经验与教训&mdash应用管理实践中的经验与教训 孙健波 阿里云 技术专家 ## SPEAKER INTRODUCE ## 孙健波 阿里云 技术专家 • Kubernetes 基础技术中台团队 • 开放应用模型(OAM)项目 Core Maintainer • jianbo.sjb@alibaba-inc.com  K8s + 分层化 API 设计 区分使用者角色的分层应用定义 + 模块化封装的运维能力 = 应用模型 ## OAM:以应用为中心的 K8s API 分层模型  1.Description of the application 2. A list of overwritable parameters (schemas) apiVersion: core.oam.dev/v1alpha1 kind: Component metadata: name: nginx annotations: version: v1.0.0 description:0 码力 | 26 页 | 6.91 MB | 2 年前3
2.1.6 阿里巴巴新一代基于 Go 的云原生应用引擎实践CN 阿里巴巴新一代基于Go的云原生应用引擎实践 周正喜 OAM/KubeVela maintainer Scan the QR code to add me on WeChat 周正喜 阿里云云原生团队 技术专家@北京 OAM/KubeVela maintainer zhengxi.zzx@alibaba-inc.com OAM/KubeVela 技术疑问 & 招聘欢迎 Gopher 来聊! 来聊! ’ alt=‘OCR图片’/> 云原生时代的应用管理 01 OAM 模型和 KubeVela介绍 02 阿里巴巴 KubeVela 实践 03 第1部分 云原生时代的应用管理 ’ alt=‘OCR图片’/> 云原生时代究竟是哪个时代? 2015 CNCF 2013 Docker mid 2014 Kubernetes 2003 AWS EC2 云原生 容器化 容器编排 虚拟机 物理机/VPS 最佳实践和标准范式,保证软件交付效率和正确性 一致性体验,屏蔽差异化环境的复杂性 Open Application Model 第2部分 OAM 模型和 KubeVela 介绍 ’ alt=‘OCR图片’/> 开放应用模型(OAM) ’ alt=‘OCR图片’/> KubeVela:阿里巴巴新一代应用管理引擎 借助应用模型对基础设施进行抽象,降低使用门槛 应用交付模型的执行引擎0 码力 | 37 页 | 5.64 MB | 1 月前3
02. Kubevela 以应用为中心的渐进式发布 - 孙健波阿里云-云原生应用平台团队技术专家 ## 关于我 • 孙健波 · 阿里云 (@天元) • 云原生应用平台团队--应用管理和应用交付 • Github(@wonderflow) • OAM - Open Application Model (https://oam.dev/) • KubeVela (http://kubevela.io/)  PaaS 业务 (2) PaaS 内核 (3, 4) GOPHER CHINA 2020 中国 上海 / 2020-11.21-22 ## EDAS的平台构建策略-OAM应用模型 ## 应用 组件1(工作负载 • 运维特征1 workload • 运维特征2 Components workload-v1 workload-v2 Dashboard Components Rollout Cert Route Traffic Traits/Scopes ## 作用域 Runtime OAM Runtime Implementation Capability mgmt. Definitions OAM defines application centric primitives for runtime system: 能力定义 依赖编排0 码力 | 23 页 | 7.70 MB | 2 年前3
23-云原生观察性、自动化交付和 IaC 等之道-高磊交付方式缺乏脚本能“理解”的方式来表达这些差异,此外由于事后更新OS、三方库或者系统,这些变更又缺乏校验关系,升级时很难给予企业信心,这种交付方式很难被自动化。 ## 标准化能力—微服务PAAS—OAM—万花筒PAAS—1—引子 ## I SV研发团队 ## 客户环境交付  ## 客户环境 ## 运维团队打包 - Components:在 OAM 中,“应用”是由多个概念共同组合而成。第一个概念是:应用组件(Components),它是整个应用的重要组成部分。应用组件既可以包括应用运行所依赖的服务:比如 MySQL 数据库,也包括应用服务本身:比如拥有多个副本的0 码力 | 24 页 | 5.96 MB | 1 年前3
27-云原生赋能 AIoT 和边缘计算、云形态以及成熟度模型之道-高磊• 涵盖所有云,涵盖所有业务形态 • 满足性能、安全要求 • 满足云间通信 • 是未来下一代云,目前云厂商还在摸索阶段 - 有望成为云计算终极形式,云原生ServiceMesh以及OAM等会得到更广阔空间的提升和发展。 2020年,全球数据存储总量预计为58ZB,平均每年增长1倍。当前数据爆炸时代带来了三大问题。一、储存成本问题:通过当前的中心化云计算处理和存储海量新增数据费用高 |Serverless化|极大地降低了开发人员,特别是服务于前端的后端开发人员的运维负担,亚秒级的容器启动速度和单物理机千容器的部署密度降低了serverless应用的技术障碍。| |OAM统一交付能力|基于OAM的软件交付理念和工具重新定义了内部的DevOps流程,实现了应用的“一键安装、多处运行”的应用编排目标| |AIOps精细化运维|依托于K8S和ServiceMesh等度量数据精确性的提0 码力 | 20 页 | 5.17 MB | 1 年前3
共 17 条
- 1
- 2













