云计算越来越深入各行各业,不少行业也准备业务迁移上云。但是之前大部分企业采用的还是物理服务器架构,如果搬迁的话会比较繁琐,费心费力,对云业务的不熟悉,还有缺乏成熟上云经验,让不少电商企业会业务上云望而却步。下面,我们给大家讲解下电商网站迁移流程与注意事项,包括电商行业通常云产品搭配推荐方案。
针对电商业务在活动期间峰值频发等特点,云服务应该配置缓存、CDN、弹性伸缩等功能,这样才能够有效提升平台性能。同时搭配了负载均衡、RDS、ECS等云业务后,系统就可以配备跨可用区容灾策略,保护应用与数据万无一失。
下面我们以10万PV/30万PV/100万PV推荐配置大小与搭配云产品:
电商网站(10万PV)
- 云服务器:2核/4G/100G数据盘/50M宽带
- 云数据库:RDS MySQL5.7高可用版本/2核4G/100G
搭配云产品:
OSS:OSS标准型(LRS)/200GB/包年
CDN:CDN全站加速/国内流量/1TB
Web应用防火墙:Web应用防火墙(WAF)按量版
电商网站(30万PV)
- 云服务器:8核/16G/200G数据盘/100M宽带 *3台
- 云数据库:RDS MySQL5.7高可用版本,8核16G/200G
- SLB:SLB标准型Ⅱ
- OSS:OSS标准型(LRS)/200GB/包年
- 云缓存:云Redis,8G/主从版
搭配云产品:
CDN:CDN全站加速/国内流量/100TB
SSL证书:GeoTrust OV通配符
Web应用防火墙:Web应用防火墙(WAF)高级版
电商网站(100万PV)
- 云服务器:16核/32G/500G数据盘 *10台
- 数据库:PolarDB MySQL5.7高可用版本,16核32G/1000G
- SLB:SLB高阶型Ⅱ
- OSS:OSS 标准型(LRS)2T包年
- 云缓存:云Redis集群版 32G
搭配云产品:
CDN:CDN全站加速/国内流量/500TB
SSL证书:GlobalSign OV通配符
Web应用防火墙:Web应用防火墙(WAF)企业版
方案具有以下优势:
一、快速搭建
1、电商企业可以利用通用解决方案一键搭建基础环境,自动完成所有资源的创建和配置
2、负载均衡服务消除单点故障,保证高并发时系统的健壮性。应用服务器承接电商业务应用,支持弹性扩容。当大促类业务带来数十倍于平常的流量时,能够根据交易、促销等业务需求的变化动态扩展ECS实例,应对推广、促销等业务峰值
3、结构化数据通过云数据库RDS存储,RDS的主备架构,避免会员、订单、商品、库存、促销等核心数据的单点风险
二、图片数据存储与备份
1、服务器数据备份:云服务器支持手动或自动创建实例的快照,保留某个时间点上的系统数据状态,作为数据备份,或者制作镜像,每个磁盘拥有64个快照quota
2、数据库备份:阿里云的云数据库 RDS提供自动和手动两种备份方式,每天自动备份数据并上传至对象存储 OSS,提高数据容灾能力的同时有效降低磁盘空间占用
3、超长备份和恢复:在两年内将数据还原到秒级,通过一键式回滚应对80%以上的误操作,从而减少了业务停机时间
三、高效容灾
1、负载均衡、RDS、ECS等都配备了跨可用区容灾策略,保护应用与数据万无一失,业内首推同城容灾架构。
2、健康检查:负载均衡可以消除云服务器的单点故障,它能够实时检查后端的云服务器。
3、云数据库高可用:99.95%高可用性承诺,自带主从双节点,故障30秒内自动切换,一键部署两地三中心架构
四、安全防护
1、能够提供免费的云监控,并支持多种方式的实时预警。
2、该解决方案针对电商行业经常会遇到的威胁,在一定程度上对安全防护性能进行了加强。能够更好为电商企业保驾护航。
站点监控:提供对 http、ping、dns、tcp、udp、smtp、pop、ftp 等服务的可用性和响应时间的统计、监控、报警服务
云服务监控:提供对云服务的监控报警服务,对用户开放自定义监控的服务,允许用户自定义个性化监控需求.
报警及联系人管理:提供对报警规则,报警联系人的统一、批量管理服务。支持多报警方式:旺旺、接口回调、短信、邮件等。
五、高性能:根据频繁出现的电子商务业务高峰的特点,架构系统配置了缓存,CDN和弹性伸缩等功能,能够可有效提高平台性能。
电商网站配置云服务器时注意事项:
一、满足流量激增
相关研究表明,即使页面加载时间延迟3秒钟,也可能导致您的消费者转移到竞争对手那里,而当产品页面加载时间超过10秒时,即使是忠实客户,转换率也将下降60%。因此,扩大内存、CPU和带宽等资源非常重要,因为在特殊的促销节日,访问您网站的人数突然迅速增加,将极大地加重网站运行负荷。你不能冒着失去额外销售份额的风险。
您还需要确保所使用的云平台能够应对挑战,并且足够可靠,以便访问者可以在高峰时段下订单,而不会遇到意外问题。 为此,您需要设置诸如负载平衡之类的功能,以防止服务器过载,并提前对架构环境进行压力测试。 这些都是您的云服务器供应商应该提供指导和技术支持的地方。
二、动态伸缩功能
您可以在流量繁忙时段的时候自由扩展云服务器资源,也可以在流量降低时减小资源规模。弹性伸缩是通过将CPU、内存和存储分配与您的流量/需求进行对比,确保您永远不会把钱浪费在在闲置的计算资源上。目前很多云供应商都会提供这种可扩展性,一般都支持弹性升降级和按期付款,但有些供应商比其他供应商更具灵活性,甚至可以按秒计算您的价格。这种模式虽然使每月支出统计变得更加复杂,但也更具成本效益。
三、防止停机
当然,唯一比页面加载慢更糟糕的是您的网站根本没有加载,如果这种情况发生的时间很短,您的销售可能中断,从而导致更大损失。
为了避免这种情况的发生,您应该选择一个好的云服务器提供商,该提供商可以为您提供更高的正常在线率,并且在向客户提供高可用性服务方面拥有良好的记录。如果您的服务受到SLA保护,它不仅仅使您可以计算停机时间的成本,使您可以放心采取措施,将停机风险降至最低,同时可以保护供应商的利润。
此外,如果您真的想了解有关云服务器提供商如何保护客户免受停机影响的更多信息,那么您可以了解他们如何管理数据中心以及他们采取的冗余措施。
除弹性基础架构之外,请检查您的供应商是否有能力为您提供轻松恢复的备份,在此关键时刻发生问题时能够快速启动并运行,并防止业务丢失任何订单数据。
四、安全性
您需要确保为您和您的客户提供最大的安全保障。云服务器供应商应该能够在这方面展示其依据,并向您解释如何通过防火墙、安全网络、云平台维护以及用于安全交易的SSL证书来保护客户数据。
五、快速的技术支持
如果出现任何问题(例如意外中断或宕机),您需要获得快速可靠的技术支持。所以云服务器供应商应该拥有专业的支持团队,以及能够迅速响应问题和有更好的处理效率。