

喜讯:国内、香港、海外云服务器租用特惠活动,2核/4G/10M仅需31元每月,点击抢购>>>
点击这里进入阿里云ECS官方页面,立即免费体验云服务器ECS>>>
阿里云老客户点击这里申请VIP账号,享终身8折优惠(续费也打折)>>>
随着业务规模的增长,数据请求和并发访问量增大、静态文件高频变更,企业需要搭建一个高可用和共享存储的网站架构,以确保网站服务能够7*24小时运行的同时,可保障数据一致性和共享性,并降低数据重复存储的成本。
方案架构
方案提供的默认设置完成部署后在阿里云上搭建的高可用及共享存储Web服务运行环境如下图所示。实际部署时您可以根据资源规划修改部分设置,但最终形成的运行环境与下图相似。 本方案的技术架构包括以下基础设施和云服务: 1个专有网络VPC:为负载均衡CLB、云服务器ECS、文件存储NAS等云资源形成云上私有网络。 2台交换机:将2台云服务器ECS连接在同一网络上,实现它们之间的通信,并提供基本的网络分段和隔离功能。 2台云服务器ECS:同地域不同可用区的2台ECS,组成一个高性能和高可用的后端服务。 1个公网负载均衡CLB:基于对流量按需分发的能力,可以将流量分发到不同的后端服务器,可消除系统中的单点故障,当某个服务器发生故障时,CLB会自动将请求分配到其他正常的服务器上,从而保证服务的连续性和稳定性。 2个文件存储NAS:实现多个Web服务器之间的数据共享和同步,确保数据的一致性。同时通过自动化脚本、inotify-tools和sync工具,实现主备NAS自动增量备份和主备自动切换。
方案部署
快速体验 手动部署 通过资源编排ROS实现一键自动化完成资源的创建和配置,让您快速体验高可用及共享存储Web服务。 创建1个专有网络VPC。 创建2台交换机。 创建一个安全组并配置安全组规则。 创建2个抢占式云服务器ECS,并部署Web服务。 创建1个公网传统型负载均衡CLB,并挂载这2台ECS作为后端服务器。 创建2个不同可用区的通用型NAS文件系统。 通过inotify-tools和sync工具和自动化脚本,实现主备NAS增量备份和主备切换。 单击一键部署,在页面左上角选择地域(本文示例:华东1(杭州))。 在配置模板参数页面修改资源栈名称,选择ECS实例和NAS可用区、选择ECS实例规格、配置ECS实例密。填写完所有必选信息并确认后单击创建开始一键配置。 当资源栈信息页签的状态栏变成已创建时,表示已完成资源创建和模型部署。 单击输出页签,可查看并访问已创建资源,以便验证方案。 验证ECS高可用 您可以通过停机一台ECS模拟故障进而验证服务的可用性。操作如下: 登录ECS控制台,选择概览,在资源列表选择一台ECS实例(假设为ECS_01),单击停止。 等ECS状态为已停止后,输入负载均衡公网IP访问网站,能正常访问网站,则表明服务高可用。 验证共享存储 您可以通过在其中一台ECS实例上的NAS文件系统挂载路径上更新、新增、或删除文件,如果另一台ECS实例对应路径下的文件,也同步更新了,表明存储共享。 验证NAS容灾高可用 您可以移除Maser NAS的挂载点,约4秒后再输入负载均衡公网IP访问网站,能正常访问网站,则表明已从Maser NAS切换至Backup NAS。如何移除挂载点? 重要 NAS容灾恢复策略需要结合业务定制,本文只是简单的示例参考。 若移除挂载点后,出现无法重新挂载文件系统至ECS的情况,可尝试执行
方案验证
sudo umount -f <挂载地址>或重启ECS后,再添加挂载点并将文件系统挂载至ECS。如何添加挂载点?
推荐:TOP云智能建站优惠活动,仅880元即可搭建一个后台管理五端合一的智能网站(PC网站、手机网站、百度智能小程序、微信小程序、支付宝小程序),独享百度搜索SEO优势资源,让你的网站不仅有颜值有排面,更有排名,可以实实在在为您带来效益,请点击进入TOP云智能建站>>>,或咨询在线客服了解详情。


湘公网安备43019002001857号
备案号:
客服1