Skip to content

信息系统架构:企业架构 · TOGAF · 微服务与云原生

本页导读:架构是"系统的骨架设计说明书"。本页从企业架构四层讲起,重点过 TOGAF 及其 ADM 架构开发方法,再对比集中式/分布式、SOA/微服务这些经典辨析,最后补齐云原生技术族。考法上概念判断与"某做法属于哪类架构"的场景匹配为主。


一、架构是什么,为什么考

架构 = 系统的顶层结构与设计决策:分几层、模块怎么切、数据怎么流、部署在哪。项目经理不需要亲手画架构图,但要能:

  • 读懂架构方案,参与评审(案例题干常给架构描述让你判断优劣)
  • 在论文里把项目技术背景写得专业可信

二、企业架构(EA):四层骨架(高频)

企业架构从上往下分四层,业务架构是源头,技术架构是底座:

回答的问题典型内容
业务架构业务怎么运转业务流程、组织结构、业务能力地图
应用架构用哪些系统支撑业务应用系统划分、系统间接口与集成关系
数据架构数据怎么组织流动数据模型、主数据、数据流、数据治理
技术架构跑在什么技术设施上网络、服务器、云平台、中间件、安全设施

记忆口诀:业应数技(业务→应用→数据→技术)。考题爱把某项内容塞错层,比如把"主数据管理"放到技术架构——它属于数据架构。

三、TOGAF 与 ADM(本页核心考点)

TOGAF 是 The Open Group 发布的企业架构框架,核心是 ADM(Architecture Development Method,架构开发方法)——一个循环的架构开发流程。

ADM 阶段顺序(按序记忆)

阶段名称干什么
预备阶段Preliminary明确架构能力、原则、准备资源
A架构愿景确定范围、干系人、愿景与批准
B业务架构定义业务基线与目标架构
C信息系统架构数据架构 + 应用架构两小步
D技术架构定义技术基线与目标架构
E机会与解决方案差距分析,形成候选方案与路线图
F迁移规划制定实施与迁移计划
G实施治理对实施项目进行架构治理
H架构变更管理管理架构变更需求
中心需求管理贯穿全程,持续接收并管理需求

高频考法:①"需求管理位于 ADM 的什么位置"——中心,贯穿各阶段;②阶段排序题;③"C 阶段包含哪两个架构"——数据 + 应用。

四、集中式 vs 分布式

维度集中式分布式
结构一台/一组核心主机统一处理多节点协作,任务拆分到多机
优点结构简单、数据一致性好管理高并发、可扩展、容错好
缺点单点瓶颈、扩展性差复杂、一致性保障难
典型传统核心银行主机互联网大规模服务

经典 C/S 与 B/S:

结构客户端形态特点
C/S需安装专用客户端交互强、性能好;部署维护成本高
B/S浏览器即可零安装、易升级;受浏览器能力限制

五、SOA 与微服务(经典辨析,必背)

两个都是"把功能拆成服务"的思想,差在拆法和治理:

维度SOA 面向服务架构微服务
粒度粗粒度服务细粒度、小而专
通信重协议(SOAP/WSDL),常经 ESB 企业服务总线轻量协议(REST/HTTP、消息队列)
治理中心化(ESB 是枢纽)去中心化
数据多服务共享数据库每服务独立数据库
部署整体打包部署为主独立部署、独立伸缩
典型场景企业遗留系统整合互联网持续迭代的业务系统

一句话抓分:ESB 是 SOA 的招牌,独立数据库是微服务的招牌

六、常见架构风格速览

风格特点考点
分层架构表现层/业务层/数据层等水平切分最常见的"默认答案"
事件驱动组件通过事件消息解耦联动与消息队列配合
管道-过滤器数据流经一串处理单元编译器类系统
微内核小核心 + 插件扩展IDE、浏览器插件体系
CS/BS见上节与"瘦客户端"结合考

七、云原生与新一代部署形态

云原生 = 生在云上、长在云上的应用构建方式,四大件常被并提:容器、微服务、DevOps、持续交付

技术一句话考点
容器 Docker轻量级、可移植的标准化运行单元与虚拟机辨析:共享内核、秒级启动
Kubernetes(K8s)容器编排平台:调度、扩缩容、自愈云原生底座的事实标准
服务网格处理服务间通信的基础设施层微服务流量治理下沉
Serverless无服务器:按事件触发、按需付费,不感知底层机器理念是"免运维、弹性到函数级"
DevOps开发运维一体,自动化流水线与敏捷的关系:敏捷管开发节奏,DevOps 打通开发到运维
中台沉淀可复用的能力层(业务中台/数据中台)国内互联网大厂概念,案例背景常见

虚拟机 vs 容器(高频辨析)

维度虚拟机容器
隔离级别完整操作系统级进程级(共享宿主内核)
启动速度分钟级秒级
资源开销大(每台带完整 OS)

八、数据架构补充:仓库、湖与集市

做论文背景或案例阅读时常见这组词:

概念定位
OLTP面向交易的处理,日常业务系统数据库的工作模式
OLAP面向分析的多维查询,支撑报表与决策
数据仓库 DW面向主题的、集成的、相对稳定的数据集合,支撑决策分析
数据湖原始形态集中存放多源数据,先存后治理
数据集市面向部门/主题的小型数据集市
BI在数仓之上做分析与可视化的工具体系

辨析一句话:数仓先建模后入库,数据湖先入库后建模

九、常考辨析汇总

易混点一句话区分
业务/应用/数据/技术架构业应数技四层,业务是源头
ADM 的 C 阶段数据架构 + 应用架构
需求管理在 ADM 中心,贯穿全程
SOA vs 微服务ESB 中心化 vs 去中心化独立部署独立库
C/S vs B/S装客户端 vs 浏览器直接用
虚拟机 vs 容器带完整 OS 的分钟级 vs 共享内核的秒级
数仓 vs 数据湖先建模 vs 先存后治
OLTP vs OLAP记账 vs 看账

十、论文里怎么用

  • 项目技术背景一句话模板:"本项目采用 B/S 架构、微服务技术栈,部署于企业私有云,通过 K8s 实现容器化编排……"
  • 迁移/重构类项目可写"由集中式单体架构向分布式微服务架构演进",正好带出风险与干系人管理的故事线
  • 架构选型理由要落在业务需求上(高并发、快速迭代、遗留整合),不要为技术而技术——这本身就是架构评审的思维方式

小结

  • 企业架构四层"业应数技",TOGAF ADM 顺序 + 需求管理居中是硬考点
  • SOA vs 微服务、虚拟机 vs 容器两组辨析必须秒答
  • 云原生四件套:容器、微服务、DevOps、持续交付

下一页:信息安全 →

仅供个人备考学习使用 · 内容为原创整理,转载请注明出处