软件架构设计原则

_相关内容

结束语

企业使用云技术是一个动态的过程,大部分情况下的良好架构都是基于一个时点的“共时性”设计,但企业IT既有自身的历史,也有未来的发展,云产品和最佳实践也在不断迭代,因此架构的演进需要有更多的“历时性”观点,始终关注架构的演进和...

合作伙伴生态

ISV 合作以外,蚂蚁集团还与毕马威、安永、德勤、埃森哲等顶级咨询公司进行合作,联合向客户提供从战略咨询、项目咨询,到架构咨询全体系咨询服务,帮助客户从战略上进行未来 3~5 年的数字化转型规划,从落地上设计合理的系统架构,...

可观测性的设计原则

可观测性设计是指为了更好地监控、分析和管理系统运行状态而进行的设计。在云原生、微服务等技术越发流行的今天,系统的可观测性变得越来越复杂。...可观测性已经成为一项必须的设计需求,任何一个软件系统都需要考虑可观测性设计

从办公软件同步

为了方便用户组对钉钉、飞书、企业微信、Teams账号信息的同步管理,从办公软件同步功能支持同步组织架构以及成员,您可以根据需求选择部门或者其一成员进行信息同步操作。前提条件 已创建用户组,请参见 创建用户组。操作入口 登录 Quick ...

面向分销场景多账号统一管控方案

实施步骤 实施准备 设计整体上云框架图 通过与客户的深度沟通,了解客户对于IT方案的预期。基于云治理理念设计符合客户预期的Landing Zone架构图,梳理当前企业需要多少个云账号。实施时长 在实施准备工作完成的情况下,本方案实施预计时长...

监控和分析

利用公共云的特性设计弹性伸缩和灾备切换的系统;做好业务监控和应急响应;使用DDoS防护类产品;入侵检测:通过检测入侵主要是为了防止数据泄露或者业务系统被破坏,通过配置相应的检测和告警机制,可了解云服务器或者云产品中存在的威胁,...

迁移概述

参考文档 查看CPU架构 执行 uname-m 或 arch 命令查看CPU架构,不同架构回显信息如下:ARM架构显示:aarch64 x86架构显示:x86_64 查看CPU详细信息 执行 lscpu 命令查看CPU详细信息,不同架构回显信息如下:ARM架构显示:x86架构显示:查看...

测试体系

按照传统测试的定义,软件测试是指在规定的条件下对程序进行操作,以发现程序错误,衡量软件质量,并对其是否能满足设计要求进行评估的过程。测试场景大体可以分为功能、易用性、性能、兼容性、自动化、可靠性。单元测试 单元测试就是为了...

金融分布式架构

SOFAStack 包含构建金融级云原生架构所需的各个组件,提供微服务应用开发部署、监控运维、项目管理、容灾高可用等全栈式解决方案,助力各类应用轻松转型分布式云原生架构

从分布式到云原生,建立金融级交易系统

在这个目标的基础上,我们设计并实施了三地五中心的异地多活架构。它的核心优势包括城市级容灾、低成本交易、无限可扩展,以及 RPO=0、RTO 30s。在 2018 年的云栖大会上,我们做了一次剪网线的 Demo,演示了整个架构层面上如何做到跨城市多...

互联网金融

架构优势:便捷的架构部署 云产品弹性升级扩容 完善的同城高可用设计 强大抗DDoS攻击能力 互联网金融安全方案 搭建成熟稳定的安全体系适用于发展中的互联网金融公司,可保障网络安全、主机安全、移动安全,并结合安全大数据分析技术对未知...

设置权限边界

对于云上有多个阿里云账号的组织,可以基于资源目录管控策略,限制成员账号内的 RAM 身份权限范围,自上而下统一管理资源目录各层级内资源访问的权限边界,建立企业整体访问控制原则或局部专用原则。优先级 中 不推荐做法 通过资源目录搭建...

Saga 模式服务设计

在实践中,一般可以采取以下方法应对该问题:业务流程设计时,始终遵循“宁可长款,不可短款”的原则。长款指的是客户少了钱机构多了钱,以机构信誉可以给客户退款;反之则是短款,少的钱可能追不回来了。所以在业务流程设计上,一定是先扣...

概述

卓越运营第三个关键领域是围绕快速和规律的自动化部署确定企业IT运营的技术平台,推动基础设施即代码、自动化运维、自动化配置等能力中心的技术架构,提高组织高速交付应用程序和服务的能力,与使用传统软件开发和基础设施管理流程相比,...

与第三方安全地共享资源

企业在日常用云的过程中,资源的共享往往不局限在企业组织内部,企业可能会有一部分数据和资源需要开放给第三方进行访问和管理,比如,企业有三方的软件供应商或者MSP服务供应商,需要访问企业的云资源,进行软件部署或者日常的运维管理。...

中间件市场的发展趋势

趋势一:中间件从传统集中式到分布式的转型已经成为共识 在目前的传统企业中,集中式架构被广泛使用,其中以 IOE 架构为其中显著的代表。在传统集中式架构中,通常会由计算能力强大,单点可靠性高的小型机,配套稳定而昂贵的存储,结合集中...

安全架构基础

集中化访问控制:使用资源目录 管控策略,可以统一管理资源目录各层级内资源访问的权限边界,建立企业整体访问控制原则或局部专用原则,确保安全合规和成本可控。例如:禁止成员申请域名、禁止成员删除日志记录等。集中化服务与资源配置:...

从核心系统到创新业务,构建可演进的多模基础架构

了解过蚂蚁服务注册体系的人知道,我们是如何在超大规模和多机房环境下实现高可用设计的,而这些能力很难短期在开源社区的控制面实现,我们正逐步将这个能力沉淀到新架构上。所以,这种控制面的双模也非常适合服务化架构在这种混合模式下,...

概述

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

应用场景

金融场景网络安全 当前很多公司的微服务体系建设都建立在内网可信的假设之上,然而这个原则在当前大规模上云的背景下可能显得有点不合时宜,尤其是涉及到一些金融场景的时候。通过服务网格可以更方便地实现应用的身份标识和访问控制,辅之...

保险行业

同城双活与异地灾备设计:通过SLB和阿里金融云的多个可用区,可实现同城双活的系统架构,保障高可用性。通过DNS、DTS等产品构建异地灾备环境(VPC1与VPC2),可实现异地灾备的系统架构,并满足系统快速灾备切换、保障业务连续性的可靠性...

设计原则

在成本优化过程中需要遵循一些重要的优化原则,这些原则能够帮助企业提升成本管理效率,更好地达成优化目标。实施云上财务规划及管理:企业内部需要贯彻成本文化、建立成本责任制,由相关团队协作共同参与财务规划管理,包括高管、财务团队...

金融分布式架构系统权限策略参考

本文描述金融分布式架构支持的所有系统权限策略及其对应的权限描述,供您授权 RAM 身份时参考。什么是系统权限策略 权限策略是用语法结构描述的一组权限的集合,可以精确地描述被授权的资源集、操作集以及授权条件。阿里云访问控制(RAM)...

规划和设计

安全是需要设计和规划的,应在构建基于云或本地数据中心的同时,建设安全系统和相关控制措施,建立配套安全管理流程和机制,建立安全意识管理体系等。并将技术控制措施、管理流程、人员组织配套的融入云基础设施的构建、业务开发,应用上线...

架构优化

应用架构层面的架构优化需要根据实际情况考虑多方面内容,比如以下方面:应用架构的部署方式:使用单机、分布式和微服务架构会有较大区别;单机架构取决于对单机本身的软硬件性能和应用对单机资源的使用率;分布式架构除了取决于单机性能...

功能特性

支持服务编排、有可视化的设计器和执行轨迹监控。XA 模式 高性能的标准 XA 事务方案,基于标准 XA 实现,消除与 JEE 开发相关的日益复杂的问题,帮助传统企业的业务无缝上云以及服务化拆分。并可以与蚂蚁集团自研数据库 OceanBase 共同打造...

步骤一:架构规划

本文以同城双活单元化架构为示例,介绍如何进行单元化技术架构和应用架构的规划,输出部署架构图和应用架构图,指导研发运维人员初始化环境和进行应用研发改造。前提条件 了解 单元化架构 架构介绍 如上图所示,该业务系统搭建在同城双活...

江西农信

抛弃传统集中式架构,江西农信采用消息 Mesh 技术实现业务系统平滑迁移上云。江西农信日前携手蚂蚁集团,使用最前沿的云原生技术,实现了传统业务系统从集中式技术架构下移,并平滑迁移上云,为整体核心系统进行分布式架构升级和演进探索...

互联网银行解决方案

金融级分布式架构,快速迭代、弹性扩展 经济性:高可靠、高性能、低成本,灵活扩展 方案优势 金融级云原生架构体系 技术上引入阿里“全家桶”云原生架构技术体系,包括飞天平台、企业级分布式架构平台、OceanBase 数据库、大数据平台、移动...

应用场景

基于蚂蚁集团中台战略及架构的最佳实践,将企业级公共能力进行抽象,形成以客户服务、运营服务、分布式架构为基础的业务中台体系,实现开放、可扩展、组件化、分布式的业务架构,支持业务快速、高效、低成本创新,满足互联网场景化快速多变...

服务体系

在进行分布式改造或应用上云后,分布式架构下的应用链路长、复杂度增加,并且云上应用的迭代速度比传统应用大幅提升,这些都给质量团队和运维团队带来了巨大的挑战。为了让用户能够用好云、上好云、SOFAStack 在提供优秀分布式架构、技术...

什么是 SOFAStack

SOFAStack™(Scalable Open Financial Architecture Stack)包含构建金融级云原生架构所需的各个组件,也是在金融场景里锤炼出来的最佳实践。提供项目管理、微服务应用开发、部署发布、监控运维、容灾高可用等全栈式解决方案,并兼容 ...

逻辑单元

逻辑单元是单元化架构的基础,一个单元被称为一个 Zone。根据业务特点不同,您可以将系统部署在不同类型的逻辑单元中。RZone(Region Zone):部署按用户维度拆分的关键业务系统。核心业务和数据单元化拆分,拆分后分片均衡,单元内尽量自...

产品架构

系统架构 高可用管理平台 HAS 的系统架构包括:风险管理模块是 HAS 的核心组件,实现风险事件的汇集以及风险事件处理的流转。日常巡检、业务监控、故障诊断发现风险事件,并将其上报至风险管理中心,由风险管理中心进行统一调度,如触发...

优化

阿里云卓越架构的优化阶段是实现架构持续演进的核心环节,旨在基于度量阶段发现的问题和风险,通过系统化改进指引、工具化治理手段以及场景化解决方案,推动架构向更高成熟度发展。该阶段不仅关注短期问题修复,更强调长期治理能力的构建,...

概述

分布式链路跟踪系统(Distributed System Tracing,简称 DST)是面向分布式架构、微服务(Spring Cloud、SOFAStack、Service Mesh 等)架构等云原生架构的一种具有应用可观察性(Observability)的金融级解决方案。通过 DST,运维人员、...

产品架构

服务网格的产品架构逻辑上分为控制层面和数据层面。控制层面:管理代理(蚂蚁自研 MOSN),用于管理流量路由、运行时策略执行等。数据层面:由一系列代理(蚂蚁自研 MOSN)组成,用于管理和控制服务之间的网络通信。系统架构 SOFAStack ...

概述

本指南基于金融行业常见的转账和积分场景,指导您从单元化的技术架构和应用架构的规划,到环境搭建和单元化应用的开发部署,再到应用流量调拨和单元化功能的验证,逐步完成 SOFAStack 单元化能力的入门体验。前提条件 已搭建双机房环境。...

产品优势

微服务产品提供金融级分布式架构的基础设施能力,包括 RPC 框架及服务治理、服务注册与发现、动态配置、定时任务、服务限流等,为传统单体应用架构深入拆分为分布式应用架构提供稳定可靠的基础设施能力,帮助企业级客户快速构建基于微服务...

识别基础架构的安全风险

基础架构风险包含了网络架构风险、账号体系风险和工作负载架构风险。
< 1 2 3 4 ... 200 >
共有200页 跳转至: GO
新人特惠 爆款特惠 最新活动 免费试用