所有AWS PaaS的程序资源和业务产生的非结构化文件都存放在%AWS-HOME%
安装目录下,在实施集群方案时这个目录被要求存储在一个共享文件系统(如磁盘阵列)。
在实施完集群方案后,每个AWS节点(AWS Instance)都完整的指向%AWS-HOME%
共享文件夹,即每个AWS节点的应用资源介质是完全一样的。
我们假设%AWS-HOME%
为/data/
下的awsinst/
文件夹 | 说明 |
---|---|
/data/ | 本地文件夹 |
/data/awsinst/ | 共享文件夹,指向共享的%AWS-HOME% 根目录 |
/data/awsinst/bin/ | 共享文件夹,存放AWS平台运行程序和主配置文件 |
/data/awsinst/apps/ | 共享文件夹,应用仓库。存放安装和开发的应用程序文件,结构参见这里 |
/data/awsinst/doccenter/ | 共享文件夹,DC文件库。存放各应用程序产生的文件数据,结构参见这里。该目录可独立一块文件共享盘,可在%AWS-HOME%/bin/conf/server.xml 文件<property name="dc.path">../doccenter/</property> 属性 配置 |
/data/awsinst/logs/ | 共享文件夹,存放AWS平台运行日志。 该目录可独立一块文件共享盘,可在%AWS-HOME%/bin/conf/aws-log4j.xml 文件fileName 属性 配置 |
/data/awsinst/upgrade/ | 共享文件夹,存放AWS平台补丁升级介质和升级程序 |
/data/awsinst/licenses/ | AWS PaaS平台引用的开源jar包提供的License说明文件 |
/data/awsinst/jdk1.8/ | 共享文件夹,存放JDK1.8(可根据操作系统类型下载合适版本) |
/data/awsinst/webserver/ | 共享文件夹,存放Tomcat8和AWS Web层程序文件,结构参见这里 |
/data/cluster/ | 本地文件夹,存放当前AWS集群节点的启停脚本 |
如将Web与App分开部署,建议每个AWS App节点(AWS App Instance)的文件系统仍然完整的指向%AWS-HOME%
共享文件夹,每个AWS Web节点(AWS Web Instance)可指向完整的%AWS-HOME%
共享文件夹或%AWS-HOME%/webserver/
、%AWS-HOME%/jdk1.8/
子目录。