趣IT

2019-12-15

#架构师#要懂得项目基础设施架构

大多数的软件指南都专注于软件本身,然而我们也确实需要考虑基础设施,因为软件架构是关于软件和基础设施的。这个部分描述软件将会部署到的物理/虚拟硬件和网络。虽然作为一个软件架构师,你可以不参与基础设施的设计,但还是需要了解,让你有能力满足目标就够了。这个部分的目的是回答下面几类问题。■ 如果适用,它是否满足冗余、故障转移和灾难恢复?■ 选择的硬件组件如何改变大小和被选中是否清楚?■ 如果使用了多个服务器和网站,它们之间的网络联系是什么?写这个部分的动机是强迫我走出自己的舒适区去思考的基础设施架构。是,所有软件指南都应该包含基础设施架构部分,因为它表明基础设施已经理解并考虑过了。

加载中...