Chinaunix首页 | 论坛 | 博客
  • 博客访问: 604557
  • 博文数量: 138
  • 博客积分: 3067
  • 博客等级: 中校
  • 技术积分: 1565
  • 用 户 组: 普通用户
  • 注册时间: 2008-02-21 12:44
文章分类

全部博文(138)

文章存档

2016年(5)

2014年(4)

2012年(1)

2011年(2)

2010年(10)

2009年(19)

2008年(97)

我的朋友

分类: 架构设计与优化

2016-05-18 16:40:12

最近负责做项目的技术架构,整理以下内容
一、技术架构主要内容
范围:基于技术架构支撑应用架构的思路,设计目标架构,同时考虑实施等因素,提出合理的可实施架构方案,以及实施路径
内容:
A.主要的技术, 关键技术方案,相关的架构原则
B.系统的交互方式(上下文)
C.组件/模块设计,说明划分原则,同时覆盖功能模块需求
D.物理部署方案
E.
切换迁移方案(仅存量系统涉及)

二、主要技术 
描述核心技术思路, 包括技术平台,语言,工具(开发,测试,运维),中间件,数据库
描述系统/模块交互方式:包括实时交互,准实时交互,批处理交互
描述关键技术方案:包括提供的功能,目标, 采取的数据,逻辑功能划分;以及对比方案的整理

三、关键技术方案的验证准备工作

四、物理部署方案
主要考虑:高可用,可扩展, 网络, 安全等方面

物理部署参考Iaas思路, 主要是基于虚拟化上的集群思想 以及 基于大数据的分布式思路
对于传统的单点设备(比如数据库)采用主备和热备方式

参考物理架构如下:




项目管理推荐书《coders at work》
阅读(357) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~