CloudExplorer 3.0 管理员手册v1.2个维度理解平台面向的场景,一个是从项目生命周期过程横 向唯独,即开发测试、投产上线、系统运维、运营、应用运维场景维度,一个是从角色纵 向维度,即服务、管理、运维、运营四方面场景维度。 2.2 使用场景概览 图 2-1 IT 管理员使用场景 下面描述 IT 管理员对云管的整体使用过程场景,如图 2-1 所示。 首先,纳管同步基础架构平台资源 IT 管理员将各个要纳管的虚拟化平台、私有云平台、公有云 API 杭州飞致云信息科技有限公司 18 图 2-2 门户菜单入口 图 2-3 门户功能菜单 杭州飞致云信息科技有限公司 19 门户功能菜单中每块(下图方形边框部分示例)均为一个模块服务,比如管理中心、虚 拟机服务、账单中心、运营分析、数据库服务、负载均衡服务等。可以方便地从中选择进 入模块门户功能页面。 图 2-4 模块服务 门户功能菜单的菜单项可以在角色的权限中进行授权配置,如图 2-5,图 2-6 所示。 所示。 图 2-5 编辑角色(1) 杭州飞致云信息科技有限公司 20 图 2-5 编辑角色(2) 约定: 后续文档中,说明打开某个模块的功能页面时,不再描述到模块门户的操作方法步骤了,直接从 进入模块门户开始描述,如 在【模块名】中,选择菜单【功能菜单】下【功能菜单项】打开【xxx】 页面,或者直接 打开【模块名】/【菜单名】/【菜单项】页面。 举例:比如进入【虚拟机服务】的虚拟机列表页面,会这样描述:0 码力 | 308 页 | 0 Bytes | 1 年前3
CurveFS rename 接口实现方案自带的分布式事务 Q&A 1. 是否需要实现跨文件系统的 rename 操作? 2. 在多客户端情况下,是否需要加锁来保证其原子性? 3. rename 流程举例说明? 例 1:rename A→B (A 存在,而 B 不存在) 例 2:rename A→C (A 存在,而 C 存在) 4. 当 2 个操作的 dentry 属于同一个 copyset 有什么不一样? 背景 当前 curvefs 接口的实现,主要调研了 chubaofs 和 juicefs,而 rename 的实现难点主要在于其原子性的保证。 方案调研 Chubaofs chubaofs 中的 rename 实现不是原子性的,它是通 用创建源文件的硬连接,然后删除源文件的方式来实现的,主要有以下 4 步 : 将源文件的 nlink 加一 创建目标文件的 dentry 删除源文件的 dentry 将源文件的 nlink 减一 而每一步骤都有可能出错,chubaofs 层已经给我们保障了,不需其他开发, 而如果我们挂载多客户端的话,需要一个分布式锁,可以利用块设备中 open() 的 session 机制来实现文件锁,加锁的粒度可以参考 VFS 3. rename 流程举例说明? 例 1:rename A→B (A 存在,而 B 不存在) 一些假设: 将文件 A 对应的 dentry 称为 dentryA,并假设 dentryA 属于 copyset1 将文件 B 将要创建的0 码力 | 15 页 | 555.93 KB | 6 月前3
FIT2CLOUD CloudExplorer 产品白皮书 v1.7日益多样、规模不断增长、不断变革,运维工具多样分散独立的环境下,给项目生命周期中 各角色在开发测试、投产以及系统运维环节提供应用运行环境服务、管理、运维、运营场景 的一站式的支持。如图 1 图所示。 通过建立整合 IT 基础架构、运维工具的在线服务化自动化门户,通过 IT 服务管理模式 转型,加速业务系统的开发、测试、投产、上线,同时减少人工操作以及人工操作风险、解 放人力、提升运维 。并能够在现有的 IT 服务管理 模式转型框架基础上,与时俱进,不断整合演进过程中新采纳和替换的基础架构和运维工具 平台,保持和提升服务、管理、运维、运营各方面的自动化水平和场景自动化覆盖。 图 1: 业务生命周期场景 杭州飞致云信息科技有限公司 软件用起来才有价值,才有改进的机会 7 帮助企业在云时代加速数字化转型,一方面充分利用云和通过 IT 服务模式转型解放生 产力,另一方面 署完虚拟机后需要给安全部门提申请把虚拟机管理信息加入到堡垒机并授权,部署 配置监控代理、配置备份等)。 结果: 用户侧对于 IT 服务快速响应要求与管理侧 IT 服务响应速度较慢的矛盾越来越大。 图 2: "柜台式" IT 服务管理模式 针对以上申请运行环境时排期比较久的问题,可以通过云管平台改变服务模式来解决, 即将现有的"柜台式"改变为"ATM 在线服务"式,即通过运行环境资源在线服务、自动化部0 码力 | 60 页 | 0 Bytes | 1 年前3
Red Hat OpenShift GitOps 1.13 了解 OpenShift GitOps集群和应用程序。GitOps 以快速的速度处 理和自动化复杂部署,节省部署和发行周期期间的时间。 GitOps 工作流通过开发、测试、临时和生产环境来推送应用程序。GitOps 部署新应用程序或更新现有应 用程序,因此您只需要更新存储库,GitOps 会自动执行所有操作。 GitOps 是一组使用 Git 拉取请求来管理基础架构和应用程序配置的实践。GitOps 中的 Git 存储库是系统 和应用程序配置的唯一来源。此 应用程序控制器 用程序控制器(Argo CD 应 应用程序控制器 用程序控制器) 执行以下操作的控制器: 持续监控 Git 存储库的更改 监控正在运行的应用程序 将 live 状态与所需的目标状态进行比较 部署新更改 示例包括 Argo CD Application Controller 检测 OutOfSync 应用程序状态,并选择性地采取纠正操 作。 应 应用程序 用程序 自定 自定义资 义资源 源(CR) 描述如何部署 Argo CD 应用程序的资源的 YAML 清单。 应 应用程序 用程序 自定 自定义资 义资源定 源定义 义(CRD) 代表环境中部署的 Argo CD 应用程序实例的资源对象。 ApplicationSet CRD (Argo CD 应 应用程序集 用程序集) 根据 ApplicationSet CR 的内容自动生成 Argo CD 应用程序的资源对象和0 码力 | 17 页 | 203.28 KB | 1 年前3
CloudExplorer 3.0 用户手册v1.2。 杭州飞致云信息科技有限公司 12 图 1-1 HOME 页面 第二种方式 在门户各个页面,可点击最左上角的【9 点】图标,如图 1-2 所示,打开门户功能菜 单,如图 1-3 所示,在门户功能菜单中,选择进入指定模块的指定页面,如选择【虚拟机 服务】下【虚拟机】打开【虚拟机服务】门户下的【虚拟机列表】页面,如图 1-4 所示。 图 1-2 【9 点】门户菜单入口-九点图标 杭州飞致云信息科技有限公司 13 图 1-3 门户功能菜单 图 1-4 【虚拟机服务】门户-【虚拟机列表】页面 杭州飞致云信息科技有限公司 14 2 登陆首页 HOME 页 以工作空间用户登录后,首先打开的是【HOME】页面【我的资源视图】,视图包括 【我的导航】、【资源概览】、【账单汇总】、【我的待办事项】、【我的待办】、【通知】 等多个面板,如图 2-1 所示。在【HOME 所示。在【HOME】页可看到各个模块的快捷入口,资源使用统计, 以及当月账单费用、待办事项、通知。可点击右上角【自定义】定义是否显示各个面板。 杭州飞致云信息科技有限公司 15 图 2-1 我的资源视图 2.1 我的导航面板 在【我的导航】面板中,是各个模块页面的快捷入口,包括以下模块门户页面的快捷入 口,如图 2-2 所示。 【虚拟机服务】模块【申请】页面快捷入口 【负载均衡】模块的【申请】页面快捷入口0 码力 | 102 页 | 0 Bytes | 1 年前3
Zadig 面向开发者的云原生 DevOps 平台xN 集成验证 xN 写测试用例 系统验证 xN 自动化测试 xN 性能测试 xN 安全测试 xN 数据变更 xN 代码变更 xN 配置变更 xN 部署测试环境 xN 部署预发环境 xN 部署生产环境 xN 部署/灰度上线 xN 监控/告警 xN 版本归档 xN 交付追踪 xN 数据度量 xN 服务、工单管理 事件、缺陷管理 想 法 用 户 运行阶段 需求阶段 研发阶段 工程师不再花时间在开发写代码之外的脏活累活,比如服务部署、找环境,服务编排等Infra的事情。 1 0 0 % 开 源 基 本 能 力 开 源 1.5 个月核心重构 65% 功能实现开源 支撑开源社区开发者环境 易 用 性 增 强 接入:安装10分钟以内,成功率达 90% 集成环境:支持开发者 Remote debug 工作流:效率和性能、开发者体验提升 贡献者流程建立 开 放 社 区 搭 建 2021年5月 整体生产力提升一倍以上 4. 大幅降低发布事故和错误率 自动化测试场景:上千测试用例为发布保驾护航 — — 字 节 跳 动 - 飞 书 S R E 工 程 师 “ Z a d i g 解 决 方 案 面 向 开 源 , 可 用 性 极 高 , 通 用 性 场 景 适 配 性 强 , 重 复 利 用 度 高 。 市 面 上 的 其 他 产 品 基 本 没 办 法 解 决 微 服 务 联 调0 码力 | 59 页 | 23.57 MB | 1 年前3
Zadig 面向开发者的云原生 DevOps 平台运维 / 开发 技术支持 事件 需求设计 架构设计 拆任务、写代码 代码集成 xN 单元测试验证 xN 代码扫描 xN 自测、联调 xN 集成验证 xN 写测试用例 系统验证 xN 自动化测试 xN 性能测试 xN 安全测试 xN 数据变更 xN 代码变更 xN 配置变更 xN 部署测试环境 xN 部署预发环境 部署生产环境 xN 部署 / 灰度上线 xN 监控 / 告警 xN 版本归档 xN 交付追踪 xN 数据度量 xN 服务、工单管理 事件、缺陷管理 想 法 用 户 运行阶段 需求阶段 研发阶段 现代软件交付挑战:开发 5 分钟,上线 2 小时 服务一:设计 | 代码编写 | 构建 | 测试 | 部署 工程师不再花时间在开发写代码之外的脏活累活,比如服务部署、找环境,服务编排等 Infra 的事情。 1 0 0 % 开 源 基 本 能 力 开 源 1.5 个月核心重构 65% 功能实现开源 支撑开源社区开发者环境 易 用 性 增 强 接入:安装 10 分钟以内,成功率达 90% 集成环境:支持开发者 Remote debug 工作流:效率和性能、开发者体验提升 贡献者流程建立 开 放 社 区 搭 建0 码力 | 59 页 | 81.43 MB | 1 年前3
Zadig 产品使用手册/ 数 据 迭 代 方 式 已 经 无 法 适 应 , 软 件 工 程 化 时 代 已 然 到 来 。 Z a d i g 软 件 工 程 平 台 是 国 内 落 地 程 度 最 深 、 使 用 范 围 最 广 ( 近 千 家 企 业 ) 的 云 原 生 D e v O p s 平 台 。 领先企业抢先实践 Zadig Zadig 研发数字化转型方案正成为产业数字化战略的核心环节 测试工程师 • 升级预发环境 • 升级生产环境 • 变更数据库 发布工程师 核心场景介绍:不同角色工程师基于统一协作平面,操作使用自动化工作流和云原生环境 面向角色 功能描述 工作流名称样例 具体配置 开发工程师 CI 过程 project-unit-test project-scan • 单元测试、代码扫描 更新日常开发环境及 dev 业务配 置 project-dev-workflow Apollo/Nacos )、数 据变更、部署生产环境(变量变更、模板 变更)、场景测试 管理员 ( 运维 ) 准备——工作 流 管理员 ( 运维 ) 准备——工作 流 面向角色 环境描述 环境名称样例 场景介绍 开发工程师 用于日常开发、联调 dev 如果 Java 栈实现灰度能力,可以通过新建环境随时拉 起开发自测子环境 如果采用 Istio + Skywalking 技术栈,通过 Zadig0 码力 | 52 页 | 22.95 MB | 1 年前3
Zadig 产品使用手册/ 数 据 迭 代 方 式 已 经 无 法 适 应 , 软 件 工 程 化 时 代 已 然 到 来 。 Z a d i g 软 件 工 程 平 台 是 国 内 落 地 程 度 最 深 、 使 用 范 围 最 广 ( 近 千 家 企 业 ) 的 云 原 生 D e v O p s 平 台 。 领先企业抢先实践 Zadig Zadig 研发数字化转型方案正成为产业数字化战略的核心环节 测试工程师 • 升级预发环境 • 升级生产环境 • 变更数据库 发布工程师 核心场景介绍:不同角色工程师基于统一协作平面,操作使用自动化工作流和云原生环境 面向角色 功能描述 工作流名称样例 具体配置 开发工程师 CI 过程 project-unit-test project-scan • 单元测试、代码扫描 更新日常开发环境及 dev 业务配置 project-dev-workflow 审批、配置变更(Apollo/Nacos)、数 据变更、部署生产环境(变量变更、模板 变更)、场景测试 管理员(运维)准备——工作流 管理员(运维)准备——工作流 面向角色 环境描述 环境名称样例 场景介绍 开发工程师 用于日常开发、联调 dev 如果 Java 栈实现灰度能力,可以通过新建环境随时拉起 开发自测子环境 如果采用 Istio + Skywalking 技术栈,通过 Zadig0 码力 | 52 页 | 16.27 MB | 1 年前3
CloudExplorer 3.0 部署运维手册v1.2的方式维护整体平台的运行与服务之间的 依赖关系。 2.1.1 依赖组件 CloudExplorer 云管平台依赖于如下第三方开源中间件及数据库服务: 名称 描述 MySQL 提供数据库服务,可配置使用外部数据库服务,例:RDS Ansible CloudExplorer 基于 Ansible 实现自动化操作功能 Prometheus CloudExplorer 基于 Prometheus 实现监控和告警功能 Redis 微服务网关依赖管理中心模块与用户认证模块; 其他应用模块都依赖管理中心; Ansible、Prometheus 等开源组件模块不依赖其他模块; 可通过 yml 文件查看全部依赖,例: 杭州飞致云信息科技有限公司 8 三、部署架构 3.1 高可用部署架构 杭州飞致云信息科技有限公司 9 3.2 端口说明 数据库节点服务器需要开通的访问端口如下: 端口 作用 说明 CloudExplorer 云管平台 数据库 CentOS/RHEL 7.* 64 位系统,4 核/8G 内存/500G 硬盘; 数据存储 目录可用空间大于 300G 2 MYSQL 5.7.32+ 可使 用公有云 RDS 等服务 负载均衡 CentOS/RHEL 7.* 64 位系统,4 核/8G 内存/100G 硬盘 2 Nginx+keepaliv e 可使用现有 的 负载均衡设备,0 码力 | 29 页 | 0 Bytes | 1 年前3
共 13 条
- 1
- 2













