AWS PaaS文档中心

部署方案

AWS PaaS平台支持多种部署方式。 本地私有部署云环境部署

注意事项:

  1. AWS PaaS平台部署路径不允许有中文 空格等特殊符号
  2. 非集群环境,禁止多个AWS PaaS平台连接同一个数据库
  3. 集群环境,要求多个AWS PaaS节点操作系统时间必须保持一致

本地私有安装

将AWS PaaS平台部署到本地服务器。 支持Windows(64) 和Linux(64) 系统两种。 安装文件请在成功社区获取。 本地安装支持图形画界面安装(Linux系统请用ROOT用户进行安装)、Linux系统手动部署本地集群部署方案三种。

有关AWS私有部署环境支持详细介绍参见这里

图形画界面安装

图形画界面安装包分windows和Linux版本。Linux版本仅支持64位Centos6.5+、RedHat6+。不在该范围内的系统请采用Linux系统手动部署方式。

1 . 点击安装包内install.bat(sh)脚本启动安装界面

2 . 点击下一步按钮,接受许可证协议

3 . 点击下一步按钮,配置端口和数据库类型

  • 端口默认为10008、10007、8088,如果端口已被其它程序占用,请进行调整。如端口未被占用,可不进行调整。如果此时不进行调整,在安装成功后,也可通过配置文件进行调整,详细参见这里
  • 数据库支持Mysql(5.6、5.7)、ORACLE(10、11、12C)、SQLSERVER(2012+)、GBASE(8s)、DB2 (10+)、达梦(8)、神通(8)、POSTGRESQL(10.5)、金仓(8.5)

4 . 点击下一步按钮,配置数据库连接信息

  • 应填写已经创建好的数据库名

5 . 点击测试连接按钮,测试数据库连接

  • 如果测试不通过,请检查数据库版本、数据库名、IP地址、端口、数据库用户名、密码是否正确
  • 如果数据库不在本地系统,请检查网络是否连通、端口是否被防火墙拦截

6 . 数据库测试通过后,点击下一步按钮,配置安装路径

7 . 点击下一步按钮,自动初始化数据库

8 . 点击下一步按钮,进行平台文件的自动安装

9 . 点击下一步按钮,记录登录地址及默认用户名、密码。然后点击完成并退出按钮,完成安装

10 . 启动服务

  • 进入步骤6选择的安装路径/bin目录
  • Windows系统请执行startup.bathttpd-startup.bat脚本启动AWS服务
  • Linux系统请执行aws_startup.shhttpd-startup.sh脚本启动AWS服务

11 . 访问AWS平台

手动配置部署

该部署方式,为方便Linux系统无图形画界面时,安装AWS PaaS平台。以及麒麟国产化操作系统的部署。 安装文件自带JDK仅支持CentOS、RedHat系统。其它操作系统请自行替换操作系统支持的JDK版本。

1 . 在成功社区获取安装文件后解压

2 . 将%AWS_HOME%/db_script目录下对应数据库脚本文件初始化到您已准备好的数据库里,支持的数据库列表参见这里

3 . 执行%AWS_HOME%/bin/passwd.bat 文件,输入AWS数据库密码,生成AWS数据库密码的加密密码

4 . 修改%AWS_HOME%/bin/conf/server.xml 文件中数据库连接信息,其中密码为上述步骤生成的加密密码

 <!-- oracle-->
<database provider="ORACLE" driver="oracle.jdbc.driver.OracleDriver" url="jdbc:oracle:thin:@localhost:1521:ORCL" username="AWS6" password="isaywzklSy40XdmfW1ZOeQ" initialSize="50" maxActive="200" extendConfig="conf/db_pool.properties" />

 <!-- sqlserver-->
<database provider="sqlserver" driver="net.sourceforge.jtds.jdbc.Driver" url="jdbc:jtds:sqlserver://localhost:1433/aws6;characterEncoding=UTF-8"  username="sa" password="1dow3oxI2Gs_nOK2gz7gmQ" initialSize="20" maxActive="50"  extendConfig="conf/db_pool.properties"/>

 <!-- sqlserver 官方驱动-->
 <database provider="sqlserver" driver="com.microsoft.sqlserver.jdbc.SQLServerDriver" url="jdbc:sqlserver://localhost:1433;databaseName=aws6;integratedSecurity=false;characterEncoding=UTF-8"  username="sa" password="1dow3oxI2Gs_nOK2gz7gmQ" initialSize="20" maxActive="50"  extendConfig="conf/db_pool.properties"/>

 <!-- DB2-->
<database provider="DB2" driver="com.ibm.db2.jcc.DB2Driver" url="jdbc:db2://localhost:50000/AWS" username="db2admin" password="isaywzklSy40XdmfW1ZOeQ" initialSize="30" maxActive="100" extendConfig="conf/db_pool.properties"/>

 <!-- 南方通用 GBase-->
<database provider="informix" driver="com.informix.jdbc.IfxDriver" url="jdbc:informix-sqli://localhost:9088/aws6:INFORMIXSERVER=gbaseserver;DB_LOCALE=zh_CN.utf8;CLIENT_LOCALE=zh_CN.utf8;NEWCODESET=UTF8,GB18030-2000,5488" username="informix" password="unA21tycsLzLLPiModAl7w" initialSize="10" maxActive="300" extendConfig="conf/db_pool.properties"/>

<!-- postgresql -->
<database provider="postgresql" driver="org.postgresql.Driver" url="jdbc:postgresql://localhost:5432/AWS6" username="postgres" password="isaywzklSy40XdmfW1ZOeQ" initialSize="5" maxActive="100" extendConfig="conf/db_pool.properties"/>

 <!-- 神通-->
<database provider="oscar" driver="com.oscar.Driver" url="jdbc:oscar://localhost:2003/AWS6" username="sysdba" password="UDOl574w_d7PYVp6fXdVIA" initialSize="10" maxActive="50" extendConfig="conf/db_pool.properties"/>

<!-- 达梦-->
<database provider="dm" driver="dm.jdbc.driver.DmDriver" url="jdbc:dm://localhos:5236/DAMENG" username="sysdba" password="vomYnW4GP-ZrxJtGYaw52w" initialSize="10" maxActive="50" extendConfig="conf/db_pool.properties"/>

<!-- 人大金仓-->
<database provider="kingbase" driver="com.kingbase8.Driver" url="jdbc:kingbase8://192.168.0.52:54321/TEST" username="SYSTEM" password="1dow3oxI2Gs_nOK2gz7gmQ" initialSize="20" maxActive="50" extendConfig="conf/db_pool.properties"/>

<!-- Mysql-->
<database provider="MYSQL" driver="com.mysql.jdbc.Driver" url="jdbc:mysql://192.168.0.227:3306/aws6?useUnicode=true&amp;amp;characterEncoding=UTF-8" username="root" password="isaywzklSy40XdmfW1ZOeQ" initialSize="10" maxActive="300" extendConfig="conf/db_pool.properties" />

5 . 执行%AWS_HOME%/bin/httpd-startup.sh 和 aws_startup.sh 启动AWS服务

6 . 访问AWS服务

本地系统首次安装部署AWS PaaS平台后,有一个月试用期,超过试用期后,请联系炎黄盈动销售人员或拨打400-609-6909获取许可证文件,有关AWS PaaS平台的授权模式详细参见这里

本地集群部署

AWS提供的安装介质已包含了用于部署集群所需的所有程序和配置文件,在获取标准运行环境介质后,即可着手进行集群的部署。有关本地集群部署详细操作参见这里

PaaS云

私有云

私有云是指AWS PaaS服务运行在客户内部云计算服务上,如目前主流的 OpenStack

这种部署模式需要针对客户私有云的IaaS API进行量身定制(AWS PaaS Cloud网关),在使用时不扣除资源费用,实例管理由PaaS 企业控制台进行统一管理。

有关私有云的详细介绍参见这里

AWS KubeCloud

AWS KubeCloud为使用kubernetes的用户提供了AWS PaaS平台基于容器部署的一套私有云完整解决方案与实现。使用Docker容器镜像,Kubernetes容器管理,两者完美结合,为AWS PaaS用户从部署运维,服务部署,服务监控,应用扩容和故障处理的一套完整实现。详细部署使用参见这里

公有云

PaaS实例和数据托管在AWS PaaS集成化的公有云的私有云环境中(又称为VPC、专属云)。使用时自动扣除资源费用,由PaaS 企业控制台进行统一管理,该方案适合最终客户。 同时支持专享公有云,即将PaaS服务接入自己在IaaS厂商(或IDC服务商的数据中心)单独租用的云计算设施内。这种运行模式,使用时不扣除资源费用,由PaaS 企业控制台进行统一管理。

有关公有云的详细介绍参见这里

易鲸云

易鲸云是炎黄盈动携手钉钉共同帮助客户全面实现业务在线、管理在线、低代码快速开发 成长型组织的一站式应用搭建平台。

有关易鲸云的详细介绍、使用请参见这里



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