部署分析

首先说下淘淘商城这个项目在真实环境中部署的话需要多少台服务器。

如果你写完淘淘商城这个项目,那么你会发现该项目一共有12个工程,它们分别是:
淘淘商城第118讲——系统部署演示
本着高可用的原则,每个工程至少要对应有两台服务器,这样12个工程至少就需要24台服务器了。

不要忘了,淘淘商城这个项目在真实环境中部署的话,还要开启好多的服务,如下表所示。
淘淘商城第118讲——系统部署演示
这样算下来的话,服务所需的服务器数量至少是24台,在加上12个工程至少就需要24台服务器,这样,总共需要的服务器总数至少是48台。但我们都知道,一般的小公司是绝不可能弄这么多服务器的,因为太昂贵了,比较可行的是采用伪分布式,如下图所示,搭建服务原来需要24台服务器,现在只需要7台即可。
淘淘商城第118讲——系统部署演示
以上12个工程在部署时,使用5台服务器便可,如下图所示。
淘淘商城第118讲——系统部署演示
这样规划的话,我们只需要12(7+5)台服务器就可以了。当然了,12台服务器对于一般的小公司来说,也是达不到的,这时我们便可以进一步压缩,把更多的服务合并到一台服务器上,把更多的工程合并到一台服务器上。

这里我要给大家说一点的是,我把淘淘商城这个项目中的所有工程都部署在了一台服务器上,即taotao这台虚拟机上,如下图所示,这台虚拟机所在的ip地址是192.168.81.138,而且我为这台虚拟机分配的内存是4G,应该是够用了。
淘淘商城第118讲——系统部署演示
还有,我们得把部署在服务器上的工程规划好,因为工程肯定是要部署到Tomcat服务器上去的,所以我们必须要弄清楚每一个工程应该部署到哪台Tomcat服务器上去。
淘淘商城第118讲——系统部署演示
从上图中可以知道,我们应该在taotao这台虚拟机上安装12个Tomcat服务器,并根据上图中所对应的关系将每一个工程部署在相应的Tomcat服务器上。此外,每一个Tomcat服务器的端口(应该是有三个)都得根据下表来更新。
淘淘商城第118讲——系统部署演示

相关文章: