新一代云原生分布式存储无中心节点/中心节点 均 衡 地址空间的每段数据会分布在不同机器的磁盘上,如 何找到这些数据? 可靠性 & 可用性 —— 多副本/EC 服务不可用时 间 数据一致性 —— 一致性协议 如何保证数据不丢?如何保证各种硬件故障的时候读 写都正常? 可扩展性 —— 和数据分布的方式相关 所用容量都用完后,可以新增机器扩展容量分布式存储的要素 — 数据分布 无中心节点:哈希算法 KEY (Offset, Len) VALUE (DiskID) (0, 4MB) 70 (4MB, 8MB) 60 (8MB, 16MB) 50分布式存储的要素 — 一致性协议 多副本: 写三次? 一致性协议 一致性:WARO(Write-all-read-one)、Quorum WARO • 所有副本写成功 • 读可用性高:可以读任一副本 • 写可用性较低,任一副本异常写失败 rbd\udata.6855c174a277a30.000000000005c2架构简介 — 多副本一致性协议 复制策略 • 主动拷贝、链式复制、splay复制 异常处理 • PG有23种状态:Peering,Degraded等 • 强一致性协议对异常的容忍较差 使用WARO一致性协议 • 所有副本写完成返回客户端 • 延迟取决于所有副本中最慢的那一个块存储场景 为云主机提供云0 码力 | 29 页 | 2.46 MB | 6 月前3
openEuler 23.09 技术白皮书异构通用内存管理框架 GMEM (Generalized Memory Management),提供了异构内存互联的中心化管理机制,且 GMEM API 与 Linux 原生内存管理 API 保持统一,易用性强,性能与可移植性好。 加速器使用 GMEM API 将内存接入统一地址空间后,可自动获得 GMEM 面向异构内存编程优化的能力。与此同时,加 速器驱动无需重复实现内存管理框架,大幅降低开发维护带来的成本。 与加速器并行的两套地址空间合并为统一虚拟地址空间。 GMEM 建立了一套新的逻辑页表去维护这个统一虚拟地址空间,通过利用逻辑页表的信息,可以维护不同处理器、不 同微架构间多份页表的一致性。基于逻辑页表的访存一致性机制,内存访问时,通过内核缺页流程即可将待访问内存在主 机与加速器进行搬移。在实际使用时,加速器可在内存不足时可以借用主机内存,同时回收加速器内的冷内存,达到内存 超分的效果,突破 设备之间互联互通。 硬实时系统(UniProton) UniProton 是一款实时操作系统,具备极致的低时延和灵活的混合关键性部署特性,可以适用于工业控制场景,既支 持微控制器 MCU,也支持算力强的多核 CPU。目前关键能力如下: • 支持 Cortex-M、ARM64、X86_64 架构,支持 M4、RK3568、X86_64、Hi3093、树莓派 4B 芯片和单板。 • 支持树莓派 4B、Hi3093、X86_640 码力 | 52 页 | 5.25 MB | 1 年前3
Zadig 面向开发者的云原生 DevOps 平台服务部署、找环境,服务编排等 Infra 的事情。 1 0 0 % 开 源 基 本 能 力 开 源 1.5 个月核心重构 65% 功能实现开源 支撑开源社区开发者环境 易 用 性 增 强 接入:安装 10 分钟以内,成功率达 90% 集成环境:支持开发者 Remote debug 工作流:效率和性能、开发者体验提升 贡献者流程建立 开 放 社 区 搭 建 2021 个领域敏感型场景 建立产品发展委员会 贡献者流程优化 2022 年 9 月 场 景 深 化 能 力 增 强 Helm/K8s YAML/ 托管场景接入流程优化 UX/UI 升级,工程师一线体验优化 推出效能看板,实时客观度量工程数据指标 效 率 优 化 、 开 发 者 体 验 增 强 2023 年 面向生态伙伴开放场景 面向开发者提供 IDE 插件 / 自测环境 通用工作流广泛链接生态赋能开发者 通用工作流广泛链接生态赋能开发者 企业解决方案和最佳实践内置 发布 AI 增强解决方案 企 业 开 放 性 、 A I 能 力 增 强 产品发展历程 高频极速迭代: Zadig 开源 29 个月共迭代 21 个版本 “ ” 开发者常处于 今天发版、明早升级 嗷嗷待哺状态 Zadig 优势、使用场景、解决问题域 Zadig 解决问题域 Zadig 云原生开放性:极简、 0 负担接入0 码力 | 59 页 | 81.43 MB | 1 年前3
Zadig 面向开发者的云原生 DevOps 平台比如服务部署、找环境,服务编排等Infra的事情。 1 0 0 % 开 源 基 本 能 力 开 源 1.5 个月核心重构 65% 功能实现开源 支撑开源社区开发者环境 易 用 性 增 强 接入:安装10分钟以内,成功率达 90% 集成环境:支持开发者 Remote debug 工作流:效率和性能、开发者体验提升 贡献者流程建立 开 放 社 区 搭 建 2021年5月 2021年7 个领域敏感型场景 建立产品发展委员会 贡献者流程优化 2022年9月 场 景 深 化 能 力 增 强 Helm/K8s YAML/托管场景接入流程优化 UX/UI 升级,工程师一线体验优化 推出效能看板,实时客观度量工程数据指标 效 率 优 化 、 开 发 者 体 验 增 强 2023年 面向生态伙伴开放场景 面向开发者提供 IDE插件/ 自测环境 通用工作流广泛链接生态赋能开发者 通用工作流广泛链接生态赋能开发者 企业解决方案和最佳实践内置 发布 AI 增强解决方案 企 业 开 放 性 、 A I 能 力 增 强 产品发展历程 高频极速迭代:Zadig 开源 29 个月共迭代 21 个版本 开发者常处于“今天发版、明早升级”嗷嗷待哺状态 Zadig 优势、使用场景、解决问题域 Zadig 解决问题域 Zadig 云原生开放性:极简、0 负担接入 Zadig 业务架构 Zadig0 码力 | 59 页 | 23.57 MB | 1 年前3
TGT服务器的优化通过iSCSI支持更多系统,例如Windows, 类UNIX系统等,使用两项基础 技术 • TCP/IP • SCSI • 替代SAN • 可靠性、稳定性方面有自己的的特色,使用raft副本一致性和copyset概念可以自动 修复损坏的副本,并且可扩容。无论在可靠性、稳定性还是性价比方面都很有优势, 使用廉价硬件搭建。iSCSI软件 • Client端: iscsi initiator,系统自带 支持复杂的存储系统,例如ceph rbd, sheepdog, glfs • 纯C代码,外加一些脚本 • 完整的源代码和维护工具、手册 • 编写IO驱动比较容易,容易扩展支持新的存储系统 • 代码独立,容易编译、调试、修改,适应性强让TGT支持curve • 编写curve驱动,底层异步提交I/O,pipeline • 利用NEBD PART 1接口,需要与nebdserver运行在同一台机器 • 支持共享打开,两台TGT服务器可以同时打开一个curve卷0 码力 | 15 页 | 637.11 KB | 6 月前3
openEuler 24.03 LTS 技术白皮书Kubeedge,可以更好地实现“云 - 边 - 端”协同。 UniProton 是一款实时操作系统,具备极致的低时延和灵活的混合关键性部署特性,可以适用于工业控制场景,既支持微控 制器 MCU,也支持算力强的多核 CPU。目前关键能力如下: • 支持 Cortex-M、Arm64、x86_64、riscv64 架构,支持 M4、RK3568、RK3588、x86_64、Hi3093、树莓派 4B、鲲鹏 Kubernetes-Deployer,辅助 NestOS 解决在使用容器技术与容器编排技术实现业务发布、运维时与底层环境高度解耦而带来的运 维技术栈不统一,运维平台重复建设等问题,保证了业务与底座操作系统运维的一致性。 功能描述 应用场景 特性增强 20 openEuler 24.03 LTS 技术白皮书 特性增强 特性增强 21 openEuler 24.03 LTS 技术白皮书 AArch64 多版本 UKUI 是由麒麟团队开发的基于 Linux 发行版的轻量级桌面环境,将视觉和交互舒适自然的结合在一起,全面兼容 x86、 Arm64 等多种主流架构,拥有更美观的 UI 界面、更友好的一致性交互体验,提供 4K 支持、夜间模式、任务栏预览等多种功能。 OpenStack 是一个开源的云计算管理平台项目,旨在提供一个可扩展的、灵活的云计算服务,支持私有云和公有云环境。 UKUI 桌面为用户提供了简单高效的桌面图形环境。0 码力 | 45 页 | 6.18 MB | 1 年前3
Zadig 产品使用手册接一切工具链 企业自建 DevOps 流程平台 围绕 Jenkins 或 CI/CD 工具 搭建流程串接胶水平台 局限性大扩展性差 内部推广难度极高 做完后价值难被证明 通用性、可扩展性、技术先进性强,可以灵活 广泛接入各种技术和业务场景 基于代码管理的 DevOps 方案 Gitee 平台 GitLab 平台 局限性大、全流程安全性低 维护成本高 支持多个服务并行构建部署、产品级发布,可 产品视角开发交付、团队高效协 同、稳定迭代 产研数字化过程数据透明、关键 指标易抽取、有能力合理调动资 源、随时决策响应客户需求 碎片化 研 发模 式 产研全流程拉通需求到上线所需的代码、服务、配置和数据的一致性交付 Jira 飞书 项管 其他 自测 环境 Argo K8s JFrog YAML 产品 开 发 测 试 运维 产研运一体化 解决方案 免运维模板库 效能洞察 云原生0 码力 | 52 页 | 22.95 MB | 1 年前3
Zadig 产品使用手册接一切工具链 企业自建 DevOps 流程平台 围绕 Jenkins 或 CI/CD 工具搭 建流程串接胶水平台 局限性大扩展性差 内部推广难度极高 做完后价值难被证明 通用性、可扩展性、技术先进性强,可以灵活 广泛接入各种技术和业务场景 基于代码管理的 DevOps 方案 Gitee 平台 GitLab 平台 局限性大、全流程安全性低 维护成本高 支持多个服务并行构建部署、产品级发布,可 产品视角开发交付、团队高效协 同、稳定迭代 产研数字化过程数据透明、关键 指标易抽取、有能力合理调动资 源、随时决策响应客户需求 碎 片 化 研 发 模 式 产研全流程拉通需求到上线所需的代码、服务、配置和数据的一致性交付 Jira 飞书 项管 其他 自测 环境 Argo K8s JFrog YAML 产 品 开 发 测 试 运 维 产研运一体化 解决方案 免运维模板库 效能洞察 云原生0 码力 | 52 页 | 16.27 MB | 1 年前3
Zabbix 5.0 Manual径。 44 参数名称必须配 范围 默认值 描述信息 DBUser 否 据 库 用 户 名。 45 参数名称必须配 范围 默认值 描述信息 DBTLSConnect 否 置 此 选 项 将 强 制 使 用 TLS 连 接 到 数 据 库: required - 使 用 TLS 连 接 verify_ca - 使 用 校 验 证 书 的 TLS 连 接 verify_full 用。 DBUser 数 据 库 用 户 名。 此 参 数 SQLite 不 使 用。 122 参数名称必须配 范围 默认值 描述信息 DBTLSConnect no 设 置 此 选 项 将 强 制 使 用 到 TLS 连 接 数 据 库。 required - 使 用 TLS 连 接 verify_ca - 使 用 TLS 并 且 验 证 verify_full - 使 用 要求描述 gettext php- gettext 从 Zab- bix 2.2.1 版 本 开 始, PHP get- text 扩 展 性 不 是 安 装 Zab- bix 的 强 制 性 要 求. 如 果 没 有 安 装 get- text, 前 端 也 能 够 正 常 运 行, 然 而, 翻 译 将 不 可 用. 可选的先决条件也可能出现在清单中。失败的可选先决条件显示为橙色,并处于0 码力 | 2715 页 | 28.60 MB | 1 年前3
Zabbix 3.4 中文手册PCRE 库 Zabbix 中的正则表达式支持已从 POSIX 扩展正则表达式切换到Perl Compatible Regular Expressions (PCRE),以增强正则表达式和前端的一致性。从以前的版本升级时,请务必阅读相应的升级注意事项! ::: 5.11 Web 监控中的 URL 编码支持 以前 web 监控中的变量值不变的情况,变量值的任何 URL 前置条件最低要 描述 gettext php- gettext 自 Zab- bix 2.2.1 期, PHP get- text 扩 展 不 是 安 装 Zab- bix 的 强 制 性 要 求。 如 果 get- text 没 有 安 装, 前 端 也 可 以 照 常 运 行, 但 翻 译 将 不 可 用。 可选的前置条件也会在列表中显示。不满足的可选前置条件将会用橙色显示,同时以标示为 CA 验证。 如果 它有 效, 由 CA 签 名, 这时 主体 字段 可以 用于 仅允 许一 个主 体字 符串 值。 如果 此字 段为 空, 则接 受 CA 签名 的任 何有 效证 书。 共享密钥一致性共享密钥身份 符串 809 参数描 共享密钥(PSK)共享密钥 ( 6 进 制)。 如果 Zab- bix 使用 mbed TLS (Po- larSSL) 库, 最大 长度 为 64 0 码力 | 1757 页 | 12.63 MB | 1 年前3
共 57 条
- 1
- 2
- 3
- 4
- 5
- 6













