分享
阿里云服务器怎么样,一个中型的电商类网站迁移上去会碰到一些什么问题?
我也不知道网站算不算中型,暂且说它是中型吧。其实流量不大,我先说说我允许:我允许服务器从晚上12点,到中午12点这段时间停止一次。然后,我是windows系,web服务器是iis,web语言是.net,数据库是sql server,mdf大小是153gb,但是我可以drop一些历史表,大概能瘦身成 80g的样子。然后我现在是托管服务器,128gb内存,24核心的。然后现在每天cpu占用稳定20%,内存大概60%。现在想购买阿里云的ecs云服务器,因为自己托管的机房有时候会出问题,服务器有时候会宕机。。。。总之各种问题综合起来,我想放到阿里云服务器上去。现在,有一些问题,比如,我把东西放到阿里云,数据库肯定就不能和我托管这样就每个月拷贝一两次出来了,全部丢在阿里云,能完全放心吗?阿里云服务器,像这样的系统,能有什么坑不?我还没用过他们的服务器,想有经验的前辈谈谈看,我可能会碰到什么坑,我好考虑到底移还是不移。谢谢,请各位朋友踊跃发言。特别是有迁移经验的人。因为不想过于泄漏我们公司信息,我先匿了。
回复 ( 3 )
阿里云是目前国内最大的公有云服务商,你可以通过他的SLA来判断是否使用。至于你所说的宕机时间,其实真的发生灾难,那是无法预知的,天知道什么时候雷劈机房?天知道什么时候民工挖断光缆?
再说Windows系统。加入前提是你们将来肯定100%继续用Windows做服务器,那么不如考虑下微软的Windows Azure,毕竟是自家的虚拟化技术以及微软的support。相对比阿里云来讲更专业更有针对性。
如果说以后可能会转向Linux平台,那么再回过头看阿里也好,青云也好,都可以作为备选方案。数据重要时,可以用不同的公有云互为备份。
最后再说你关心的数据安全问题。目前来讲,完全丢给一家肯定不是最优方案。阿里出的灾难也不少,虽然体量大,但是难免下次故障不出在你所在的zone。所以这里就是考验你心里承受能力的时候了。上面提到的多平台互备是比较好的选择,至于带宽traffic,完全可以把数据压缩了做冷处理,或者异地异步互备,同样都是压缩过的数据,也不至于浪费多少带宽。青云虽然推出了北京3区并且提供异地备份功能,但是门槛很高,如果你用量大也可以考虑。阿里云也有类似的服务考虑。
如果没有什么技术问题:能迁移就迁移吧。
题主没有说明系统的流量,并发性,可靠性的需求。
看题主描述,电商网站没有采用负载均衡?数据也没有备份机制?那应该是不是网站也不是动静分离的 ?
我现在的公司旧系统(windows,.net, sql server, 之所以说是旧系统,是因为我来之后,全部系统会重构,现在正在重构过程中)跟题主公司一样,一个中型电商网站。原先托管在机房,我来这家公司后,公司把系统全部迁移到了阿里云。迁移过程中遇到2个问题:
1 旧系统数据库分为两个,两个数据库之间采用数据双向复制的方式进行数据同步。一个数据库在公司自己机房,另外一个电商网站使用。迁移后必须保证数据库双向复制机制的正常运行,于是采用了VPN通道方式。
2 网络的双线方式。由于我们的云上与我们的线下服务(我们的服务由于一些原因不能完全放到云上,只迁移了电商网站部分)除了数据库之间的双向复制。还有一些直连服务。有一次线下的网络出了点问题。结果造成阿里云服务于线下服务之前的中断,公司内部有联通和移动双线。于是就采用了nginx反向代理的方式,部署了双线方式。
题主说自己托管的方式居然采用每个月拷出来一两次这种如果落后的备份方式,我也是醉了。阿里云有自己的数据库备份方式,可以设置什么时间,完整备份还是逻辑备份。
放在云上的好处:
1 很容易设置负载均衡
2 很容易进行弹性伸缩
3 利用云服务提供的监控软件可以更好的进行服务性能监控
4 云服务一般提供了一些可选的安全选项。不知道题主是否遇到过网站被各种攻击,我们每天都在遇到。
花费:目前我们在阿里云总共有24台服务器。阿里云和自己进行机房托管在费用上感觉没有太大区别。但是,单位费用获得的性能提高不少。
所以说:如果能迁移,就迁移吧。好处多多。
前提是:
网站要进行动静分离。比如你们的图片如何处理,静态资源如何处理,负载均衡如何处理。
简单说这些吧。
有什么不明白可以随时问我。
阿里云可靠性还是不错,但是其中某台服务器发生过一次被误删文件且没有恢复,虽然后来主动给了一封道歉信。