ServiceComb在Service Mesh的 探索与思考
HUAWEI.COM ServiceComb在Service Mesh的 探索与思考 Security Level: 部门名称:Cloud BU 作 者:田晓亮 日 期:2018-10-12 目录 1. Service mesh在华为的演进之路 2. Mesher实践 3. Mesher如何帮助企业快速转型微服 务架构 Huawei Confidential 我们需要微服务系统,但构建微服务系统是困难的 Confidential Service Mesh - 2017年由William Morgan提出 - 一种基础设施层,服务间通信通过Service Mesh进行 - 一种TCP/IP之上的网络模型 - 轻量网络代理,与业务部署在一起 - 可靠传输复杂拓扑网络中的请求 - 将应用变为现代的云原生应用 4 Application Service Mesh Transport Network Confidential 华为内部演进 - 2013年微服务开发平台中的IR组件 - 2015年 sidecar组件 5 Huawei Confidential 6 Mesher - Service Mesh理论的实现 - 基于go语言开发 - 接入ServiceComb等开源生态 - 高性能,11mb常驻内存,1毫秒延迟 Huawei Confidential Mesher架构总览 70 码力 | 21 页 | 8.48 MB | 1 年前3ServiceComb在Service Mesh的探索与思考
HUAWEI.COM ServiceComb’s Exploration of Service Mesh Security Level: Tian Xiaoliang Huawei Cloud BU 2018-10-12 Contents 1. Service Mesh Evolution in Huawei 2. Mesher Practice 3. How Mesher Drives Confidential Microservice System Is Demanding But Is Hard to Create 3 Huawei Confidential Service Mesh - Proposed by William Morgan in 2017 - An infrastructure layer that enables communications between cloud-native applications 4 Application Service Mesh Transport Network Physical Application Transport Network Physical Huawei Confidential Service Mesh Evolution in Huawei - 2013: IR component in0 码力 | 21 页 | 8.32 MB | 1 年前3Service Mesh在华为公 有云的实践
Service Mesh在华为公 有云的实践 ⽥田晓亮 华为架构师 ⽥田晓亮 华为 架构师 8年软件⾏行业经验,曾就职于三星,2012年进⼊入云计算领域,对PaaS, DevOps,APM有深⼊入的研究和实践经验。⽅方案⽀支撑近千台VM中应⽤用部署管理监 控 2016年加⼊入华为担任架构师,负责微服务的Go语⾔言开发框架及Service Mesh设计 和落地,Go语⾔言微服务框架被华 和落地,Go语⾔言微服务框架被华为5G核⼼心⺴⽹网络采⽤用,Service Mesh服务商⽤用上 线公有云 • 简介 • 实现⼀一个Service Mesh • 使⽤用Service Mesh快速构建微服务 • ⽣生态与扩展 • Service Mesh在华为内部的技术演进 我们在构建微服务,⽽而构建微服务是困难 的 微服务架构模式引⼊入的问题 路由规则 • 引流 • ⽀支持权重 • 根据消费者信息或请求特征进⾏行引流 这⾥里呢? Service Mesh • ⼀一种基础设施层,服务间的通信通过 Service Mesh进⾏行 • 可靠地传输复杂⺴⽹网络拓扑中服务的请 求,将服务变成现代的云原⽣生服务 • ⼀一种⺴⽹网络代理的实现,通常与业务服 务部署在⼀一起,业务服务不感知 • ⼀一种TCP/IP之上的⺴⽹网络模型 Application Service Mesh Transport Network0 码力 | 52 页 | 4.37 MB | 1 年前3Service Mesh的思考及在华为云的实践
Service Mesh的思考及在华为云 的实践 田晓亮 6/30/2018 9年软件⾏业经验,曾就职于三星,2012年进⼊云计算领域,对 PaaS, DevOps,APM有深⼊的研究和实践经验。⽅案⽀撑近 千台VM中应⽤部署管理监控 。华为云微服务引擎Mesher作者。 华为 架构师 田晓亮 website: http://servicecomb.incubator.apache.org/ im/ServiceCombUsers/Lobby AGENDA Mesher介绍 01 实践 02 03 思考 微服务架构引入的问题 6/30/2018 什么是Service Mesh • 一种基础设施层,服务间 通信通过Service mesh进 • 一种TCP/IP之上的网络模 型行 • 一个轻量的网络代理,与 业务部署在一起 • 可靠的传输复杂网络拓扑 中的服务请求,将服务变 为现代的云原生服务 http://servicecomb.incubator.apache.org/ Gitter: https://gitter.im/ServiceCombUsers/Lobby Application Service Mesh Transport Network Physical Application Transport Network Physical 为什么要使用 • 解放业务开发者 • 改造遗留老应用成为云原生应用0 码力 | 29 页 | 1.55 MB | 1 年前3Service Mesh微服务化和传统框架微服务化混合部署协同实践分享
ServiceComb-based Microservice Practice of MedSci Miao Yanjie Chief Architect, MedSci Service Mesh-based Microservices and Those Based on a Traditional Architecture Two network platforms, covering stable and can be evolved. • Multiple languages are supported. The hybrid deployment of Service Mesh-based microservices and those bases on a traditional architecture is supported. • There are many open-source ecosystem Zipkin Prometheus Skywalking ... Go-SDK Registration and discovery Service Mesh is compatible with the Istio ecosystem. Istio functions as the data- plane proxy. Mesher interworks0 码力 | 11 页 | 11.76 MB | 1 年前3Service Mesh微服务化和传统框架微服务化混合部署协同实践分享 - 梅斯医学基于ServiceComb的微服务实践
0 码力 | 11 页 | 11.88 MB | 1 年前3How Apache works
“All your base are belong to us.” Open source community Meritocracy (open community) “Out of chaos comes order.” Open source community Building community ● Use mailing list ● Drive and accept consensus0 码力 | 45 页 | 1.91 MB | 1 年前3微服务架构实践-唯品会
����! ����! �����! ����! ����! ����! �������! ������! Spring Cloud! Dubbo! gRpc! Service Mesh! 32 33 Sentinel����� Sentinel ������: • ����Java �����������/ ��������� Java ������� �� Dubbo ����� �JOB� ���! MP! JIT! ��! ��! ��! ������ �JOB� ���� ��! ���� �� 92 ��������Service Mesh 93 �������—����������� �����1! 1.0�� SDK! �����2! 2.0�� SDK! �����3! 2.5�� SDK! ����� ����� ���������������������� Service Mesh���iptables������������������������������ 98 ��������—Service Mesh�� Service A! Sidecar! Service B! Sidecar! • Service Mesh������������������������������������������������0 码力 | 120 页 | 82.16 MB | 1 年前3张波-虎牙直播在微服务改造中的实践
虎牙直播在微服务改造中的实践 张波 虎牙基础保障部中间件团队负责人 2019.8.11 Service Mesh Meetup #6 广州站 微服务改造事项 DNS-F在数据 库场景的落地 名字服务在负 载均衡场景的 落地 DNS-F在微服 务场景的落地 应用层探活 数据库故障 恢复时间长 服务故障牵 引慢,流量 接入生效时 间长 DNS生效慢 内部服务无 就近接入能 力 1100 1800 技术选型 • Dubbo生态产品, Nacos源于阿里内部服务的开源实现; • 支持各种生态环境, 支持k8s, spring cloud, dubbo, service mesh等集成; • 配置中心与注册中心原生打通; 落地的改造和升级 Nacos Sync • 接入TARS注册服务 • 对接K8S注册服务 • 解决多数据中心环形同步 DNS-F • DNS-F 社区贡献 • Nacos Commiter 4人; • 承担多个模块的开发和维护(Nacos Service Mesh,Dubbo Mesh,Golang SDK,Nacos Syn等); • 数十issue,bug修复; Nacos 支持Service Mesh Service Mesh结合Nacos在阿里巴巴落地 Bonder Consumer Thin SDK Istio/Pilot0 码力 | 27 页 | 1.03 MB | 1 年前3Apache ServiceComb (Incubating) Community Roadmap
Route management Huawei Confidential Current Microservice Framework 5 Service framework Service Mesh ServiceComb Microservice Solution Java programming (POJO/SpringMVC/J AX-RS) Golang Programming Public Cloud … SpringCloud SpringBoot Istio Apollo Skywalking Zipkin Prometheus Dubbo Service Mesh K8s Interconnection with industry solutions ServiceComb: Open-Stack Microservice Solution • Java Interconnection with multiple monitoring systems Service governance system integration Service Mesh Multi-language microservice support Accessing base services Monitoring management interconnection0 码力 | 20 页 | 7.95 MB | 1 年前3
共 17 条
- 1
- 2