18
Feb

谈谈AWS机房和主机选择

分类: 互联网相关   |  标签: , ,   |  共有: 1,639 次浏览 , 暂无评论

aws2

之前有一阵子把自己的主机服务迁移到了AWS的平台上,用的是东京的LIGHTSAIL服务,不过后来发现高峰期间网络经常会拥塞,所以后来又把主机迁移回了美国机房,今天我们就来说说如何选择AWS的服务器和网络。

AWS的全程是Amazon Web Service,是现在全球最稳定和灵活高效的互联网服务,虽然AWS也开通了中国国内的节点,但是由于某些管控要求,该服务仅针对企业客户开放,而个人用户只好选择国外的服务器节点就对了。AWS在全球各地都设置有服务器节点,同时也提供了用于测试各节点性能和响应的页面,你可以点击这里来查询各节点的IP分布和响应。从国内的网络测试来看,性能指标比较好的是东京、新加坡以及美国的西岸CA节点,所以之前我的网站就放置在东京节点。

另外,AWS其实提供了两种网站服务器可选,一种是EC2,另外一种是LIGHTSAIL,简单的来说,就是LIGHTSAIL是简配版或者是傻瓜版的EC2,旨在提供一个方便快捷的部署方式,以及更加平民化的服务价格。如果你对服务器的性能以及灵活配置没有很高的要求,你大可以选择LIGHTSAIL就足够了,而EC2则是给你提供了完全的可定制的方案,只要你的钱足够多…

背景简要介绍完了,下面来说问题吧!问题就是我发现在平时性能不错的服务器,到了高峰期网络服务情况就会非常糟糕。定位问题的方法也很简单,我远程登录到服务器上,测试服务器到我其他几台主机的连接情况就一目了然了,其实就是AWS到国内网络的链路带宽被占满了。这基本上就是一个无法解决的问题,所以这也才促使我又兴师动众的把网站迁移回美国的原因,不过因为自己在AWS的账户里面冲了不少钱,所以为了不至于白白浪费,所以花了一个晚上来研究如何才能更加优选AWS上的服务器,中间的过程比较无趣,所以也就不在这里展开讨论,就简单的说一下结果好了。

  1. LIGHTSAIL和EC2的性能的确有差别,同样配置下,EC2的网络性能指标比LIGHTSAIL要好,硬盘吞吐什么其实差不多。
  2. AWS的新加坡节点的稳定性比东京节点要好,虽然PING值差了一点,但是丢包率要小很多,最近几天高峰期东京节点的丢包率简直惨不忍睹
  3. 不同的弹性IP段可能会有不同的访问效果,这个应该就是出口带宽和路由的问题了,你可以开一批IP,然后挨个测试
  4. NANO/MICRO主机的差异,除了硬件容量之外,性能差别不大,根据自己选择就可以了,这两个价格差了快一倍哟
  5. T2/T3的主机类型的话,从技术指标上来看,建议选择T3主机类型,感觉上T3的网络性能比T2要好那么一点点
  6. 如果你有钱上到M系列的EC2主机,那性能就好的不要不要的~但价格也是贵的可以

总结一下结论就是:LIGHTSAIL的价格并不比EC2的NANO版便宜多少;EC2的IP路由一样看人品,所以你需要不断的抽奖;高峰期东京机房的拥塞和丢包情况要比新加坡机房严重的多;因此并不建议用AWS来做个人网站来提供针对国内用户的服务。




在下方发表关于本文的评论...