百度APP基于Istio实现基础架构升级 - lightning talk - MichaelXu## 百度APP基于Istio实现 基础架构升级 许超 ## 背景 ## ● 核心业务线已完成微服务改造,数万个微服务对架构服务治理能力提出了更高的要求。 部分模块上下游超时配置不合理,超时倒挂,集中管理调整成本比较高。 多数模块对单点异常,慢节点等异常缺乏容忍能力,推动每个模块独立修复,成本高,上线周期长。 ## 高级架构能力能否多语言、多框架支持? ➢ 因重试导致雪崩,底层RPC框架需要重复建设来定制动态熔断能力。 成本解决? ## ● 运维架构能力是否具备可移植性?是否能低成本复制新的产品线? 比如常用运维降级、止损能力各个产品线重复建设,方案差异大,OP期望运维能力在不同产品线之间能够通用化,集中化管理,甚至做到自动决策 精细故障能力(异常query、注入延迟等)期望能够标准化、低成本跨产品线复制 ## 可观测性不足,是否有通用机制提升产品线可观测性? 百度APP架构缺少上下游模块视图和流量视图 目标 ## 服务治理策略平台化 联合公司内部,通过合作共建方式实现完整的Service Mesh架构,提升架构策略灵活性,缩减服务治理迭代周期,降低服务治理研发成本。 ## 服务治理能力通用化 基于Service Mesh架构共建高级架构能力,为不同模块、不同产品线、甚至整个公司内提供各项服务治理能力的通用化、中台化能力,从而加速服务治理技术的研发和迭代,提升架构能力可移植性。 ## 技术方案0 码力 | 9 页 | 2.20 MB | 1 年前3
Red Hat OpenShift GitOps 1.13 基础架构节点上的 GitOps 工作负载a26c/p1_1.jpg) ### Red Hat OpenShift GitOps 1.13 基础架构节点上的 GitOps 工作负载 在基础架构节点上运行 GitOps control plane 工作负载 Powered by TCPDF (www.tcpdf.org) 在基础架构节点上运行 GitOps control plane 工作负载 ## 法律通告 Copyright $ GitOps 安装的基础架构节点上运行某些工作负载的说明。它还讨论如何将默认工作负载移到基础架构节点。 ## 目录 第1章 在基础架构节点上运行 GITOPS CONTROL PLANE 工作负载 ..... 3 1.1. 将 GITOPS CONTROL PLANE 工作负载移到基础架构节点 ..... 3 1.2. 将 GITOPS OPERATOR POD 移到基础架构节点 ..... 1.3. 其他资源 ..... 6 ## 第 1 章 在基础架构节点上运行 GITOPS CONTROL PLANE 工作负载 对于两个主要目的,您可以使用基础架构节点隔离基础架构工作负载: ● 要防止与订阅数相关的计费成本 ● 单独的维护和管理 您可以使用 OpenShift Container Platform 在基础架构节点上运行 GitOps control plane 工作负载。默认情况下,这包括0 码力 | 10 页 | 122.25 KB | 1 年前3
领域驱动设计&中台/演进式架构的平台化落地## 演进式架构的平台落地 ThoughtWorks 首席咨询师 姚安峰 DDCHINA ## 关于讲师 ## 精益系列 [英] Jez Humble [加] Joanne Molesky 著 [爱尔兰] Barry O'Reilly 姚安峰 韩锴 译 # 精益企业 ## LEAN ENTERPRISE How High Performance Organizations Innovate 探索、产品与服务设计、演进式架构、敏捷开发、持续交付、数据运营等端到端数字化业务的方法与实践及其规模化应用有深入研究和丰富实践经验。 目前致力于帮助各行业客户实现数字化转型,建立数字时代的精益研发体系,提升规模化创新能力。近两年来,研究的重点放在数字化业务管理的组织治理与动态投资组合管理,最大化投资成效。 2016年翻译出版了著作《精益企业》。 演进式架构 让架构可以快速跟上业务发展与技术生态变化,并保持稳定 requirements data legality scalability ## 演进式架构 ## An evolutionary architecture supports guided, incremental change across multiple dimensions 演进式架构支持 在各个架构设计维度上, 沿着特定方向进行频繁增量式变更。 ? 语言) – Python 语言的模样(部分语法如Python的编程效率) – Java 语言的脑袋(能用面向对象思路解决问题) ## 基本知识学习 ## - 请按 go tour 浏览 - “基础” · 包,变量,函数 · 流程控制语句 - 指针、结构、数组与切片、Map - 方法与接口 - 并发 ## Hello world! hello.go package main import0 码力 | 21 页 | 851.30 KB | 2 年前3
Go基础语法宝典关键字 go的二十五个关键字 简介 数据类型的定义 定义变量 常量 内置基础类型 Boolean 数值类型 字符串 错误类型 分组声明 iota枚举 Go程序设计的一些规则 array、slice、map array slice slice有一些简便的操作 slice有几个有用的内置函数 map make、new操作 零值 流程控制 if goto switch const fallthrough if range type continue for import return var ## 简介 • var 和 const 是 Go 语言基础里面的变量和常量申明 package 和 import 用于分包和导入 func 用于定义函数和方法 • return 用于从函数返回 • defer 用于类似析构函数 go 用于并发 - float32 自动缩短为 32bit,指定给 float64 自动缩短为 64bit,详情参考 http://golang.org/ref/spec#Constants(需科学上网) ## 内置基础类型 ## Boolean 在Go中,布尔值的类型为bool,值是true或false,默认为false。 // 示例代码 var isActive bool // 全局变量声明 var enabled0 码力 | 47 页 | 1020.34 KB | 2 年前3
Greenplum 架构概览Greenplum 架构概览 基本拓拉结构 GP 基本查询流程 segmentl Segment 2 上,吉站可为 Gygenglum [后科称 GP 对是个PogigreSoL 实明和。GP 对外主代的入口,并用户雪上并行 情人 上| aaase 这He,人的入对 Segment 渤行;Standby aster 有为 aster 提供可用 Segment0 码力 | 1 页 | 734.79 KB | 2 年前3
Nacos架构&原理# NACOS 架构与原理 NACOS ARCHITECTURE & PRINCIPLES. 一个更易于构建云原生应用的动态服务发现、配置管理和服务管理平台。 易用·稳定·实时·规模 NΛCOs. 特别鸣谢:   01 Kubernetes基础架构介绍 02 Kubernetes基本概念和术语介绍 03 Kubernetes常见命令介绍 d325972a85fc527b8793a0/p3_2.jpg) 01 Kubernetes基础架构介绍 02 Kubernetes基本概念和术语介绍 03 Kubernetes常见命令介绍 04 Kubernetes技术在H3Cloud OS中的应用介绍 ## Kubernetes基础结构介绍 Kubernetes(来自希腊语,意为“舵手”或者“飞行员”又称为k8s),它是谷歌 16版本。(https://github.com/kubernetes/kubernetes) Kubernetes 的目标旨在消除编排物理/虚拟计算,网络和存储基础设施的负担,并使应用程序运营商和开发人员完全将重点放在以容器为中心的业务上进行自助运营。Kubernetes 也提供稳定、兼容的基础(平台),用于构建定制化的 workflows 和更高级的自动化任务。Kubernetes 具备完善的集群管理能力,包括多层次的安全防护0 码力 | 49 页 | 4.11 MB | 2 年前3
共 1000 条
- 1
- 2
- 3
- 4
- 5
- 6
- 100













