1.3 MOSN 在云原生的探索及实践为什么做 用户痛点 • east-west、north-south Gateway 技术栈不统一, 维护成本高 • Envoy C++ 编写,对于 业务方来说开发门槛高 技术趋势 • Lua extension • WASM extension • External-proc extension 可扩展性、灵活性、生态 价值意义 • 技术共享,融合 Envoy 和 MOSN GoLang 社区生态粘性 MOE Envoy 和 GoLong 生态打通 维护成本高、可扩展性弱 MoE 背景介绍 — 方案调研 方案名称 优势 劣势 Lua Extension Lua 编写简单业务处理方便 Lua 脚本语言,开发复杂功能不 方便;支持的库(SDK)相对较 少 WASM Extension 跨语言语言支持 (C/C++/Rust)、隔离性、安 全性、敏捷性 处于试验阶段,性能损耗较大; 成本 生态 Lua Extension 高 高 高 较低 WASM Extension ES 低 高 活跃 External Processing Filter 高 低 中 N MOSN(GoLang) Extension 高 较高 低 活跃 对比:MOE 相比 ext-proc 无需跨进程 gRPC,性能高,易管理; 相比 WASM 无需网络 IO 操作转换成本;相比 Lua 生态好、能0 码力 | 36 页 | 35.61 MB | 1 年前3
01. MOSN 高性能网络扩展实践 - 王发康为什么做 用户痛点 • east-west、north-south Gateway 技术栈不统一, 维护成本高 • Envoy C++ 编写,对于 业务方来说开发门槛高 技术趋势 • Lua extension • WASM extension • External-proc extension 可扩展性、灵活性、生态 价值意义 • 技术共享,融合 Envoy 和 MOSN 和 GoLang 社区生态粘性 MoE Envoy 和 GoLong 生态打通 维护成本高、可扩展性弱 MoE 背景介绍 — 方案调研 方案名称 优势 劣势 Lua Extension Lua 编写简单业务处理方便 Lua 脚本语言,开发复杂功能不方便 支持的库(SDK)相对较少 WASM Extension 跨语言语言支持(C/C++/Rust)、 隔离性、安全性、敏捷性 处于试验阶段,性能损耗较大; 性能 成本 生态 Lua Extension 高 高 高 较低 WASM Extension ES 低 高 活跃 External Processing Filter 高 低 中 N MOSN(GoLang) Extension 高 较高 低 活跃 对比:MoE 相比 ext-proc 无需跨进程 gRPC,性能高;相比 WASM 无需 网络 IO 操作转换成本;相比 Lua 生态好、能复用现有的0 码力 | 29 页 | 2.80 MB | 1 年前3
The Many Faces of Struct TagsPrintln(string(asBytes)) // "{"nombre":"Gopher Cleveland","edad":40}" The Future: Code Generation? Right Now Code Generation is usually configured through comments, which is powerful and workable `generate:"get,validate-email"` zipCode string `generate:"set,get,validate-zip"` } // === Generated Code === func (v *Voter) GetEmail() string { return v.email } func (v *Voter) GetZipCode() string0 码力 | 18 页 | 148.80 KB | 1 年前3
16-Nocalhost重新定义云原生开发环境-王炜Kubernetes 集群(1.16+),⽀持 TKE、Mnikube、Kind 等 已配置好 kubectl 且能访问 Kubernetes 集群 集群开启了 RBAC 安装 Visual Studio Code(1.52+) 和 Nocalhost 插件 安装 nhctl cli ⼯具(https://nocalhost.dev/installation/) 对于 TKE 等⽀持 LoadBalancer 管理⽤户、集群和应⽤。init 阶段⾃动使⽤部署 Nocalhost 的集群作为开发集群,同时创建了 Bookinfo 应⽤和开发者,并为开发者分配了 Bookinfo 应⽤的开发空间。 现在打开 VS Code ,进⼊ Nocalhost 插件,点击上⽅的“地球”按钮,同样输⼊ Web 控制台的地址,回⻋确 定。 点击 “Sign In” 按钮,输⼊开发者的登陆账号:foo@nocalhost.dev,密码:123456,登陆后即可⼀键部0 码力 | 7 页 | 7.20 MB | 6 月前3
云原生安全威胁分析与能力建设白皮书(来源:中国联通研究院)DevSecO ps Development Security Operation 开发、安全、运营 DoS Denial of Service 拒绝服务 IaC Infrastructure-as-Code 基础设施即代码 IAST Interactive Application Security Testing 交互式应用安全测试 IP Internet Protocol 网际互连协议 云原生安全威胁分析与能力建设白皮书 69 [27] CVE-2018-1002105.https://github.com/destild/cloud-native-securi ty-book/tree/main/code/0403-CVE-2018-1002105 [28] k8s API. https://k8s.io/zh-cn/docs/reference/k8s-api/workload-resources/pod-v0 码力 | 72 页 | 2.44 MB | 1 年前3
云原生中的数据科学KubeConAsia2018FinalIntroduction to Modern Data Science Sam Kreter Code and Slides github.com/samkreter/KubeconAsia2018 The Process Business Need / Problem Discovery The Process Business Need / Problem Discovery0 码力 | 47 页 | 14.91 MB | 1 年前3
(四)基于Istio on Kubernetes 云原生应用的最佳实践 - Alibaba Cloud K8S Playground个版本的addedvalues微服务。 Clean 1 kubectl delete -f . About This theme was developed by Jonathan Klughertz. The source code is available on Github. Create Websites. Make Magic. Recent Posts Kubernetes动⼿手实践沙⻰龙 (⼀一)Kubernetes弹性扩缩容实践0 码力 | 6 页 | 1.33 MB | 1 年前3
云原生图数据库解谜、容器化实践与 Serverless 应用实操OpenFunction Siwi (/ˈsɪwi/) is a PoC of Dialog System With Graph Database Backed Knowledge Graph. Arch Code ┌─────────────┬───────────────────────────────────┐ │ Speech │ Frontend0 码力 | 47 页 | 29.72 MB | 1 年前3
25-云原生应用可观测性实践-向阳零侵入 == 全覆盖 == 监控入口 Datadog Universal Service Monitoring 要点: 1、Alerts and SLOs for every service 2、No code changes required 3、Faster troubleshooting with a unified platform 4、No service left behind 50亿$ 200亿$0 码力 | 39 页 | 8.44 MB | 6 月前3
中国移动磐舟DevSecOps平台云原生安全实践CONTENT 磐舟DevSecOps安全能力建设框架 安全开发 • • • 安全测试 • • • 安全管控 • • • 安全运营 • • • 一个体系、两个方向、四个环节 PLAN CODE DEPLOY OPERATE MONITOR RELEASE TEST BUILD DEV BUILD TIME OPS RUN TIME 上线即安全(安全左移)+ 自适应安全(持续监控&响应)0 码力 | 22 页 | 5.47 MB | 1 年前3
共 10 条
- 1













