腾讯云服务器:[腾讯云3000元代金券]
购买可领取:[阿里云2000元代金券]
阿里云网站性能优化解决方案:高可用及性和共享存储Web网络服务
很 许多用户在通常认为购买阿里云服务器时,往往以为的活动价格就是最低的了,从而错失了因此缺少机会进一步节省成本的机会。实际上,通过一些技巧提示和策略,我们完全可以在根据阿里云的活动价格的基础上,进一步降低购买成本。例如,使用阿里云优惠券与代金和优惠券,选择价格更便宜的云服务器实例规格范,选择价格更便宜的地区域,通过价格更便宜的活动事件下订单和并选择按量副率带宽模式都可以帮助我们以更低的价格购买到阿里云服务器。
方案预 计划估计:体验此计划的估计成本方案预计费用不超过5元(假设您选择本文示例中的样本规格范资源,并且资源运行时间不超过60分钟。在实际情况中可能会因您下,由于操作过程中实际使用的实际流量差异,会导致费用有所可能会发生变化,。请以控制台参考Console和Console上显示的实际报价以及和最终账单为准)和最终账单)
架 该体系结构在同一区域中采用同地域具有不同可用性区域的云服务器ECS,以提供高性能的后端服务,负载均平衡CLB可实现高可用性并确保证业务的连续性,并且文件存储NAS NAS实现了多个Web服务器之间的数据共享和同步,以确保数据的一致性。
解决问题1:服务器故障的单点故障
在单机架构下器建筑,人员误操作、疏士,磁盘故障等下,导致服务中断,和业务不可用,造成了巨大的经济损失。
解决问题2:高度并发访问量突爆发
当业务增长或高峰突然发生时,单机独立系统将缓慢或中断,用户访问体验不佳会很差,从而导致用户流损失,并影响企业口碑的声誉。
解决问题3:数据安全风险
在单机架构下中,数据与和应用架程序体系结构紧密耦合,当遭在遇到勒索病毒软件时易,可以轻松带来数据安全风险。
1.。高可用性
通过负载均平衡CLB,将流量按根据需要分发到配给不同的后端服务器,这可以消除系统中的单点个故障,。当某个服务器发生故障失败时,CLB会将自动将请求分配到给其他正常的普通服务器上,从而确保证服务的连续性和稳定性。
2.。安全防保护
SLB自带具有免费的基础本安全防保护功能力,例如DDoOS、,SYN Flood、,UDP Flood等洪水和其他攻击防保护。 NAS支持回收站箱,有效防止数据误删除,与云备份服务深度整合,入集成并实现进一步的数据防保护。
3.。资源共享
一个 NAS文件系统可以同时挂载到安装在多个计算节点上,并且共享文件持久化在NAS上,持续存在。不同的ECS上可以在NAS中共享读/写NAS中的文件。用户和终端也还可以通过ECS访问到中的NAS共享路径中的访问文件。
1.。电子商务平台
确保用户可以在购物、,下订单、支,付款等操作时无论何随时都能访问,并提供持续的可用的服务。同时,该服务还负责对订单、库共享和存等储重要数据进行共享,例如订单和库存储和同步,以确保所有相关方都能可以实时访问和更新这些此数据。
2.。大型门户网站
需 有必要确保证网站内容和功能服务始终可用,同时并且需要对共享网站数据进行共享存储和并同步,以确保用户在不同的设备和地点位置访问网站时能够可以获得一致的内容和用户体验。
3.。互联网金融财务平台
需 有必要确保证在用户在进行充值、提现、电,撤回,投资、,财务管理财等操作和其他运营时,该服务始终可用,。同时需,有必要对共享和存储并同步用户账帐户和交易数据进行共享存储和同步,以确保数据的一致性和安全性。
4.。社交媒体平台
需 有必要确保证在用户在进行社交、分,共享、,评论、点赞,喜欢等操作时服务始终可用,。同时需,有必要对共享和存储并同步用户数据和内容进行共享存储和同步,以确保用户的社交网络和内容相互通联系。
随着业务规模的增长,数据请求和并发访问量的增大、加,静态文件以高频的变更化,企业需要搭构建一个高度可用的和共享的存储的网站架体系结构,以确保网站服务能够每天可以运行7*24小时运行的,同时,可确保障数据一致性和共享性,并降低重复数据重复存储的成本。
1、。解决方案架体系结构
下图显示了解决方案提供的默认设置完成部署后,建立在阿里云上搭建的高可用及性和共享存储Web服务运行操作环境如下图所示。在实际部署时期间,您可以根据资源规计划修改部分某些设置,但是最终形成的运行操作环境与类似于以下图相似。
本方案 该程序的技术架构包括以下基础设施架构和云服务:
1个专有网络VPC:为形成用于负载均平衡CLB、,云服务器ECS、,文件存储NAS等和其他云资源形成的云上私有专用网络。
2台交换机开关:将2台云服务器ECS连接在同一网络上的两个云服务器EC,以实现它们之间的通信,并提供基本的网络分段割和隔离功能。
2台云服务器ECS:同地域2个具有不同可用性区域的2台ECS,组形成一个了高性能和高度可用的后端服务。
1个公共网络负载均平衡CLB:基于对流量根据按需分发配流量的能力,可以将流量分发到配给不同的后端服务器,这可以消除系统中的单点个故障,点。当某个服务器发生故障失败时,CLB会将自动将请求分配到给其他正常的普通服务器上,从而确保证服务的连续性和稳定性。
2个文件存储NAS:实现多个Web服务器之间的数据共享和同步,以确保数据的一致性。同时,通过自动化脚本、,inNotify-tools和sSync工具,实现主备对初级和次级NAS的自动增量备份,以及在主要NAS和主备次级NAS之间进行自动切换。
2、。部署准备
在开始部署之前,请按照以下指引准则完成账号帐户申请、账号,帐户充值、,RAM用户创建和授权。
准备账号一个帐户
如果您还没有阿里云账号的帐户,请访问阿里云账号帐户注册页面,并根据页面上的提示完成注册。阿里云账号帐户是您使用云资源的付费实体,因此它是部署解决方案的必要前提先决条件。
为阿里云账号帐户的充值电。
为了节省成本,本方案默认全部计划选择使用按量默认情况下使用基于付费的资源,。使用按量基于付费的资源需要确保账帐户余额不小少于100元。
完成本方案该计划的部署及体和经验时,预计产生费用期的成本不超过5元(假设您选择本文中的示例规格范资源,并且资源运行时间不超过60分钟。在实际情况中可能会因您下,由于操作过程中实际使用的实际流量差异,可能会导致费用有所改变化,成本。请以控制台参考在Console上显示的实际报价以及和最终账帐单为准,如下图仅供参考所示)。
阿里云账号该帐户拥有操作运营资源的最高权限,力。从云资源安全性的角度考虑来看,建议您创建一个RAM用户,使以便RAM用户仅只能操作有限的资源,然后由RAM用户完成本方案此计划。
访问RAM控制台-用户页面,单击“创建用户”,填写相关信息,勾选检查控制台访问和OpenAPI 调用访问,以创建一个RAM用户。
单击已创建的RAM用户操作列中的添加权限,选择授权范围为指定资源组的授权范围(例如高可用性测试资源组),然后授权。以下为是本解决方案所需权限的许可策略,您也还可以根据需要进行适当的调整。
授权范围 | 授权策略 | 描述 |
---|---|---|
整个云账号 | AliyunECSFullAccess | 管理云服务器ECS的权限 |
整个云账号 | AliyunSLBFullAccess | 管理负载均衡服务的权限 |
整个云账号 | AliyunVPCFullAccess | 管理专有网络VPC的权限 |
整个云账号 | AliyunECSWorkbenchFullAccess | 使用ECS-Workbench的完整权限 |
整个云账号 | AliyunROSFullAccess | 管理资源编排服务ROS的权限 |
整个云账号 | AliyunNASFullAccess | 管理文件存储NAS的权限 |
1.。网络规计划
请参考阅表格中的说明描述和方案默认示例值为,以详细规划每个规计划项做详细规划目,并在实际部署时将默认示例值修改为您的实际规计划。
规划项 | 数量 | 说明 |
---|---|---|
地域 | 1 | 您的云服务部署的地域。选择地域的基本原则请参见地域和可用区。 |
专有网络VPC | 1 | 在部署过程中新建一个VPC作为本方案的专有网络。 |
交换机 | 2 | 本方案需要至少2台交换机,用来连接不同的云资源实例。 |
传统型负载均衡CLB | 1 | 本方案需要1台负载均衡CLB实例,用于对网站的多台云服务器进行流量分发。它可以通过流量分发扩展应用系统的服务能力,消除单点故障,提升应用系统的可用性。 |
公网IP | 1 | 创建负载均衡CLB实例时,选择公网类型,自动为负载均衡CLB实例创建1个公网IP。 |
安全组 | 1 | 用于限制专有网络VPC下云服务器ECS的网络流入和流出规则。 |
2.。规划云资源
请参考阅表格中的说明描述和方案默认示例值为,以详细规划每个规计划项做详细规划目,并在实际部署时将默认示例值修改为您的实际规计划。
规划项 | 数量 | 说明 |
---|---|---|
云服务器 ECS | 2 | 本方案需要2台ECS实例,用于同时部署Web服务。 |
文件存储 NAS | 2 | 本方案需要2个通用型NAS文件系统,实现共享存储和NAS多可用区容灾。 |
4、。一键单击部署
本文将通过使用资源编排ROS来实现一键自动化,以完成本教程所需的资源的创建和配置:
创建1个专有网络VPC。
创建2台交换机个开关。
创建一个安全组并配置安全组规则。
创建2个抢占式先云服务器ECS,并部署Web服务。
为公共网络创建1个公网传统型的负载均平衡CLB,并挂载将这2台两个ECS作安装为后端服务器。
创建2个具有不同可用性区域的通用型常见NAS文件系统。
通过iInotify-tTools和sSync工具和自动化脚本,可以实现主备NAS增量备份和主备切换支持开关。
操作步骤
单击一键部署,然后在页面的左上角中选择地区域(本文的示例:华东中国1(杭州Hangzhou))。
在“配置模板参数”页面上,修改资源堆栈名称,选择ECS实例和NAS可用性区、域,选择ECS实例规格、范,并配置ECS实例秘密。填写完所有必选需的信息并确认后,单击创建开始以启动一键式配置。
当资源堆栈信息页签面的状态栏变成创建成功时,表示已完成这意味着资源创建和模型部署已经完成。
单击“输出页签,可”选项卡以查看并访问已创建的资源,以便验证该方案。
5、。完成及整并清理
解决方案验证
1.。验证ECS高度可用
您可以通过停机一台在ECS模拟故障进而的停机时间内验证服务的可用性。操作如下:
登录到ECS控制台,选择概览述,在资源列表中选择一台个ECS实例(假设为它是ECS_01),然后单击“停止”。
等 停止ECS状态为已停止后,输入负载均平衡公共网络IP以访问网站,能。如果您可以正常访问网站,则表明意味着该服务高度可用。
2.。验证共享存储
您可以通过在其中一台ECS实例之一上的NAS文件系统挂载安装路径上更新、新增、,添加或删除文件,。如果另一台ECS实例对还同时更新相应路径下的文件,也同步更新了,则表明存储共享共享。
3.。验证NAS容灾难恢复高度可用
您可以移删除Maser NAS的挂载安装点,约4秒然后再输入负载均平衡公共网络IP以访问大约4秒钟的网站,能。如果您可以正常访问网站,则表明意味着您已经从Maser NAS切换至Backup 到NAS。
清理资源
1.。登录到左侧的“导航栏”菜单中的资源编排管理控制台,左侧导航栏菜单然后选择资源堆栈。
2.在。选择页面的顶部选择部署的资源堆栈所在地区域,然后找到已部署的资源堆栈。单击其右侧的“操作”列中的删除,并确认,您可以通过配置单击一键单击的一键删除一键配置所创建的资源。
直接访问官方网相关地址直达站:
1.。更多阿里云解决方案查询:https://www.aliyun.com
2.。阿里云服务器ECS相关活动:https://www.aliyun.com/daily-act/ecs/activity_selection
3.。云小站(代金券发布平台):https://www.aliyun.com/minisite/goods
随着业务规模的增长,数据请求和并发访问量的增大、加,静态文件以高频的变更化,企业需要搭构建一个高度可用的和共享的存储的网站架体系结构,以确保网站服务能够每天可以运行7*24小时运行的,同时,可确保障数据一致性和共享性,并降低重复数据重复存储的成本。
腾讯云服务器:[腾讯云3000元代金券]
购买可领取:[阿里云2000元代金券]
- 我的微信
- 这是我的微信扫一扫
-
- 我的微信公众号
- 我的微信公众号扫一扫
-