方案架构 双模微服务平台通过 SOFA 微服务和 Service Mesh 微服务,提供了既支持 SOFA 框架又支持 Service Mesh 架构的微服务管理和治理能力,解决用户在技术转型期间与未改造的遗留系统相互之间的打通和过渡问题,帮助金融机构平稳地从传统...
MySQL、PostgreSQL、AnalyticDB PostgreSQL版、PolarDB PostgreSQL版、Oracle 单节点架构的MongoDB 单节点架构的MongoDB 副本集架构的MongoDB 副本集架构的MongoDB 分片集群架构的MongoDB 分片集群架构的MongoDB 主从复制集群架构的Tair/...
MySQL、PostgreSQL、AnalyticDB PostgreSQL版、PolarDB PostgreSQL版、Oracle 单节点架构的MongoDB 单节点架构的MongoDB 副本集架构的MongoDB 副本集架构的MongoDB 分片集群架构的MongoDB 分片集群架构的MongoDB 主从复制集群架构的Tair/...
SOFAStack 提供了一套用于快速构建金融级分布式架构的中间件,是在严苛的金融场景里锤炼出来的最佳实践。要使用 SOFA 中间件,例如微服务或消息队列,推荐使用 SOFABoot 框架进行开发。SOFABoot SOFABoot 是蚂蚁科技基于 Spring Boot 自研...
业务实时监控是保障金融分布式架构稳定运行的核心组件。本文系统阐述了其核心概念、功能架构、实现原理与典型应用场景,是您构建全方位、立体化业务监控体系的权威指南。
作为分布式架构的平台管控层,单元化应用服务还承担与各相关系统的对接能力。与研发效能产品对接,提供持续集成与交付功能,生成 LHC 产品的发布单。与各 PaaS 基础产品对接,提供权限、资源、应用元数据、工作空间、部署单元等领域模型的...
本指南基于金融行业常见的转账和积分场景,指导您从单元化的技术架构和应用架构的规划,到环境搭建和单元化应用的开发部署,再到应用流量调拨和单元化功能的验证,逐步完成 SOFAStack 单元化能力的入门体验。前提条件 已搭建双机房环境。...
通过前期的设计,到构建,服务进入日常运营环节。在这个阶段往往会产生大量的运营事件,比如日常的资源申请。企业在持续运营过程中也会产生或大或小的生产故障,需要做好线上故障管理,提升服务SLA。
云计算架构的核心逻辑就是通过虚拟化技术带来池化资源,云原生数据库采用分布式数据库架构,实现大规模扩展,每套数据库系统横跨多台服务器和虚拟机,带来了全新的系统管理挑战。其中最核心的挑战就是如何实现弹性以及高可用,实现按需按量...
第二阶段:分布式 从 2006 年底开始,单体应用的弊端日趋明显,因此支付宝团队做了一个决定,要走一条过去没有人走过的路,于是启动了支付宝第二代架构的建设,即支付宝技术系统的服务化。当时这套分布式架构起名为“SOFA”,即 Service ...
这种体系结构可以提高站点的可扩展性,同时能更轻便地应对企业架构升级和系统拓展。事件驱动架构扩展 下图是订单服务系统的事件驱动架构示例,该架构中 事件总线EventBridge 负责收集各种订单状态的事件后分发事件至目标端。
实现了传统应用平滑上云,支持异构系统之间的互联互通,传统应用向分布式架构平滑升级,提供了既支持基于 ESB 的传统 SOA 架构又支持 Spring Cloud 和 Dubbo 分布式架构的双模服务管理和治理能力。传统应用无须改造即可互联互通,实现了...
磁盘类型 根据性能分类,磁盘分为以下几类:ESSD 云盘:基于新一代分布式块存储架构的超高性能云盘产品。更多详情,请参见 ESSD云盘。SSD 云盘:具备稳定的高随机读写性能、高可靠性的高性能云盘产品。高效云盘:具备高性价比、中等随机...
同时满足异地容灾、低成本快速扩容的需求,能够解决传统集中式架构转型的困难,并通过打造大规模高可用分布式系统架构,来支撑金融业务创新。目前产品已经在南京银行、浙商证券、网商银行、人保健康等数十家金融机构落地,在金融行业分布式...
容灾,就是在灾难发生时,在保证生产系统的数据尽量少丢失的情况下,保持生存系统的业务不间断地运行。异地多活、同城双活都属于容灾的范畴。容灾需要具备较为完善的数据保护与灾难恢复功能,保证生产中心在不能正常工作时数据的完整性及...
对于传统企业的服务化转型来说,使用分布式框架不是银弹,在解决了传统的单块架构系统随着业务需求的快速变化而面临的挑战后,分布式架构也为研发和运维增加了更大的复杂度和管理成本,基于分布式框架来进行架构改造的应用和业务通常会面临...
介绍在高性能架构设计过程中会遇到的一些挑战以及注意事项。业务优先 架构的性能规划始终是为业务服务的,需要依赖真实的业务需求展开,严谨的业务评估和预测是十分必要的,不能一味追求高性能。性能的权衡 设计业务系统时,平衡性能优化与...
不仅满足金融场景下多活和容灾的业务需求,同时能够让基础设施享受到容器化基础设施、云原生架构的技术红利。LHC 旨在提供从单 Kubernetes 集群向多活联邦集群演进的能力,提供具备容灾能力的同城双活、两地三中心及更多机房级多活容灾场景...
通过流量分发扩展应用系统对外的服务能力,通过消除单点故障提升应用系统的可用性。IAM 蚂蚁科技身份访问管理(Identity and Access Management,IAM)控制台是管理成员、分配权限、管理身份源、查看操作记录的平台。OceanBase OceanBase ...
使用 SOFA 技术栈的传统研发运维体系 这类体系的应用使用 SOFABoot 进行开发或直接使用 SOFA Mesh,系统间关系复杂,有依赖关系,并且深度使用了 SOFAStack 产品,需要和现有 PaaS 的发布部署能力做无缝对接:多应用同时发布运维,可做应用...
使用分布式事务涉及两个核心角色:发起方:指的是开启分布式事务的应用系统。参与者:指的是提供分支事务的应用系统。同一个应用系统可能兼具发起方和参与方两个角色。...支持服务编排、有可视化的设计器和执行轨迹监控。
本文旨详细介绍了 DMZ-VPC的设计原则与关键点,提供了完整设计方案与实践,旨在帮助您优化云基础设施,保障其安全性和高可用性。基本概念 专有网络VPC:VPC是用户基于阿里云创建的自定义私有网络,不同的专有网络之间逻辑隔离,用户可以在...
API 统一网关 提供高性能、高安全、高可靠的 API 托管服务 通过 API 网关实现 API 发布与调用 分布式链路追踪 面向分布式、微服务架构的一种可观察性的金融级解决方案 通过 SOFATracer 进行透视化网络调用#tpic{position:absolute;...
在产品层除了提供业界标准的云原生能力外,还提供具备金融级特性的发布运维能力,比如按序的无损发布策略,针对大规模分布式系统的批量发布运维能力,内置按机房或部署单元的高可用容灾拓扑,并集成 SOFAStack 的实时监控能力。您可通过...
敏捷产品创新 充分实践“大中台”理念,通过将业务中台的原子能力按照业务域的功能进行归纳、抽象,整合成符合业务语言的能力组件,将产品的生产过程从产品设计、系统架构、研发流程进行全链路的升级转变。可根据业务诉求快速组装出符合其...
云数据库 Tair(兼容 Redis)存在多个版本、系列和架构,各种类型的实例...不同架构下的命令限制 由于部署架构的不同,集群架构和读写分离架构实例在 Redis 命令的支持上有一定的区别,更多信息请参见 集群架构与读写分离架构实例的命令限制。
API 网关是金融分布式架构 SOFAStack 下的一个 API 管理平台,旨在帮助企业统一管理对内外开放的 API,为网络隔离的系统间提供高性能、高安全、高可靠的通信,同时保障内部系统的安全性。不仅用于企业对外部合作伙伴开放业务,同时保证企业...
成本优化支柱提供了云上成本管理及优化的设计原则和最佳实践,帮助企业高效地使用云服务来构建业务应用,减少不必要的开支并提升运营效率,让企业在云上更具经济效益。成本优化并不意味着只追求低价格,在过程中需要进行必要的权衡取舍,...
监控云上资源,系统的安全状况,找出业务系统可能存在的漏洞,对可疑活动的告警作出反应,或是针对企业日常活动中的安全事件进行追溯,是构建业务安全机密性、完整性、可用性重要的一环。最佳实践 进行集中化的日志收集和归档 进行集中化的...
SOFA 中间件是蚂蚁科技自主研发的金融级分布式中间件,包含了构建金融级云原生架构所需的各个组件,是一套分布式架构的完整的解决方案,也是在金融场景里锤炼出来的最佳实践。其中,SOFABoot 是基于 Spring Boot 的研发框架。更多信息,请...
SOFA 注册中心原生提供了多地多活架构的支持,请参见 多集群同步。IPv6 路由 Spring Cloud SOFA 提供了 IPv6 的平滑迁移支持。如果您期望将网络栈切换到 IPv6,您只需要确保运行环境支持 IPv4 和 IPv6 双栈,Spring Cloud SOFA 会自动识别...
Trace ID 代表唯一一次请求的 ID,此 ID 一般由集群中第一个处理请求的系统产生,并在分布式调用下通过网络传递到下一个被请求系统。Span 代表本次请求的完整信息,包括调用是否成功、调用类型、调用耗时等。其中最核心是 Span ID,代表了...
它深度、无缝对接了 SOFAStack 经典应用服务和容器应用服务,为客户提供了简单易用的 Service Mesh 架构的支撑平台。SOFAStack 服务网格概述 SOFAStack 服务网格(简称服务网格)=传统微服务+Service Mesh。服务网格旨在提供与平台无关、...
SOFAStack CAFE(Cloud Application Fabric Engine)云应用引擎,提供应用管理、发布部署、运维编排、监控分析、容灾应急等全生命周期管理的 PaaS 平台产品,满足金融场景中经典架构和云原生架构的运维需求,帮助传统架构平滑过渡,保障...
偶尔会有一些业务可能会发生跨机房的服务调用,比如说数据在 A 机房的用户给数据在 B 机房的用户转账,这个时候就需要在机房上去做有状态的设计。我们走向云原生时代的时候,在大的架构上面用 Kubernetes为基础来设计。在单元化架构下,...
原生云工程结构 满足原生云应用的十二个因素,具备快速开发,持续交付和部署服务,弹性扩展,故障隔离、自动恢复等特点。集成全套金融级中间件 提供各种默认配置,引入依赖无需额外部署,只需引入所需中间件的 Starter 就能直接使用所需的...
数据清洗:将采集得到的非结构化的数据,解析为监控系统可以处理的结构化信息。这部分解析能力需要是事先通过监控系统预设好的某种规则。例如,日志解析规则、Prometheus 协议规则等。举个例子,有业务日志样例如下,希望通过监控获取每一...
查看链路单元化信息 说明 该功能仅适用于支持 LDC 单元化架构的环境。单元化部署环境下,在链路详情页单链路时序图中,您还可以查看到该链路的单元化信息,包括服务端和客户端分别所在的机房与单元、该调用链路的来源 Zone 与去向 Zone,如...
本文介绍 SOFARPC 的架构模块。工程架构 SOFARPC 架构如下所示:SOFARPC 从下到上分为两层:核心层:包含了 RPC 的核心组件(例如各种接口、API、公共包)以及一些通用的实现(例如随机等负载均衡算法)。功能实现层:所有的功能实现层的...
微服务平台通过微服务(简称 SOFAStack MS)和服务网格(简称 SOFAStack Mesh),提供了既支持 SOFA 框架又支持 Service Mesh 架构的微服务管理和治理能力。微服务:提供了 SOFA 框架的微服务,包含 RPC 服务、动态配置、限流熔断。服务...