從微軟角度看Kubernetes## 從微軟角度看 Kubernetes 對公有雲所帶來的改變與挑戰 Tom Lee 雲端解決方案架構師 合作夥伴暨商務事業群 台灣微軟 ## 2014 Satya 公開表示 "Microsoft loves Linux" .NET Foundation 成立 ## 2016 .NET Core 1.0 開放源碼 微軟宣布 SQL on Linux 計畫 Event Driven Autoscaling (KEDA) 成為 CNCF 沙箱計畫 Visual Studio Code 蟬聯 Stack Overflow 調查最多 開發人員使用之編輯器 微服務開放源碼 Distributed Application Runtime (Dapr) 釋出 ## 2020 開放源碼專案 Open Servie Mesh (OSM) 貢獻 CNCF [Image](/uploads/documents/d/e/5/3/de53c28a53db06bf6300c836662cac59/p3_1.jpg) 過去 25 年都是如此運作 服務數量越來越多,端點越來越多,該如何管理? ## 服務網格 Service Mesh ## 更聰明的管線 ## H  熔断/容错 处理链 限流 负载均衡 JWT认证 Golang 编程 边缘服务 服务契约 微服务脚手架 通信协议 Dubbo Prometheus 微服务生态 APM/Tracing生态 配置中心生态 ServiceMesh生态 全栈生态:具有完整开源生态技术栈的解决方案,完全无商业Lock-in,支持平滑上云 ## ServiceComb子系统 服务中心 ServiceCenter 是一个使用Go构造的、建立在etcd存储上的高性能、高可用服务中心。 Java微服务SDK Java Chas Chassis是一个由编程模型、运行模型、通信模型和服务契约四个部分组成的微服务框架。 Saga 分布式事务解决方案 Saga 是一个微服务数据一致性解决方案。 Go微服务SDK 编程模型  运行模型 ServiceMesh0 码力 | 11 页 | 668.81 KB | 2 年前3
微服务架构云端应用## 微服务架构云端应用 好雨云创始人 刘凡 ## 自我介绍 刘凡,好雨云创始人兼CEO。曾任澳客网 CTO和CEO职位。拥有超过12年互联网产品开发和管理经验,专注于互联网技术架构设计,对产品设计、敏捷开发、安全、OKRs、大数据等领域有深入研究。推崇反应式编程(http://www.reactivemanifesto.org/),并在多个产品中成功应用。 ## 大纲 01 微服务架构介绍 02 架构模式 03 应用 ## 01 微服务架构 介绍 微服务架构(Microservices Architecture)是将应用拆分成小业务单元开发和部署,使用轻量级协议通信,通过协同工作实现应用逻辑的架构模式。  ## 改变 按职能划分 程序模块 重构 组织结构 按服务划分 逻辑复用 代码臃肿 微服务 废弃或重写 ## 适合互联网公司特点 快速交付 响应变化 不断试错 优点 01 可独立部署、升级、替换、伸缩 02 自由选择开发语言 03 高效利用资源 04 故障隔离 缺点 01 服务多,带来更多操作 02 管理复杂度提升 03 部署难度加大 Twitter0 码力 | 32 页 | 864.40 KB | 2 年前3
微服务容灾治理## 微服务容灾治理 ### 1. go-zero 稳定性能力概览 经过这么多年大流量服务端架构设计的沉淀,go-zero 在保护服务的稳定性上下足了功夫,不管是 CPU 密集型还是 IO 密集型服务,go-zero 都能很好的保护服务在如下场景不被拖垮或卡死: 远超服务容量的突发大流量 CPU 打满 • 上下游故障或者超时 • MySQL、MongoDB、Redis 等中间件故障或者超负载(典型的是0 码力 | 13 页 | 1.68 MB | 2 年前3
华为微服务框架ServiceCombCloud Native 架构下的 K8S 和微服务实践 ## 华为微服务框架 ServiceComb 姜宁 华为公司 技术专家 ## SPEAKER INTRODUCTION 华为公司 ServiceComb项目负责人. Apache Member Apache Camel, Apache CXF, Apache ServiceMix PMC member, Committer. 框架 侵入式 微服务 解决方案 非侵入式 多语言 ## ServiceComb的来源  ## ServiceComb项目介绍 ## • Java/Go Chassis • Java/Go 微服务框架 • 提供微服务注册发现以及限流降级,容错熔断等治理功能 提供微服务注册发现以及限流降级,容错熔断等治理功能 ## • Service Center • 高性能,高可用服务注册中心 ## • Saga • 微服务数据一致性问题解决方案 • 提供一个集中式的事务协调器,协调微服务之间的事务,保证事务最终一致性 ## ServiceComb Chassis架构  ## 个推微服务实践 ### 基于OpenResty和Node.js 平台研发总监 俞锋锋 2017-04-16  个推专注消息推送多年,拥有庞大的数据体系和深入的洞察能力。 ## ## 什么是微服务 ## 单体服务架构的缺点  用户 472cd5d307d3a115903f276e/p4_4.jpg) 数据库 单体服务架构,一个服务包,共享代码和数据。其缺点: 开发成本高 可维护性差 技术选型困难 伸缩性差 ## 微服务架构的定义   微服务简介  用户故事 ## 微服务简介 - 云原生和微服务简介 • 微服务的价值和挑战 阿里微服务产品解法和优势 ## 云原生和微服务简介 声明式API Serverless 效率:Run Fast  ACK 业务 Serverless平台 K8s(张北1) 微服务(优酷) 微服务(考拉) K8s(张北2) K8s(张北3) ## 微服务的价值和挑战 开发管理 • 更容易实验和采纳新的技术。 适合同学们学习 Demo也可以作为生产系统的一部分 ## 强大: 使大型的复杂应用程序可以持续的交付和持续的部署。 • 更容易测试 更容易测试 • 更容易对已有大型系统进行修改和扩展 • 容易进行的性能优化 • 更高的可用性 • 更容易的进行性能伸缩性 ## Demo简介 ## 从一个简单的天气预报微服务应用谈起  Forecast (Java) Weather Forecast:预报天气 • Weather:当前天气 http://wyfrs4z7zxumdjp9.zizipo.cn-east- 2.huaweicse.com/#!?city=shenzhen |微服务名称|所属应用|版本数|实例数|框架| |---|---|---|---|---| |fusionweather|weathermap-...|1|1|ServiceComb 1.2.0.B01|0 码力 | 14 页 | 2.04 MB | 2 年前3
快速微服务化编程体验## 快速微服务化编程体验 部门名称:开源软件能力中心 作 者 : 巨震、杨波 日期:2018/10/29  ## 目录 1. 案例简介 2. Provider开发 3. Consumer开发 4. Kubernetes部署 Kubernetes部署 5. 测试与验证 ## 快速微服务开发案例 Consumer  Mesher Mesher Sidecar-injector Service Center Provider Java-chassis Frontend • service • ConfigMap ## Frontend • deployment • Service • configmap ## 测试与验证 • 服务正常访问 • 验证微服务治理:熔断、限流等 Thank you. 把数字世界带入每个人、每个家庭、每个组织,构建万物互联的智能世界。 Bring digital to every person, home and organization0 码力 | 12 页 | 2.67 MB | 2 年前3
微服务创新新品发布## 微服务创新新品发布 马彬 2019  ## 面对用户痛点持续创新  ## ## 微服务契约工具 帮助企业用户达成业务模型和数据集成标准统 分布式系统配置中心 通过易于理解的数据和入口,管理复杂的分布式系统配置 多语言运行环境 在同一个业务领域的微服务中使用了多种不同语言进行开发部署 服务中心异构通信 使能多微服务技术栈开发的微服务应用之间协同工作和共同治理 Apache ServiceComb ## 微服务鉴权 使能满足第三方认证被广泛采纳的趋势下认证鉴权的性能和安全的要求 Bare metal ## 微服务契约工具 ### https://github.com/apache/servicecomb-toolkit ServiceComb toolkit 提供契约、代码、文档相互转换和校验的能力,帮助用户快速构建基于流行微服务框架和编程模型的微服务工程,降低微服务学习成本,使能用户聚焦业务开发,提升遗留系统重构、开发效率。 - 契约生成微服务工程:一键生成基于Ser0 码力 | 12 页 | 2.96 MB | 2 年前3
共 371 条
- 1
- 2
- 3
- 4
- 5
- 6
- 38













