百度APP基于Istio实现基础架构升级 - lightning talk - MichaelXu## 百度APP基于Istio实现 基础架构升级 许超 ## 背景 ## ● 核心业务线已完成微服务改造,数万个微服务对架构服务治理能力提出了更高的要求。 部分模块上下游超时配置不合理,超时倒挂,集中管理调整成本比较高。 多数模块对单点异常,慢节点等异常缺乏容忍能力,推动每个模块独立修复,成本高,上线周期长。 ## 高级架构能力能否多语言、多框架支持? ➢ 因重试导致雪崩,底层RPC框架需要重复建设来定制动态熔断能力。 成本解决? ## ● 运维架构能力是否具备可移植性?是否能低成本复制新的产品线? 比如常用运维降级、止损能力各个产品线重复建设,方案差异大,OP期望运维能力在不同产品线之间能够通用化,集中化管理,甚至做到自动决策 精细故障能力(异常query、注入延迟等)期望能够标准化、低成本跨产品线复制 ## 可观测性不足,是否有通用机制提升产品线可观测性? 百度APP架构缺少上下游模块视图和流量视图 联合公司内部,通过合作共建方式实现完整的Service Mesh架构,提升架构策略灵活性,缩减服务治理迭代周期,降低服务治理研发成本。 ## 服务治理能力通用化 基于Service Mesh架构共建高级架构能力,为不同模块、不同产品线、甚至整个公司内提供各项服务治理能力的通用化、中台化能力,从而加速服务治理技术的研发和迭代,提升架构能力可移植性。 ## 技术方案 ## 核心原则 务实、高稳定性、低迁移成本。0 码力 | 9 页 | 2.20 MB | 1 年前3
Accelerate Istio with ebpfwell as from applications in user space • Map type O HASHMAP O SOCKHASH: Hold socket as value Istio Meetup China  ## ebpf socket in SOCKHASH map and determine its destination socket ➢ Help functions: BPF_MSG_REDIRECT_HASH Istio Meetup China ## Work Flow of Acceleration ## • sock_ops ○ Capture socket in specific states and Outbound Acceleration  Istio Meetup China ## Envoy to Envoy Acceleration(same host) envoy socket local_ip: 10.0.0.3 local_port:0 码力 | 15 页 | 591.60 KB | 2 年前3
Local Istio Development## Local Istio Development John Howard / @howardjohn / Google ## I stioCon ## Fully Cloud docker pull ## Fully Cloud  6b4326a708f4d32d9ab286b21ab7e/p5_1.jpg) + Reproducible configuration with other developers and Istio tests Easy to setup bespoke clusters, including enabling alpha features and multicluster Local resource speed + No Istio dependency. Great for minimal Envoy bug reproductions Great for rapid iteration of Envoy options Very different from production environment May be challenging to reproduce Istio configurations0 码力 | 16 页 | 424.31 KB | 1 年前3
Istio Project Update[Image](/uploads/documents/a/5/9/c/a59c70e237af7d1abccba9edbfb1edb2/p10_3.jpg) WEB AssemblyHub ## Simplified Istio Multicluster Model API server Istiod API server Istiod Service A ◇ Ingress Service B Mirror bug-report #IstioCon ## You Are Innovating Too Fast! #IstioCon ## I stio Feature Process Tracked at the Istio enhancements repository Checklist and approval required for feature promotions: Experimental-&g [Image](/uploads/documents/a/5/9/c/a59c70e237af7d1abccba9edbfb1edb2/p18_19.jpg) ## 2020 : Year of Istio Innovation Simplified installation Simplified control plane New extension Model Unified multicluster0 码力 | 22 页 | 1.10 MB | 1 年前3
生产环境 istio## Experiences from running Istio in a k8s production environment Line Moseng @linemoseng Johnny Horvi ## /nciv// 5,2 million ## 2023 年10月15日   ## app ## ↓ Istio RBAC Kubernetes Network Policy ## naiscar ## Lessons learned ## What's next? ## @nais_io @linemoseng0 码力 | 42 页 | 3.45 MB | 1 年前3
Istio Security AssessmentGoogle enlisted NCC Group to perform an assessment on the open-source version of Istio and all of its components. Istio is a modern service mesh technology stack often used within Kubernetes clusters to facilitated by its control plane. The goal of the assessment was to identify security issues related to the Istio code base, highlight high risk configurations commonly used by administrators, and provide perspective partnership with Google's Istio subject matter experts. ## Scope NCC Group's evaluation of Istio included: - Istio Architecture: The overall design and architecture of Istio as it is deployed within0 码力 | 51 页 | 849.66 KB | 2 年前3
Istio as an API Gatewayan API Gateway? • What is a Service Mesh? Common Features API Gateway + Service Mesh together! Istio as the API Gateway Advantages • Challenges • Where It Isn’t a Good Fit? ## What is an API Gateway0 码力 | 27 页 | 1.11 MB | 2 年前3
Observability and Istio TelemetryService Mesh Meetup #4 上海站 2018.11.25 Observability And Istio Telemetry 吴晟 Apache SkyWalking Creator Apache ShardingSphere Co-founder Microsoft MVP Tetrate founding Engineer Bitmain tech expert tensions/v1beta1/namespace/istio-system/deployments/istio-policy| |source.workload.uid|string|Unique identifier of the source workload.|istio://istio-system/workloads/istio-policy| |source.workload.name|string|Source name|string|Source workload name.|istio-policy| https://istio.io/docs/reference/config/policy-and-telemetry/attribute-vocabulary/ # Metric settings in Istio bypass adaptor # instance for template metric0 码力 | 21 页 | 5.29 MB | 1 年前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. 特别鸣谢:  












