企业云原生的探索与落地深圳沙龙-RacherLabs-20-11-14/小程序+容器:前端后端全链路敏捷化
1 移动应用开发现状 2 小程序发展趋势 3 移动应用如何利用小程序转型升级 4 实战操作 为何小程序是当下流行且应用场景广泛的新一代技术生态 通过打造小程序生态,企业的数字化创新能力将得到什么样的松绑、激活 如何基于Rancher容器云平台快速搭建小程序,扩大企业数字化系统生态 传统移动应用开发模式以及转型升级顾虑 #移动应用开发现状# 单体应用 工具型APP 服务化、模块化 保障APP动态更新的情况 下,如何保证用户体验 缺乏客户端经验的开发者, 如何做到业务极速迭代 如何丰富现有功能,开放自 己的业务生态 百万级日活 高频发版需求 业务功能单一 业务模块繁杂 移动应用转型升级过程中存在的顾虑 #小程序发展趋势# 小程序数量 DAU MAU 人均单日使用时长 数据来源:微信小程序2020上半年发展报告,截止时间2020年7月 小程序数量 DAU MAU 人均单日使用时长 可实现动态更 新与APP隔离 可独立更新 用户没有学习成本 响应速度响应快 能够快速裂变分享 打通社交媒体 触达海量用户 小程序成为互联网巨头争夺的流量入口是因为? #移动应用如何利用小程序转型升级# 组合 索引 推荐 灰度 拆分 分享 应用场景小程序化 “上下架” 打破传统APP 信息孤岛 重组 自营APP 业务功能独立 拆分成小程序 第三方 终端应用 移动应用演进趋势0 码力 | 27 页 | 3.74 MB | 1 年前3企业云原生的探索与落地深圳沙龙-RacherLabs-20-11-14/应用容器化最佳实践
…… • Deployment • DaemonSet • ConfigMap • Secret • Service • Ingress • …… • 功能测试 • 性能测试 • 升级回滚 • …… © Copyright 2020 Rancher Labs. All Rights Reserved. Confidential 应用分析解耦 ✓ 应用开发语言或平台及对应版本 是否有特定的操作系统、GPU或其他底层资源依赖 ✓ 系统间集成方式(应用层集成、数据库层集成) ✓ 业务场景及用户使用情况(用户数、并发数、集中时间段) ✓ 系统目前是否有已知的安全漏洞及修复计划 ✓ 是否可允许停机升级、停机升级窗口时间段及时长 ✓ 应用研发及维护团队情况 ✓ 应用近期发布及迭代计划情况 © Copyright 2020 Rancher Labs. All Rights Reserved. Confidential 写在同一个RUN语句中,永远不要分开,以避免 apt-get update 缓存问题 • 请避免执行 apt-get upgrade 和 dist-upgrade,因为一方面父级镜像中的有些核心软件包无法在非特权容器中更新升级,另一方面 大范围的更新软件及其依赖,会增加镜像大小。所以,建议只更新必要的指定软件,并做好清除动作 以下示例基础镜像基于ubuntu:18.04,其他操作系统类似: © Copyright 20200 码力 | 28 页 | 3.47 MB | 1 年前3Rancher 用户手册 v1.0
c) 配置 NFS 服务器参数,这里的路径为 NFS 服务器配置的共享存储路径。 Page 20 d) 上面步骤中最后点击确定后,设置卷名和容器路径。 持久卷声明 升级策略 支持四种策略: a) 滚动: 先启动新 Pod,再停止旧 Pod(默认) b) 滚动: 先停止旧 Pod,再启动新 Pod c) 删除所有 Pod,然后重新开始 d) 自定义 n 可以将 Kubernetes 资 源对象关联到任意的非标识性元数据。使用客户端(如工具和库)可以检索到这些元数据。 安全/主机设置 l 镜像拉取策略 默认为总是拉取,Pod 在配置升级或者重建时都会执行镜像拉取操作。如果设置为不存在则 拉取,那么只有主机上不存在相应镜像时才会去拉取。如果设置为从不,那么 Docker 将不 会拉取镜像。对于镜像更新不频繁的应用,建议设置为不存在则拉取,这样可以减少镜像拉 Page 25 这里查看到的是整个应用的配置信息,如果要查看单个容器。 6.4. 应用配置更新 在应用列表的右侧,点击省略号菜单,在点击编辑。 修改好参数后,点击页面下方的升级 6.5. 添加附加容器(Sidecar) 如果应用的架构更新,需要向原有的应用再添加一个容器,可以通过 Sidecar 的方式附加在 原有的服务中运行。 Page 260 码力 | 35 页 | 6.47 MB | 1 年前3企业云原生的探索与落地深圳沙龙-RacherLabs-20-11-14/安信证券DevOps探索与实践
个服务自己流水线的过程,提供更加灵活 的流水线支持; ⚫ 提供统一任务模板给大家选择,模板中对 应的功能在统一的pipeline脚本中实现, 保存到代码仓库中,能够实现问题的统一 修复和功能的统一升级; ⚫ 因为流水线功能分为了pipeline脚本,和 可视化方式配置两部分,通过可视化配置 的部分需要考虑留痕和版本回溯的问题。 工具平台建设-面向应用的交付流水线 SIT提测 部署SIT环境0 码力 | 27 页 | 2.42 MB | 1 年前3
共 4 条
- 1