架构本身没有什么好与坏,关键还是要看你的业务规模。业务量小的时候,用一台dellR710就可以全部搞定,既做图片服务,又可以做文件服务。如下图所示的最右侧的服务器。

最基础的图片服务或文件服务架构
通过这副最基础的图片服务或文件服务架构图,如果你是架构师,你会想到什么。放到业务场景里,会有哪些不足,应该如何改进。当你能把这些都想明白以后,你的能力将会大幅度提升。比如我们可以考虑双机热备,通过DRBD同步;双机交叉热备,业务拆分同时提供服务(DRBD同步)。再有就是硬盘的选择,SATA,SAS,SSD。方案有很多,关键是要看你的业务场景,当你准备为架构选型时,首先要考虑业务。理顺了业务,剩下的就是在开源或者商业两种软件里面做选择,最后就是部署。