系统的架构设计

_相关内容

结构发布流程化

保障数据结构的规范性 结构设计的研发规范涵盖新建表、修改表字段、修改表索引等近40条标准,以便研发人员自助设计符合企业研发规范的表结构,可以有效避免因不符合规范的结构发布上线而引发的生产故障。同时,该功能可减少运维人员检查...

CEN构建云上跨地域网络

概述 本文简介 本章卓越架构设计重点介绍当云上不同地域间的VPC、VBR、云服务等要互通访问时(云上多地域业务数据同步/协同互通、异地多活、异地容灾),使用转发路由器TR进行互联并配置跨地域互通带宽,构建企业云上多个地域间的互联互通...

身份和访问控制

在整体的云上安全架构设计中,用户的账户安全是贯穿始终的一个重要维度。其中,身份和访问控制是云计算环境下非常重要的安全措施,良好的身份和权限的设计,能够确保只有授权的身份才能够在指定的条件下访问对应的云资源。它涉及到识别用户...

通过MSHA实现异地双活

通过接入层、应用层、数据层的抽象设计,囊括系统架构中所有的多活容灾切面,提升全栈的管控能力。通过与云产品的深度集成,以及被集成的相关设计,提供多活架构建设、运维过程中创建、变更、监控、演练的一站式管控。分钟级容灾切换 多活...

概述

分布式系统将计算任务和数据分布在多个节点上以实现更高的性能、可靠性和可扩展性,当一个节点发生故障或错误时,其他节点可以继续工作,相比于单机系统架构本身就有较高的节点容错性。但随着服务拆分,更多组件的引入,分布式系统的复杂...

架构优化

在迁移这些解决方案时适当地进行架构设计十分关键,并且此能力涉及的架构模式和分析将为迁移决策提供参考。即使组织最终仍决定从数据中心“直接迁移”应用程序,提前分析低效之处也将有助于未来在必要之时对其进行现代化改造,提升整体价值...

操作系统迁移

架构优化 当前操作系统无法满足业务需求,需要重新变更架构,提高系统的可靠性和性能。例如:当前的操作系统可能与某些软件、硬件或其他设备不兼容。功能优势 易用性好 白屏化操作,控制台可查看迁移进度和迁移日志。可靠性强 无需手动创建...

江西农信

抛弃传统集中式架构,江西农信采用消息 Mesh 技术实现业务系统平滑迁移...本次银企对账系统的成功下移上云,为江西农信修筑基于云原生的基础架构进行了技术上的成功探索,也为未来整体核心系统分布式架构升级和演进奠定和积累一定的技术基础。

金融级云原生解决方案

同时,在数字化转型中普遍面临 IT 系统架构缺乏弹性、业务交付周期长、运维效率低、高可靠性低等痛点。金融企业可以通过云原生的一系列技术,例如基于容器的敏捷基础设施、微服务架构等解决企业面临的这些痛点。同时,金融行业历来是强监管...

概述

但随着各公司业务范围的扩展和软件系统架构持续迭代升级,系统的复杂度随之增加,面对更多的非预期事件风险,如各类软硬件故障、错误的变更、突发流量,甚至到光纤挖断、自然灾害等引起的整个机房不可用情况,如何保障系统稳定性具有很大...

设计方案

基于稳定性支柱设计原则,整体稳定性设计方案可参考如下:架构设计原则 软件系统从所有的功能都在一个应用程序内运行的单体应用架构,到不同的功能模块分别部署在不同的服务器上的传统分布式应用架构,再到服务细分通过轻量级的通信机制...

应用场景

蚂蚁集团自主研发的金融级分布式架构平台,专注为金融用户提供全栈式的基础架构能力,保证风险安全的同时帮助业务需求敏捷迭代,同时满足异地容灾、低成本快速扩容的需求,解决传统集中式架构转型的困难,打造大规模高可用分布式系统架构,...

产品优势

微服务产品在蚂蚁集团内部已支撑数万个节点规模的分布式应用架构,具有高可用性、高可扩展性、高性能、高时效性、稳定可靠等核心优势,并提供丰富的功能来帮助用户简化分布式系统的管理,让业务开发人员可以专注于业务逻辑实现,提升研发...

容灾

容灾,就是在灾难发生时,在保证生产系统的数据尽量少丢失的情况下,保持生存系统的业务不间断地运行。异地多活、同城双活都属于容灾的范畴。容灾需要具备较为完善的数据保护与灾难恢复功能,保证生产中心在不能正常工作时数据的完整性及...

云网络规划设计

对于云上应用而言,稳定、安全、性能和成本是架构设计中最常见的领域和组织层面最为关注的几个方面。本指导涵盖通用解决方案、白皮书、卓越架构设计、场景化方案及部署,助力企业高效构建安全、弹性、智能的云网络体系,加速上云与数字化...

架构模块介绍

本文介绍 SOFARPC 的架构模块。工程架构 SOFARPC 架构如下所示:SOFARPC 从下到上分为两层:核心层:包含了 RPC 的核心组件(例如各种接口、API、公共包)以及一些通用的实现(例如随机等负载均衡算法)。功能实现层:所有的功能实现层的...

从单体到云平台到金融级混合云

蚂蚁又是如何在云原生的架构下,把混合云变成金融级的混合云,在基于云原生架构上将混合云变成金融级混合云的发展过程中,有一条主线,是不同阶段蚂蚁对研发的标准和要求,包括:自主、成本、安全、稳定、海量、敏捷,这也是在在线金融的...

概述

针对金融级场景下大规模分布式系统的特点,提供了丰富的发布策略以满足不同的场景,如:分组发布、Beta 发布、灰度发布等,帮助传统架构平滑过渡,适应金融技术风险保障需求,实现大规模金融级运维场景下的容器服务落地。容器应用服务致力...

事件检测

监控云上资源,系统的安全状况,找出业务系统可能存在的漏洞,对可疑活动的告警作出反应,或是针对企业日常活动中的安全事件进行追溯,是构建业务安全机密性、完整性、可用性重要的一环。最佳实践 进行集中化的日志收集和归档 进行集中化的...

基础术语

OceanBase OceanBase 是阿里巴巴与蚂蚁科技独立自主研发的一款分布式关系数据库产品,融合传统关系数据库和分布式系统的优势,具备高可用、高性能、高可扩展性,在功能上兼容 MySQL 等特点,在通用硬件上提供金融级高可用的数据库服务。...

性能压测

通过性能压测可以发现系统的性能瓶颈,评估系统的承载能力,并提前发现系统的性能问题和潜在风险,并为系统的容量规划和性能优化提供参考。其实施方案主要包括:确定测试目标和负载模型:首先需要明确测试的目标和负载模型,包括确定测试的...

应用场景

对于传统企业的服务化转型来说,使用分布式框架不是银弹,在解决了传统的单块架构系统随着业务需求的快速变化而面临的挑战后,分布式架构也为研发和运维增加了更大的复杂度和管理成本,基于分布式框架来进行架构改造的应用和业务通常会面临...

架构

在产品层除了提供业界标准的云原生能力外,还提供具备金融级特性的发布运维能力,比如按序的无损发布策略,针对大规模分布式系统的批量发布运维能力,内置按机房或部署单元的高可用容灾拓扑,并集成 SOFAStack 的实时监控能力。您可通过...

产品架构

作为分布式架构的平台管控层,单元化应用服务还承担与各相关系统的对接能力。与研发效能产品对接,提供持续集成与交付功能,生成 LHC 产品的发布单。与各 PaaS 基础产品对接,提供权限、资源、应用元数据、工作空间、部署单元等领域模型的...

API 统一网关

API 网关是金融分布式架构 SOFAStack 下的一个 API 管理平台,旨在帮助企业统一管理对内外开放的 API,为网络隔离的系统间提供高性能、高安全、高可靠的通信,同时保障内部系统的安全性。不仅用于企业对外部合作伙伴开放业务,同时保证企业...

概述

API 网关 SOFAStack API 网关是一个 API 管理平台,帮助企业统一管理对内外开放的 API,为网络隔离的系统间提供高性能、高安全、高可靠的通信,同时保障内部系统的安全性。用于满足企业对外部合作伙伴开放业务,企业自身混合云互通、企业...

构建阶段

变更管理:变更管理工作贯穿在整个云上环境及各类系统的生命周期,是ITIL管理中非常重要的一个流程环节,和其他流程关系非常紧密,稍有不慎就容易导致故障。如何让变更有章可循,是企业需要在这个阶段重点考虑的问题。

概述

变更是指对线上系统的任何操作(如:发布、增加、修改或移除等),或其他对生产业务可能有影响的任何操作。基于阿里巴巴的历史经验,有一半以上的重大故障皆为变更触发,因此,变更过程的风险防御显得尤为重要,会直接关乎业务的稳定性。...

产品优势

遵循 OpenTracing 埋点 提供平台无关、厂商无关的 API,使得开发人员能够方便地添加(或更换)追踪系统的实现,跟踪分布式系统内各组件的调用情况等。多维度应用度量 提供多种度量维度实时监测应用程序的性能,能帮助更好地了解当前应用...

TraceId 和 SpanId 生成规则

假设一个 Web 系统 A 接收了一次用户请求,那么在这个系统的 SOFATracer MVC 日志中,记录下的 SpanId 是 0,代表是整个调用的根节点,如果 A 系统处理这次请求,需要通过 RPC 依次调用 B、C、D 三个系统,那么在 A 系统的 SOFATracer RPC ...

调度概述

如果需要调度到其他架构或操作系统的虚拟节点,或者有可用区亲和或打散部署等需求,可参考本文选择合适的调度方式。在 ACK Serverless集群 中,Pod均是ECI Pod,运行在虚拟节点上。虚拟节点按照CPU架构、操作系统类型可以分为以下几种:...

挑战和注意事项

介绍在高性能架构设计过程中会遇到的一些挑战以及注意事项。业务优先 架构的性能规划始终是为业务服务的,需要依赖真实的业务需求展开,严谨的业务评估和预测是十分必要的,不能一味追求高性能。性能的权衡 设计业务系统时,平衡性能优化与...

功能特性

应用拓扑发现 能持续地自动发现您整个应用层级中的依赖关系,实时以端到端的方式展示应用架构。全链路信息展示:展示应用程序及其关联内部、外部服务系统的响应时间、吞吐量和状态,同时显示了各个服务之间的相互影响。如果一项服务中断,...

实现原理

监控的通用逻辑 定义数据源:首先,需要建立元数据基本模型,元数据是监控系统的根基。例如:定义应用、部署实例、机房信息,单元化信息等。在 SOFAStack 场景下,这部分信息需要从 PaaS 侧自动获取。数据采集:通过安装在机器上的 Agent ...

磁盘

磁盘类型 根据性能分类,磁盘分为以下几类:ESSD 云盘:基于新一代分布式块存储架构的超高性能云盘产品。更多详情,请参见 ESSD云盘。SSD 云盘:具备稳定的高随机读写性能、高可靠性的高性能云盘产品。高效云盘:具备高性价比、中等随机...

安全责任模型

基于阿里云的客户应用,其安全责任由双方共同承担:阿里云要保障云平台自身安全并提供安全产品和能力给云上客户,客户负责基于阿里云服务构建的应用系统的安全。安全责任模型示意如下图所示:阿里云负责基础设施(包括跨地域、多可用区部署...

基础术语

术语 说明 应用 泛指用于组成业务系统的应用,可以为单体应用也可以为基于分布式框架构成的微服务应用。应用拓扑 拓扑是对应用间调用关系和依赖关系的可视化展示。SOFATracer SOFATracer 是一个用于分布式系统调用跟踪的组件,通过统一的 ...

运营阶段

通过前期的设计,到构建,服务进入日常运营环节。在这个阶段往往会产生大量的运营事件,比如日常的资源申请。企业在持续运营过程中也会产生或大或小的生产故障,需要做好线上故障管理,提升服务SLA。

存储资源

存储资源的主要作用是存储和管理系统的数据。存储资源需要提供数据的持久性、可靠性和高效性,以满足系统的数据存储和访问需求。存储资源的性能直接影响计算资源的处理能力,存储资源的可靠性直接影响数据的准确性。以下详细介绍5个计算...

配置管理

cloud-init cloud-init是云平台为Linux操作系统的虚拟机做系统初始化配置的开源服务软件。阿里云、AWS、Azure和OpenStack等主流云平台均支持cloud-init。阿里云版cloud-init能在ECS实例启动阶段完成系统初始化配置,包括NTP、软件源、主机...
< 1 2 3 4 ... 200 >
共有200页 跳转至: GO
新人特惠 爆款特惠 最新活动 免费试用