TenxCloud Microservice,时速云“三级火箭”之微服务治理

Tenxcloud · · 598 次点击 · 开始浏览    置顶
这是一个创建于 的主题,其中的信息可能已经有所发展或是发生改变。

微服务是一种区别于传统单体式应用的服务架构方案,它按照业务能力将大型应用划分为一个个相对独立的微小服务,不同服务之间通过 RPC、HTTP 等轻量型机制通信。微服务体现出许多优势,包括更快的上线时间、灵活性、弹性以及相对更低的成本。 在实际应用中,应用进行微服务改造主要出于几个方面的考虑: 1、降低各个系统之间的耦合,服务的拆分也将问题简单化,可以让各个团队对自己负责的模块进行快速的迭代,快速满足业务需求。 2、微服务改造后可以方便实现云上业务弹性伸缩。 3、可通过熔断机制来保证当有的模块出现问题时,主流业务流程不受影响,从而确保用户体验。 4、每个服务由专门的团队开发,开发者可以自由选择实现技术,提供 API 服务。 5、每个服务都可独立部署,加快了部署速度;也可独立扩展满足多样需求。 6、可提供不同的服务使用模式,例如订阅、事务处理次数等。 7、降低成本... ... 基于容器化部署的微服务管理平台集合了灵活性、敏捷性、扩展性、可移植性和降低成本等特点,可以说是目前微服务最佳实践之一。作为国内领先的容器 PaaS 服务提供商,时速云在微服务治理方面早早做好了布局。 2018 年 6 月,时速云重磅推出微服务治理平台(TenxCloud Microservice),该平台集合了 Docker 技术和微服务各方优势,全面简化了微服务架构,及应用开发、部署、运维流程,完美对接开源社区力量,提供了安全、易用、开放的微服务托管服务。 时速云微服务治理平台(TenxCloud Microservice)主要由 6 大部分组成,容器 PaaS、微服务治理、APM 性能管理、CSB 服务总线、微服务运维和安全组件。 集成对接容器 PaaS: 底层实例以容器化方式运行在 PaaS 平台上; 对接已有容器 PaaS 平台,实现租户、资源一体化管理。 微服务治理: 该模块主要提供以下功能: 管理服务注册与发现,手动注册、自动注册; 配置中心; 路由规则; 服务限流; 熔断监控; 事件管理; 统一认证管理; 提供统一的微服务开发规范,解决了企业微服务化过程中,如何基于微服务框架开发及发布管理微服务应用的痛点。 APM 性能管理: 该模块主要从性能角度,对微服务各实例性能及调用关系进行监控,及时发现问题,快速定位错误发生,具体包括: 微服务拓扑:主要查看应用拓扑、使服务之间的调用关系不再是一个“黑盒”,实时了解各服务之间调用关系及请求次数,及时排查问题; 微服务性能:从性能数据(CPU 使用率、内存/垃圾回收、TPS 等JVM 参数),分析潜在问题; 调用链路跟踪:为实例中的每一个调用生成代码级别的可视图,在单个视图中定位瓶颈和失败点。 CSB 服务总线: 主要实现不同环境之间的跨系统、跨协议、安全的服务互通,提供良好的服务开放性。 支持协议、协议地址转换: Restful ↔ webservice; Restful ↔ Restful; webservice ↔ webservice; 支持服务的订阅、审批、发布、认证等功能; 支持服务的直接发布、级联发布等功能; CSB 服务总线可以实现不同环境之间的跨系统跨协议的服务互通,以 API 的⽅式把⾃⼰的核⼼业务资产贯通整理并开放给合作伙伴等;通过对服务的访问进行审批授权等功能,确保服务的安全性,提⾼服务⽔平、拓展合作空间。 微服务运维: 微服务运维主要包含,微服务组件运维及 CSB 实例运维。 服务认证与授权: 基于 OAuth2、OpenID Connect 协议的可配置 SSO 登陆机制,使用 API Token 来对用户请求进行操作鉴权,保障资源访问安全。 时速云微服务治理平台(TenxCloud Microservice)能够帮助企业简化微服务的部署、监控、运维和管理生命周期等问题;提供微服务框架,兼容主流开源生态,不绑定特定开发框架和平台,帮助企业快速构建基于微服务架构的分布式应用;集成云服务总线,解决企业内外服务安全互通问题,提供更好的服务开放性。 关于时速云: 时速云(TenxCloud)成立于 2014 年10月,是国内领先的企业级容器云计算服务商,业务涵盖容器 PaaS 云平台、微服务治理、DevOps、开发测试、AIOps 等领域。拥有金融、能源、运营商、制造、广电、汽车等领域的诸多大型企业及世界 500强客户,典型客户包括国家电网、新奥集团、戴姆勒奔驰等。时速云总部位于中国北京,并在上海、深圳、广州、武汉等地设立了分支机构。

有疑问加站长微信联系(非本文作者)

入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:692541889

598 次点击  
加入收藏 微博
添加一条新回复 (您需要 登录 后才能回复 没有账号 ?)
  • 请尽量让自己的回复能够对别人有帮助
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`
  • 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
  • 图片支持拖拽、截图粘贴等方式上传