




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
标准部署方案建议书更新历史编写人版本号变更内容V1.0初次编写V.2.0评审后修改 51.1文档目的 51.2文档范围 51.3预期读者 51.4术语缩写 51.5文档依据 5第二章部署要求 62.1部署目标 62.2部署环境要求 62.3部署安全要求 62.4并发数算法建议 7第三章配置建议 83.1硬件配置建议 83.2软件配置建议 83.3客户端配置建议(可选) 第四章标准部署架构图 4.1标准硬件部署架构图 4.2分层部署架构图 第五章分层部署过程步骤指南 5.1步骤指南 第六章AWSPaaS平台启动及关闭 第七章系统备份方案 7.1数据库备份方案 7.2文件备份方案 第八章FAQ 8.1AWS的并发数是如何计算的? 8.2在线用户增幅调整 8.5在web端启动AWS的web层的startup.bat脚本出现闪退现象 8.6如何确认数据库有正确执行脚本? 9.2环境优化 9.2.1Linux操作系统优化 9.2.2数据库优化 9.2.4数据库初始化配置优化 9.2.5个性化配置 第十章AWSPaaS平台启动及关闭 错误!未定义书签。第一章引言本文档的读者包括与本项目相关的双方项目经理、需求分析师、实施工程师、开发工程师、测试工程师、系统运维人员等,上述读者可以通过阅读本文档对BPMPaaS平台产品进BPM:BusinessProcessManagement(业务流程管理)BPMS:BusinessProcessManagementSysteBPMN2:BusinessProcessModelingNotation2.0(业务流程建模和执行最新ISO标准)AWS:ActionsoftWorkflowSuite(炎黄盈动BPMPaaS平台的简称,乙方产品注册商标)PaaS:Platform-as-a-Service(平台即服务)aPaaS:ApplicationPlatform-as-a-Service(应用平台即服务)bPaaS:BPMPlatform-as-a-Service(业务流程平台即服务)第二章部署要求未来需支持分、子公司的扩展。本次的规划使用情况要求如下:项本期项目预计未来3年整体规划登录人数(人)500~5000直实预计情况直实预计情况在线人数峰值(人)真实预计情况真实预计情况月均流程实例数(个)50000以上真实预计情况真实预计情况月均附件存储量(G)42(真实预计情况)真实预计情况真实预计情况AWS是否需要集群部署是是是DB是否需要集群部署否是是其他特别要求除了考虑性能自身外,也要考虑服务器宕机所带来的可以业务影响。))的并发数=注册用户数*10%第三章配置建议3.1硬件配置建议硬件配置建议列表如下实体机主配置分配建议PCSERVER2(PRD生产环境)BPM16核/32GWebInstance#1(虚拟机,不低于4核/8G)AppInstance#1(虚拟机,不低于8核/8G)PCSERVER3(PRD生产环境)BPM16核/64G数据库#1PCSERVER2(QAS预发环境)BPM8核/16GWebInstance#2(虚拟机,不低于4核/8G)AppInstance#2(虚拟机,不低于8核/8G)PCSERVER3(QAS预发环境)BPM8核/16G数据库#1PCSERVER6(DEV开发环境)8核/16G3.2软件配置建议项建议运行AWS的操作系统Linux(64位)CentOS6.5(不是必须的)运行AWS的WEBSERVERAWS自带的Tomcat8.5运行AWS的JDKAWS自带的JDK1.8_64位运行数据库的操作系统Linux(64位)CentOS6.5(不是必须的)运行数据库软件Oracle11g(不是必须的)运行AWSAPP的部署分层部署整体部署方式入架构图运行数据库部署建议本期项目可以做单机部署,后续可考虑分布式部署。DB210+Windows(64位)7/8/9/10WindowsServer(64位)2008/2012Linux(64位)CentOS6.5+(UTF-8编码,建议ext4文件系统)Linux(64位)RedHat6+(UTF-8编码,建议ext4文件系统)Linux(64位)Ubuntu15+(UTF-8编码,建议ext4文件系统)3.3客户端配置建议(可选)客户端配置建议项建议PC操作系统不限制PC浏览器型号Chrome35+Firefox30+搜狗高速浏览器5+360极速浏览器8+移动端设备型号Android手机4+其他要求第四章标准部署架构图4.1标准硬件部署架构图4.2分层部署架构图AppServersNCKAWS-OE%应排D8Servee#rmTmneati警程o第12页共36页保密资料,未经授权禁止扩散标准部署方案建议书3、把除了webserver3、把除了webserver的其他目录的文件全部拷贝到第五章分层部署过程步骤指南现在给定服务器地址为:AWSPaaSWebInstance服务器IP地址:192.168.0.671、安装一套干净的平台2、把安装好的平台的webserver的整个目录拷贝到7服务器的一个目录下比如D盘根目录下P毒(E)查看(V)工具(D)帮助(H)打开包含到库中共享刻录新建文件夹方问的位置名称webserver.rarAWS_BPM_Platform_Installer_5.2.3_32bit-主1.zipEditPlus3修改日期2016/8/1110:492015/3/2418:152016/8/1111:45类型360压维RAR文件360压缩ZIP文件文件夹大小787,640webserver2016/8/1110:57文件夹(L)+aws-sj▶①帮助(H)享▼新建文件夹appsjdk1.7webserver.rar4、修改7服务器上的E:\webserver\webapps\portal\WEB-INF\classes文件下标准部署方案建议书的aws-server.xml文件中的ip地址,修改成1-下林集费分期起建oen--pors>i0n4t</m-ti>-HTS6=C**t-<4DTTNa1>AFI4E1*P3*BTAFCSD6*j/T-*t*a*L*>act1ont.ml?-Tenat-t5、修改1服务器上bin\conf目录下的aws-portal.xml文件下的<portalip=”localhsot”。。。的ip地址为1定第工体,越必配算项基被的第任内家使用的。积词一度考不种好家动矿想nnt/A=hra**:基T*T*操声了一个作对开也的配置所利,加要矿想女不约分意年#的应用有为。难建义到r的+anlr*m1填到建析的定算。性指器批意更后,注掉中都数温修注的地,深遵在整在主册第k程号的情百责==,Wessme/semPtal群实基师码at明u上牌地址。上;建以此上提E地位-ts1*-mtaLsaia佛理。期以期过证算红地址,ottr=16、到7服务器的E:\webserver\bin这个目录下启动startup.bat脚本,即启7、到1服务器的bin目录下启动aws-startup.bat脚本,即启动aws服务8、浏览器中访问http://7:8088/portal即可。第14页共36页保密资料,未经授权禁止扩散第六章AWSPaaS平台启动及关闭注意:在Windows环境下,按照此方式启动的AWSPaaS的命令窗口不允许关闭,如果关第17页共36页保密资料,未经授权禁止扩散PrintIsolationHostexePrintIsolationHostexe#LTAikc+wittt-riniurB,aeE1?IAi3ANFatramLHmREET开效安比1%平/展死6F变TR大F*日息11*W**-**-**1#4nieirLiFlseAeshetrstisattiierl…T--+1*1190W-1=14E1A49T--+1*11901Nere1-*X.111wew-wwM学估证消的ol*RmH*-*4-iW:4?TeLmcntteLmcnttatnJnPn**应子wmimIwnrEt.L--ta.Liii.tNtetNte+e-)51.Einu-siutnstiai.aeelu!-1B=75.inn i-futwta:ai9信息tin)br-iinntatis.ate.wertlinLnsrFEIstosn.tuGELIREuwefinanL4关闭java进程:在任务管理器-进程找到java进程,选中后右键,选择结束进程。进程Windows任务管理器文件(F)选项(O)查看(V)帮助(H)应用程序服务性能联网用户映像名称java.exejava.exelsass.exelsm,exe用户名CPU内存(专用工作集)描述magentproc.exe*32mysqld,exeoracle,exeAdministratorAdministratorAdministratorAdministratorSYSTEMSYSTEMAdministratorSYSTEMSYSTEMUU195,700699,2089,6565,1084,3641,7324,196193,71246,356KJava(TM)FlatformSEbiKJava(TN)PlatformSEbinK一主格测览器抽件服务K金格中间件通信服务KLocalSecurityAuthoriK本地会话管理器服务KHPLoadRunnerLauncherKmysqld.exeKOracleRDBMSKernelExepcas.exe*32SYSTEM003,736Kpcasservice2,148KFrintIsolationHost进入到AWS安装目录:[root@ksdev02/]#cd/data/awsinst/bin/启动AWSAPP脚本:[root@ksdev02bin]#nohup./aws_startup.sh>/dev/null启动AWSWeb脚本:[root@ksdev02bin]#nohup./httpd-startup.sh>/dev/null具提执行效果如下:2>log.log&12>log.log&1&&开*地retMUMaI查看是否启动成功:1、查看java进程是否有正常运行:镇通过以上的输出可以看到目前java进程有3个,其中21003和21033是AWS的脚本的进程根据输出的进程的内容看:21003是AWSAPP的脚本(也就是启动的aws_startup.sh脚本后产生的进程);21033是AWSWeb的脚本也就是启动的httpd-startup.sh脚本后产生的进程);标准部署方案建议书第19页共36页保密资料,未经授权禁止扩散方法1:执行AWS的关闭进程执行关闭aws_startup.sh脚本产生的进程[root@ksdev02bin]#./aws_shutdown.sh执行关闭httpd-startup.sh脚本产生的进程[root@ksdev02bin]#./httpd-shutdown.sh具提执行效果如下:kmm01=m)u?方法2:杀死java进程通过ps-ef|grepjava查出正在运行的java进程第20页共36页保密资料,未经授权禁止扩散[root@ksdev02bin]#ps-eflgrepjavaroot21510215029917:59pts/100:00:41../jdk1.8//bin/java-server-Xmx4g-XX:+ExplicitGCInvokesConcurrent-Dfile.encoding=utf-8-Duser.country=CN-D.preferIPv4Stack=true-Djava.util.logging.config.file=./lib/perties-Djava.security.policy=./conf/java.policy-XX:+HeapDump0nOutOfMemoryError-XX:HeapDumpPath=../logs-jar./bootstrap.jar-r-lib./patch;./lib;./jdbcStartUproot/usr/java/jdk1.7.0_80/jre/bin/java-Djava.util.logging.config.file=../webserver/conf/perties-Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager-server-Xms256m-Xmx1024m-XX:MaxNewSize=512m-XX:SurvivorR-XX:+UseConcMarkSweepGC-XX:+UseCMSCompactAtFullCollection-XX:+ExplicitGCInvokesConcurrent-XX:+DoEscapeAnalysis-XX:+HeapDumpOnOutOfMemoryError-Djava.endorsed.dirs=../webserver/endorsed-classpath../webserver/bin/bootstrap.jar:../webserver/bin/tomcat-juli.jar-Dcatalina.base=../webserver-Dcatalina.home=../webserver-Djava.io.tmpdir=../webserver/temporg.apache.catalina.startup.Bootstrapstart根据以上输出看出,目前有两个java进程,分别为21510、21538,根据进程内容判断这两[root@ksdev02bin]#kill-921510[root@ksdev02bin]#kill-921538具提执行效果如下:标准部署方案建议书第21页共36页保密资料,未经授权禁止扩散 mm0i²*m甲*河部带*而用*燃I到第七章系统备份方案7.1数据库备份方案数据库备份由甲方专业的DBA进行备份,本文档不赘述。app路径下的文件采取定时手动备份。转移至存储介质。真实的并发数在未运行前是无法计算出来的,但是可按照下面的计算规则大致得到并发数的并发数=注册用户数*10%8.2在线用户增幅调整使用过高时,需要进行平台优化和部署方式的改变。决人员增加情况,但是如果当在线人员增加大于100人时,建议采用集群部署。同时也要及时增加AWS平台的许可文件的并发数。SH脚本,然后将脚本文件加入Linux操作系统定时任务执行文件中。DATE=date+%Y%m%d-%H%M%S#备份数据库法意修改路径mysqldump-uroot-ptawst>databakaws6_SDATF#备份AWSinst整个目录法意修改路径cp-r/dataaysiut/datakakawsittSDATE实例名compress=ydirect=nrows=yowner='aws6'consistent=nconstraints=ygr8.5在web端启动AWS的web层的startup.bat脚本出现闪退现象1、在cmd命令窗口中,进入到webserver\bin的目录之后执行startup.bat脚本cNegetNidninttorltertvtnlntitretavxt;dunheerner锈找不到指定的能轻iwwheervsptbih>etartip.hathedmEHOnEsevirwnnentwariekIeisnetderindenrreetlyThissnuiranneatvar¹nbleieheededInmnthisrwaean3、说明是因为中间件需要的JDK路径没有找到1、到安装目录下的webserver\bin文件夹中找到文件catalina.bat,做如下修改第24页共36页保密资料,未经授权禁止扩散标准部署方案建议书第25页共36页保密资料,未经授权禁止扩散webserver\bin\catalina.bF3owChetkechoUsingJRE_HOME:dechoUsingCLASSPATH:国国国“AVAHME”写成你的JDK的目录"*CLASSPATH$"2、到安装目录下的webserver\bin文件夹中找到文件setclasspath.bat,中将所有8.6如何确认数据库有正确执行脚本?orguser;执行此sql确认当前表中有admin账号,并且无乱码;bl-2-2Select*fromsys_nav_function;执行此sql确认LinkUrl列中的URL地址参数正确标准部署方案建议书第26页共36页保密资料,未经授权禁止扩散c3294078.7启动AWSPaaS平台后发现在登录AWSPaaS客户端出现乱码/wangnan537/article/details/47819167标准部署方案建议书第27页共36页保密资料,未经授权禁止扩散第九章附录9.1使用benchmark.bat脚本了解平台性能详细说明:/bbenchmark是一种基于同一测试用例和测试方法来比较不同环境下AWSPaaS的性能差距。基于这个基准的得分,你可以初步做出这个AWS部署环境的性能更好或更差的结果。也可以在调整各项参数(如AWS数据库连接池、数据库自身优化、操作系统句柄数优化等)后,再次比较前后的性能差异。在AWSPaaS安装目录下的bin目录中,找到benchmark.bat脚本,使用./benchmark.bat脚本执行跑分程序,输出效果如下图:Linux效果如下图:数4Windows效果如下图:第28页共36页保密资料,未经授权禁止扩散足足箱管理员:命令提示符L:Nawsinst\bin>henchmark.batUID生成住备执行..ready()入50并发压测,反50行5860次 入160并发压测...118068次1均0.8ms 大0.92ms小0.8ms丑A280并发压测..均0.8ms0.Bms井486并发压测4000.Cms 546746.86/TPSUUID生成准备执行...ready<>进入600并发压测...丸行60000次均0.02ms ==一二===============于内网的AWSPaaS平台通过该nginx代理服务器访问华为推送、极光推送和苹net.ipv4.ip_forward=0net.ipv4.conf.default.rpfilter=1net.ipv4.conf.default.accept_source_route=0kernel.sysrq=0kernel.core_uses_pid=1net.ipv4.tcp_syncookies=1kernel.msgmnbkernel.msgmaxkernel.shmmax=68719476736kernel.shmall=4294967296net.core.rmem_max=8388608net.core.wmem_max=8388608net.core.somaxconn=262144net.ipv4.tcpmaxtwbuckets=6000net.ipv4.iplocalportrange=102465000net.ipv4.tcp_tw_recynet.ipv4.tcp_tw_reuse=1net.ipv4.tcp_max_orphans=262144net.ipv4.tcp_max_syn_backlog=26net.ipv4.tcp_timestamps=0标准部署方案建议书第30页共36页保密资料,未经授权禁止扩散9.3.2数据库优化--显示当前数据库的会话数--调大进程数,根据实际并发量酌情修改altersystemsetprocesses=2000scope=spfile;--调大会话数,根据实际并发量酌情修改altersystemsetsessions=2000scope=spfile;--查看最大游标数showparameteropen_cursors;shutdownimmediate;调整AWS最大并发访问量配置<connectorname="mainServer"port="10008"maxClient="500"shell="true"sessionTimeout="1800000"sessionIdleTime="1200000"/>说明:根据实际压测并发量情况,合理调整max.client参数值。关掉系统调试日志<debugsql="off"info="off"cmd="true"templatePage="false"cache="off"/>说明:将所有属性值均设为off状态。9.3.4数据库初始化配置优化在%AWS安装目录%\bin\conf\server.xml文件<databaseprovider="sqlserver"driver="net.sourceforge.jtds.jdbc.Driver"url="jdbc:jtds:sqlserver://55:1433/aws6_dev;characterEncoding=UTF-8"username="sa"password="1dow3oxI2Gs_nOK2gz7gmQ"initialSize="20"maxActive="50"extendConfig="conf/db_perties"/>说明:合理优化initialSize和maxActive值。并关闭db_perties文件中所有校验项9.3.5个性化配置<securityloginAdapter="mons.login.DefaultLoginAdapter"failLockedTimes="5"unlockTime="600000"pwdDefault="1"minPwdLength="0"maxPwdLength="32"pwdCycle="0"requiredUserInfo=””/>●requiredUserInfo建议去掉校验项<slaservice="false"pull<Connectorport="80"protocol="HTTP/1.1"useBodyEncodingForURI="true"maxThreads="1000"minSpareThreads="300"maxSpareThreads
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 巩义市2024-2025学年六年级下学期小升初真题数学试卷含解析
- 昆明幼儿师范高等专科学校《建筑结构选型》2023-2024学年第二学期期末试卷
- 武汉华夏理工学院《文本挖掘》2023-2024学年第二学期期末试卷
- 黑龙江省七台河市勃利县小五站镇庆云村小学2025届数学三下期末考试试题含解析
- 浙江农林大学《泌尿、生殖与内分泌系统医学教程》2023-2024学年第二学期期末试卷
- 2025年钻石市场分析:中国产能冲击下全球格局剧变与核心数据解读
- 2025年光伏市场分析:供需格局与价格走势解析
- 桩间挡板施工方案
- 东侧楼梯施工方案
- 彩钢瓦清洗喷漆施工方案
- 个人独资企业清算报告(通用5篇)
- 拔罐技术操作考核评分标准
- 《扣件式钢管脚手架安全技术规范》JGJ130-2023
- 教师调课申请及补课情况表
- 谈书画装裱的历史与现实
- 口腔健康与全身健康课件
- 新教科版三年级下册科学 1-1 运动和位置 重点题型练习课件
- 室间隔缺损ppt课件文字可编辑
- 《there-be句型用法》微课课件
- 驾驶员职业生理和心理健康资料教学课件
- 股权纠纷答辩状新
评论
0/150
提交评论