网易|对网易轻舟云原生软件平台的分析和思考( 二 )
文章图片
文章图片
从该图可以看到基本是一种去中心化的架构模式 。在各个微服务中都有Agent和Sidecar的植入 。因此整体的微服务框架是一种Mesher的架构实现方式 , 通过服务网格架构来实现类似我们常说的服务注册发现 , 安全 , 限流熔断 , 路由 , 负载均衡等关键能力 。
API网关
API 网关是提供服务开放和共享的企业级 PaaS 平台 , 提供发布管理、统一认证鉴权、流控、协议转换、服务审计等功能 , 帮助用户实现内部多系统间 , 或者内部系统与外部系统之间实现跨系统、跨协议的服务能力互通 。
文章图片
文章图片
对于API网关提供的关键功能如下图:
文章图片
文章图片
从上图来看API网关除了我们常说的服务注入接入 , 安全 , 流控 , API全生命周期管理外 。重点是增强了数据映射 , 协议转换能力 , 也就是说为了适应企业内部遗留系统的适配接入等情况 , 增加了部分传统ESB服务总线应该具备的能力 。
而这些对于企业微服务架构转型往往是必须的 。
全链路应用监控 APM
全链路应用监控 APM 提供集链路追踪、应用性能和业务数据于一体立体化监控平台 。旨在通过数据自动化收集、数据可视化展示 , 使用户能够及时、全面地掌控各个产品的应用性能情况 , 定位性能瓶颈 。
服务调用依赖:服务上下游依赖和接口依赖数据 , 进行依赖梳理 , 包括识别易故障点、性能瓶颈、强依赖等问题;并根据链路流量调用比例进行峰值 QPS 评估容量.
异构系统监控:通过对 Java、Go、Python、NodeJS、C# 等诸多异构技术栈的统一监控和调用链追踪 , 实现异构系统全链路监控 。
因此从功能来看主要是APM和链路监控内容 , 无中间件和资源层的监控 。
分布式事务 GTXS
文章图片
文章图片
分布式事务服务 GTXS 是微服务场景下高性能、高可靠、接入成本低的分布式事务中间件支持低成本框架托管式事务 , 支持 MySQL、Oralce、TiDB、分库分表中间件等多种数据源 。
从材料来看支持事务补偿方式 , 也支持基于消息中间件的BASE最终一致性方案 。暂时不清楚是否也将我们常说的类似Mysql进行了数据库拆分后构建的上层DaaS纳入 。
日志服务 LogSeer
文章图片
文章图片
轻舟日志服务是一站式日志全生命周期管理平台 , 统一采集、管理海量日志 , 提供日志采集、清洗、存储、检索、监控、告警等多项功能 , 辅助开发测试及排障工作 , 提升运营效率 。
在我很早谈PaaS平台和容器云的文章就谈到 , 在容器云分布式环境下 , 日志服务能力是必备能力 。由于容器资源都是动态分配和扩展的 , 对于容器中的应用中间件日志必须实时采集并进行集中存储 , 在存储完成后构建全文检索能力 , 方便出现问题的时候进行快速的问题定位分析 。
从上图里面可以看到 , 日志服务通过 Filebeat 开源技术实现日志的实时采集并将日志信息汇集到日志服务平台 , 进行统一管理 。通过Flink流处理对日志进行分析和查询 。日志服务支持多维度组合条件的快速实时搜索 , 支持全文检索 , 可使用字段、数值范围和布尔检索 , 查询指定时间范围内的日志 。轻舟中间件
推荐阅读
- App|35款安卓App被通报窃取个人隐私:航旅纵横、网易蜗牛读书等app在列
- 蓝鲸财经|35款安卓App被通报窃取个人隐私:航旅纵横、网易蜗牛读书等app在列
- 河南久旺易货|【许昌久旺易货易货资讯】易物网是什么?易物网易物需要花钱吗?
- IT之家|苹果 macOS Big Sur 正式版发布:M1 原生运行 iOS App
- 数据|2020天猫双11完成云原生史上最大规模的大数据算力和实时处理能力
- 行业互联网,阿里巴巴|阿里巴巴全面云原生化,天猫双 11 迈过 58.3 万笔 / 秒新高峰
- 58.3|阿里巴巴全面云原生化 天猫双11迈过58.3万笔/秒新高峰
- ZAKER新闻|退出双十一?网易严选全身上下都在说“真香”
- 车东西|无人配送创企Nuro获5亿美元融资!网易创始人也是股东,累计融资超15亿美元
- 中关村在线|iOS原生系统支持JIT编译 模拟器终于能安排了