- 快召唤伙伴们来围观吧
- 微博 QQ QQ空间 贴吧
- 文档嵌入链接
- 复制
- 微信扫一扫分享
- 已成功复制到剪贴板
迟连义 - 《多云应用管理平台架构设计》
展开查看详情
1 .多云应用管理平台架构设计 演讲者/迟连义
2 .大纲 Ø背景 Ø功能 Ø架构 Ø应用场景
3 .背景 Ø 多云是趋势 Ø 应用程序管理 Ø 建立生态
4 .(硬)背景 应用市场 AppCenter 用户控制台 AppCenter 开发者门户 应用管理 应用编排 日志 消息通知 用户管理 监控告警 财务管理 工单管理 人工智能应用 大数据平台 容器平台 物联网及区块链 Face++ 证件/人脸识别 BI 与数据分析 Rancher EMQ / EdgeOn IoT / noyun.io Kubernetes 阿尔山/网金/布比/云象 区块链平 爱因问答机器人 云端数仓HashData 台 Deep Learning 深度学习平台 Hadoop 生态系统 / ELK Harbor / etcd ChainSQL 服务感知 & 弹性伸缩 QingCloud Application Framework 配置变更 QingCloud IaaS CPU / GPU SDN 2.0 SDS 2.0
5 . 多云 + 应用 + 开源 Run any application at any scale on any infrastructure
6 .功能 多云平台支持 多应用类型支持 AWS、Azure、Kubernetes、 01 02 传统应用、微服务应用、 QingCloud、OpenStack等杂 Severless 应用 度 可商业运营 可扩展、插拔 计量计费、统计、报表 04 03 包括云平台支持、应用类型支 持
7 .微服务架构
8 .架构概览
9 .
10 .Repo 子服务
11 .
12 .App 子服务
13 .
14 .部署问题 Ø规范问题 -- 如何定义一个应用 Ø解决: Ø 微服务应用:Helm 规范 Ø 传统应用:沿用青云 AppCenter 规范 package.json # A json file containing app information cluster.json.tmpl # A manifest tmpl file config.json # A json file containing configuration values LICENSE # OPTIONAL: The license or markdown file or link README.md # OPTIONAL: A human-readable README file locale/zh-cn.json # OPTIONAL: Containing language translation
15 .config.json
16 .cluster.json.tmpl
17 .部署问题 Ø映像问题 -- 应用映像如何分发到多云环境 Ø解决: Ø 微服务应用:Docker image 分发方式 Ø 传统应用:Vm image 由平台自动创建并 share
18 .部署问题 Ø网络问题 -- 如何操作云主机执行命令 Ø解决: Ø 微服务应用:经由 Kubernetes 的 api server Ø 传统应用:经由 Pilot + Frontgate + Drone 通路
19 .
20 .容器应用部署
21 .
22 .应用场景 Ø多云(混合云)一站式应用管理平台 Ø云管平台(CMP)整合 Ø可以作为Kubernetes的一个应用管理系统
23 .关于 Ø官网: https://openpitrix.io/ Ø开源: https://github.com/openpitrix ØSlack: openpitrix.slack.com
24 .