首页 > 代码库 > 阿里云ECOS 集群方案
阿里云ECOS 集群方案
转载 https://it.toggle.cn/article_detail/7e6f674b2564d6c319f807b4fda87eac.html
架构说明
前端由阿里云SLB统一分发Web请求
独立的网店管理后台管理入口域名绑定单台低权重ECS服务器(其他ECS管理做入口屏蔽),同时此ECS承担 ECStore crontab定时任务、应用文件同步源
独立一台ECS服务器做Mongo(KV NOSQL)、MEMCACHE服务,如果在后期出现压力可以协同其他ECS服务器组Mongo副本集、Memcache集群。
Mysql持久化数据存储由RDS提供服务,如果后期出现压力问题可以直接弹性升级到更高配置
静态资源如图片、CSS、JS、采用阿里云OSS(图片存储)服务(ECStore需要改造图片上传services 调用OSS REST API 实现图片自动进入OSS)
架构概览图
部署说明
应用部署分为以下几个部分:
- SLB负载均衡器
- web服务器组(ECS)
- MySQL数据库服务器组(RDS)
- KV数据库服务器(ECS)
- Memcached服务器(ECS)
- MongoDB NoSQL 服务(ECS)
- 图片服务器(OSS)
部署特别关注点
ECStore涉及到定时任务、队列服务,全部由最低权重那台ECS承担,其他ECS web 机不做crontab 任务。
ECStore应用文件多web机同步采用sync 定时任务整目录覆盖方式(从同步源向其他web机做同步)
ECStore日志文件注意指向到应用目录之外,以免被同步到多台web机
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。