系统设计随笔

http://blog.csdn.net/herm_lib

1. 确认业务特点。

2. 思考先前的设计经验,找出区别点。

3. 改进架构,基本确定分布式的策略,初步确定架构。

4. 分析各服务器负载,确定节点瓶颈或者节点无瓶颈。

5. 初步量化负载,包括接入网络IO,服务间网络IO,后端持久化IO。

6. 思考数据存储策略,存储前端是否cache,何种cache方法(全cache, LRU/LFU或其他); 确定分布式方案;根据业务特点采用不同的持久化策略。

7. 系统运行的过程中,将会出现哪些异常,解决的方式。

8. 准备好系统的扩展方案,扩展的时候要处理的问题。

9. 想清楚容灾方案。

posted on 2012-03-04 22:18  daemonh  阅读(194)  评论(0编辑  收藏  举报

导航