ECstore企业版集群部署文档.docx

  1. 1、本文档共83页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
ECstore企业版集群部署文档

ECstore企业版集群部署文档2011.03目录1 文档历史32 目的33 系统架构图43.1. 架构图43.2. 应用部署图53.3. 部署说明54 硬件65 网络66 软件76.1. 底层环境76.1.1. 时间同步76.1.2. web服务器组. 安装nginx. php-fpm. 同步脚本. 远程命令236.1.3. KV数据库服务器组. flare节点286.1.4. mysql数据库服务器296.1.5. 图片服务器40. nginx40. NFS4. 文件同步4. 自启动466.1.6. 搜索服务器466.2. 应用部署496.2.1. 安装496.2.2. 代码更新506.2.3. 系统配置501 文档历史DateVersionDescriptionAuthor2011-030.5初始版本shopex2011-030.7结构完善shopex2011-030.8mysql配置完善shopex2011-031.0补充完善shopex2011-031.1补充完善shopex2 目的此文档为ECstore企业版服务器应用部署方案。完成底层环境架构搭建ECstore系统部署将为矩阵服务提供高可用服务器架构。3 系统架构图3.1. 架构图3.2. 应用部署图3.3. 部署说明将应用部署可以切分为以下几个部分:web服务器组varnish反向代理服务器组MySQL数据库服务器组KV数据库服务器组Memcached服务器组图片服务器组反向代理服务器Sphinx搜索服务器组备份服务器组下面就以上几组应用进行相应的说明:web服务器组 web服务器组为应用提供web服务,web服务器存放的是提供服务的源代码。 web服务器通过A10负载均衡器分发调度相应的应用。 web服务器通过连接数据库提供web服务。 每台web服务器都存放的是服务代码的副本,且保证部署文件一致性,又code push服务器提供分发和部署。varnish反向代理服务器组 高效动态页缓存系统(未使用)MySQL数据库服务器组 数据库服务器组为MYSQL一主双从模式,为用户提供数据持久层服务。KV数据库服务器组 为ecstore提供key-value存储服务,采用Flare+Tokyo CabinetMemcached服务器组 通过缓存mysql数据持久层数据,减轻mysql的压力,存储mysql的数据。图片服务器组 图片存储服务器组为存储为商品图片,采用NFS+sersync方案反向代理服务器 使用squid为图片提供静态文件缓存服务。Sphinx搜索服务器组 为前台搜索提供索引服务备份服务器组 备份用户数据,数据包括mysql的切片备份,web应用的服务器和Flare的冷备数据。4 硬件总共12台服务器,详情见下表:品牌型号规格数量DELL未知硬盘134G cpu 8核 内存8G10DELL未知硬盘1T cpu 16核 内存24G25 网络ip列表内网ip外网IP应用说明OS主机名root帐号VIP5web服务器预留as5(64位)w018015.isvadminweb服务器as5(64位)w018002.isvadminweb服务器as5(64位)w018002.isvadminweb服务器as5(64位)w018003.isvadminweb服务器as5(64位)w018004.isvadmin图片服务器as5(64位)w018005.isvadmin图片服务器as5(64位)w018006.isvadminflare主as5(64位)w018007.isvadminflare从as5(64位)w018008.isvadmin备份服务器as5(64位)w018009.isvadmin0mysql从服务器as5(64位)w018010.isvadmin1mysql主服务器as5(64位)w018011.isvadmin2mysql从服务器as5(64位)w018012.isvadmin6 软件6.1. 底层环境6.1.1. 时间同步加入crontabcront -e*/5 * * * * ntpdate /dev/null6.1.2. web服务器组机器ip:. 安装nginx./configure --user=admin --group=admin --prefix=/home/admin/apps/nginx --with-http_stub_status_module --with-http_ssl_module --with-http_gzip_static_modulemake -j8主配置文件:/home/admin/apps/nginx/conf/nginx.confuser admin admin;worker_processes

文档评论(0)

haihang2017 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档