AWS PaaS私有集群部署参考指南

资源结构

所有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/子目录。



Seven
 010-62962343-690
 liujx@actionsoft.com.cn
感谢您对该文档的关注!如果您对当前页面内容有疑问或好的建议,请与我联系。如果您需要解答相关技术问题请登录AWS客户成功社区