22-云原生的缘起、云原生底座、PaaS 以及 Service Mesh 等之道-高磊测试环境 生产环境 复杂的应用软件架构,在开发、测试、运维 团队之间建成了认知的“墙”,团队间配合效 率低,故障排查慢,阻碍了软件价值的流动 无法满足用户对于业务快速研发、 稳定交付的要求 场景 1 如果生产中一台Web应用服务器故障,恢复这台服务器需要 做哪些事情? 场景 2 如果应用负载升高/降低,如何及时、按需扩展/收缩所 用资源? 场景 3 如果业务系统要升级,如何平滑升级?万一升级失败是 传统稳态业务环境难以高效承载敏态应用 发现故障 (假死) 创建 新实例 配置 运行环境 部署当前 应用版本 添加 监控 配置 日志采集 测试确认 服务正常运行 实例 加入集群 恢复正常 场景 1 如果生产中一台Web应用服务器故障,恢复这台服务器需要 做哪些事情? 场景 2 如果应用负载升高/降低,如何及时按需扩展/收缩所用 资源? 场景 3 如果业务系统要升级,如何平滑升级?万一升级失败是 否能够自动回滚?整个过程线上业务持续运行不中断。 传统稳态业务环境难以高效承载敏态应用 发现故障 (假死) 创建 新实例 配置 运行环境 部署当前 应用版本 添加 监控 配置 日志采集 测试确认 服务正常运行 实例 加入集群 恢复正常 工作量 成本 新一代架构(微服务)应用的对承载平台提出新要求 传统实践中,主要采用虚机/物理机+SpringCloud等微服务框架的方式承载微服务应用。但在一个虚机/服务器上0 码力 | 42 页 | 11.17 MB | 6 月前3
 24-云原生中间件之道-高磊工 程 师 才 介 入 , 如 果 发 现 问 题 , 又 需 要 研 发 修 复 和 重 新 测 试 , 严 重 影 响 效 率 传 统 安 全 流 程 强 调 上 线 前 解 决 一 切 问 题 , 某 一 环 节 堵 塞 影 响 全 局 D e v O p s 效 率 。 依 赖 于 人 员 个 人 经 验 来 先 验 的 进 行 实 施 , 而 很 多 入 侵 风 险 是 不 可 预 知 的 进行静态扫描,尽可能前置,在IDE编写代码或者提交代码时进行,将极 大优化整体效率和成本 可以无视环境随时可以进行,覆盖漏洞类型全面, 可以精确定位到代码段 路径爆炸问题,并一定与实际相符合,误报率较 高。 DAST(动态安全应用 程序安全测试) 黑盒测试,通过模拟业务流量发起请求,进行模糊测试,比如故障注入 或者混沌测试 语言无关性,很高的精确度。 难以覆盖复杂的交互场景,测试过程对业务造成 计算层,与存储彻底剥离开来,实际是微服务化架构, 可以自由伸缩,并自动故障转移,采用读写分离,适应 高负荷的场景。另外也需要进一步将计算和内存分离出 来,使得计算层彻底变为无状态,可以做到灵活的拓展 能力和故障恢复能力。这样在计算层也实现了Serverless 模式。 • 通过RDMA,绕过CPU,直接和远端内存通信,在计算与 存储分离、计算与内存分离架构上,提升网络利用率和 性能,也能得到传统数据库网络和性能上一样的体验。0 码力 | 22 页 | 4.39 MB | 6 月前3
 云原生安全威胁分析与能力建设白皮书(来源:中国联通研究院)需要形成定期备份和灾难恢复流 程机制。 (3)镜像仓库安全 镜像仓库的安全与代码仓库大致相同。这包括强化身份验证和访问控制,确 保只有授权的用户可以上传和下载镜像,并使用加密、签名技术保护数据在传输 和存储过程中的机密性和完整性,防止未经授权的访问、数据泄露和篡改。定期 进行漏洞扫描和审查,以便及时发现和修复镜像仓库可能存在的安全漏洞。建立 合适的备份和灾难恢复机制,以应对意外数据损坏或丢失的情况。最终通过持续 能力在业务测试时,模拟运行时可能遭遇的真实攻击,同时分析应用 云原生安全威胁分析与能力建设白皮书 53 程序的执行路径和数据流,以检测潜在的漏洞和安全威胁。能够在应用程序运行 时提供实时的安全分析和漏洞检测,减少误报率,帮助开发人员更准确地定位和 修复安全问题,提高应用程序的安全性和稳定性。 交互式应用安全检测能够对业界常见的安全漏洞类型检测,包括但不限于注 入类、失效身份验证和会话管理、敏感信息泄露、XML0 码力 | 72 页 | 2.44 MB | 1 年前3
 中国移动磐舟DevSecOps平台云原生安全实践供应链各个环节的攻击急剧上升,已然成为企业主要的安全威胁。 缺点 低误报率 高检出率 集成灵活 只能检测已知 漏洞 优点 可见 100%资产覆盖 可治 90%效率提升 可防 100%流程覆盖 ü 建立资产台账 ü 分类分级标记 ü 关联责任人 ü 关联内外网业务 ü 漏洞及投毒检测 ü 自主可控率分析 ü 许可证合规分析 ü 自动化修复技术 ü 安全可信私有源 ü 洞 I A S T 控 制 台 4 收 集 请 求 ( 主 动 插 桩 补 充 测 试 ) 5 发 送 P a y l a o d , 执 行 检 测 6 展 示 漏 洞 低误报率 高检出率 可实现逻辑漏洞检测 可实现个人隐私合规检测 检测探针语言强相关 漏洞覆盖度依赖测试覆盖度 对测试环境性能有一定影响 优点 缺点 污点变量1 污点变量a 污点变量4 污点变量b0 码力 | 22 页 | 5.47 MB | 1 年前3
 基于Consul的多Beats接入管控与多ES搜索编排• 配置一致性检测 • 日志覆盖率 12 案例:如何管控整个日志数据流相关资源性能与容量? 资源限制 cgroup cpulimit 定时检测 kill nice值 beats优化 缓存设置 工作协程 设置 资源配额 调整 Agent运行时监控 日志延时分析 Beats cpu/mem管控 ES/kafka容量管理 日志覆盖率分析 13 案例:高并发写入场景下Beats与ES性能优化0 码力 | 23 页 | 6.65 MB | 1 年前3
 consul 命令行并且raft.db文件中的空间在下一个快照之 无法回收,因此增加此值将替换磁盘空间的磁盘空间。如果需要重播更多日志,服务器可能需要更长 原文链接:consul 命令行 时间才能从崩溃或故障转移中恢复。在Consul 1.1.0及更高版本中,默认为16384,在先前版本中, 设置为8192。 ● -raft-snapshot-interval:它控制服务器检查是否需要将快照保存到磁盘的频率。他是一个很少需 所有服务器同时拍摄快照的机会。由于日志将变得更大并且raft.db文件中的空间在下一个快照之前无 回收,因此增加此值将替换磁盘空间的磁盘空间。如果需要重播更多日志,服务器可能需要更长的时 才能从崩溃或故障转移中恢复。在Consul 1.1.0及更高版本中,此默认设置为30s,并且在之前的版 中设置为5s。 ● -recursor:指定上游DNS服务器的地址。可以多次提供此选项,并且功能上与recursors配置选项0 码力 | 5 页 | 346.62 KB | 1 年前3
 云原生微服务最佳实践预案 限流 开关 动态UI 机房切流 文案、公告 前后端独立发布 布局、氛围调整 高可用平台配置 降级 开关 特性 开关 紧急预 案 提前预 案 白名单 日志级别 、采样率 超时、重试 流量调度 动态数据源 故障自动切库 DB大促预建联 密码定期修改 流量控 制 线程控 制 微服务生态 前端生态 Spring Sentinel 高可用生态 Dubbo0 码力 | 20 页 | 6.76 MB | 1 年前3
 2.2.7 云原生技术在2B交付中的实践分布式难题 2B软件交付需求多样性 01. 2B 软件交付的困局 交付模式 定制化独⽴交付 标准独⽴交付 SaaS交付+定制交付 SaaS交付 客 单 价 越 ⾼ 交 付 效 率 越 ⾼ 交付环境 公有云 私有云 物理机 离线环境 运维模式 客户⾃管 驻场⽀持 远程⽀持 托管运维 交 付 难 度 越 ⾼ 商 业 价 值 越 ⼤ 2B软件交付的愿景 010 码力 | 31 页 | 6.38 MB | 1 年前3
 16-Nocalhost重新定义云原生开发环境-王炜编辑器和开发环境联动,⽀持远程调试 图形化的 IDE 插件,⽆需熟悉 kubectl 命令即可完成云原⽣环境下的开发 管理⼈员: 统⼀管理微服务应⽤包,降低应⽤的维护成本 统⼀管理开发环境和集群,提⾼集群资源的利⽤率,同时具备隔离特性 为新员⼯快速分配开发环境,分配环境后⽴刻能进⾏应⽤开发 弹性的开发环境资源,⽤完销毁,降低开发成本 以 Nocalhost 内置的 Demo:Bookinfo 为例,开发 Productpage0 码力 | 7 页 | 7.20 MB | 6 月前3
 Volcano加速金融行业大数据分析平台云原生化改造的应用实践统一调度所有工作负载; • Queue动态资源共享,DRF、优先级抢占 用户收益: • 大数据作业从Yarn平滑迁移至K8s; • 云原生DAP平台服务于17个国家/地区,1100用户,年增长率8.1%; • DAP平台运行项目450+ Volcano大幅度提高大数据平台资源利用率 Kubernetes + YARN Kubernetes + Volcano 静态划分资源池 统一资源池0 码力 | 18 页 | 1.82 MB | 1 年前3
共 13 条
- 1
 - 2
 













