- 写给架构师的Linux实践:设计并实现基于Linux的IT解决方案
- (哥斯)丹尼斯·萨拉曼卡 埃斯特班·弗洛雷斯
- 570字
- 2023-05-17 17:12:21
1.5 小结
设计一套解决方案需要采用多种不同的方法。本章讲解了设计过程所经历的各个阶段,并解释了每一阶段的意义。
首先,是对设计工作要解决的问题进行分析,同时澄清其中的模糊之处。可以帮助我们认清客户的实际需求,并把项目范围限定在真正能够满足这些业务需求的工作上。最开始的那份需求说明对项目将来的走向有很大影响,因此,这是个相当重要的阶段,如果能做好,那么将来就会少一些波折。
然后,我们需要考虑有哪几种路径或者方案能够解决上一阶段所确定的需求。由于在刚才那个阶段通过一些问题,认清了客户的实际需求,因此在本阶段中,就可以针对这些需求提出几套选项供用户选择,并且对这些备选方案做POC。POC可以帮助客户与架构师,认识到解决方案在工作环境中的实际运作情况。POC通常都是实际方案的微缩版,便于敏捷地进行实现与测试。
最后,我们进入实现阶段处理实际的配置问题,并对项目在实际环境中所要应对的各个方面予以考虑。根据做POC时所发现的信息对项目做出修改,使它与现有的基础设施在细节上更加协调。这一阶段交付的文档可以帮助有关各方对解决方案进行确认,以保证满足当初所提的目标。
下一章我们要解决一个特定的问题,无论将来要实现什么样的解决方案,也不管用的是哪一个云服务提供商、哪一款软件或哪一套设计,这个问题都会对方案有所影响。此外,将向大家展示为什么一定要配备高性能的冗余存储机制。