为什么要拥有服务器硬件?在过去的15年里,每当服务器出现故障,或者需要对各台Web服务器、邮件服务器和数据库服务器进行升级,我就重复在问自己这个问题。

  【51CTO 11月18号外电】为什么要具有服务器硬件?在曩昔的15年里,每逢服务器呈现毛病,或许需求对各台Web服务器、邮件服务器和数据库服务器进行晋级,我就重复在问自己这个问题。我本来能够选择向保管服务商租借专门硬件,或许运用同享主机。可是我的要求所需的资源其本钱将远高于选用租借计划后分摊下来的费用。错愕,我只好具有、保护和更新自己的服务器。

  这种状况一向继续到了上一年秋天,其时我试用了虚拟专用服务器(VPS):在高端服务器上闻风丧胆的具有根拜访权的虚拟化服务器,专门为了满意你这个用户的需求。尽管数年来你能够向很多公司租借VPS,可是选择计划在2010年特别多。软件已老练,牢靠服务已可用;相对绝大多数网站履行的那种惯例Web和数据库使命的功用而言,其本钱现在具有适当大的优势。

  竞赛很重要。由于竞赛不光促进价格降下来,还确保假如某个主机服务商未能满意你的要求,你在选择另一家服务商时有很多选择。从一种服务迁移到另一种服务并非易事,但也不是什么可怕的使命。亚马逊推出弹性核算云(EC2)后,我先重视了虚拟化主机服务;尔后进入这个范畴的供给商逐年增多,供给的服务也不大杂乱。上一年11月,我总算决议试水;到上一年年末,我丢掉了自己具有或协助重生的一切服务器硬件,画蛇添足丢掉的还有适当大的压力和本钱。功用更好,备份更简略,我晚上也睡得更安稳了。四个月下来,我遇到过几回小麻烦,但总的来说闻风丧胆适当顺利。

  本文将逐渐介绍为什么应该选择VPS,而不是专用服务器或同享主机;介绍怎么选择你所需求的服务和计划,或许会呈现什么差错,以及怎么应对备份和陈帐。假如你在闻风丧胆几台对外的服务器,歧途但无规则地需求应对深重需求,或许需求为遍及各地的作业小组或个人保护同享服务器,就应该学会怎么评价一个或多个VPS主机是不是合适自己。

  我直接运用过Rackspace的云服务器(Cloud Server)和Linode同名的Linode。我还试用过亚马逊的EC2,我常常运用这项服务,处理一项常常性的数据库构建作业。在文章结尾的图表中,你能看到其他服务在价格和功用方面比较怎么,但我无法供给坊间风闻。

  无法逐个罗列一切的服务供给商,也没有这个必要。将有些供给商扫除在外,是由于其价格高得离谱。比方说,Ubiquity Server Solutions对Linux VPS收取的费率两倍于本文中说到的其他公司,又没有什么练习生的理由。

  VPS与专用主机保管和同享主机保管的比较

  VPS是在一个同享硬件上闻风丧胆的虚拟机器。一台功用一般很强的多核主机经装备后,能够供给专用内存池;同享中心、单核或多核;以及硬盘存储空间。主机一般供给一系列的GNU/Linux操作体系,供客户选择。有些主机还供给一个或多个版别的Windows Server。(苹果答应运用Mac OS X Server虚拟化,但只能用在苹果硬件上,还要求为硬件和每个虚拟化实例独自购买许可证。苹果五花八门了机架Xserve服务器,因而咱们不太或许看到任何大规模的虚拟化。)

  与VPS衔接的存储体系具有继续性:假如你的虚拟机或闻风丧胆虚拟机的主机硬件溃散或断电,重启后,能够在上一次停运的当地继续闻风丧胆,当然硬盘毛病在外。亚马逊是仅有的破例,我会独自评论。或许还需求康复文件体系,这视操作体系而定。由于Linux中有ext3日志功用,我还没有发现除了简略的发动修正之外还需求什么操作(不过,备份虚拟机适当简略,咱们会在下一篇文章中评论)。

  VPS在几个重要方面有别于租借专用硬件设备或运用同享服务器登时

  假如你向供给商租借专用机器,无异于被这个硬件绑住了半数。这在曩昔仍是个特别的长处,由于他人无法运用你的处理器周期资源,你想履行什么使命,能够履行什么使命。

  可是,要是专用硬件呈现了毛病,主机服务商就得找出备用部件,有必要移除、从头指向或康复驱动程序。有些主机服务商豆蔻年华手头备有这种部件。假如你的要求超出了专用设备的约束,就得组织迁移到另一个物理硬件上的事宜。假如你忽然需求10个如出一辙的专用主机,这组织起来很费时刻。

  供给专用硬件的主机保管服务商或许并不为备份主机供给简略的解决计划,备份主机或许彻底是你的巴望。这就使得康复相同很困难,或许需求付出按小时计费的萍水相逢的“长途操作服务费”。

  至于同享主机保管,你与其他用户同享同一台机器。你不知道有多少人的网站或其他服务在体系上闻风丧胆,也不知道你在某个时刻能够运用多少的核算功用。很多的操控体系企图牢牢操控每个用户,可是这比方一群人在拥堵的房间里,只需有个人大声喧闹,他人就无法说话。

  假如你自己运用过多的资源——不管出于合理原因,仍是由于编程上的过错,或许会被踢开、被主张晋级到专用硬件,或许遭到操控,成果使命完成不了。同享主机一般不断地增量备份,但这得不到确保:你得承当一部分危险,确保自己也有备份。

  (现在开端呈现了一种同享主机两端计划,Rackspace的Cloud Sites便是典例。它比同享主机计划要贵不少,你也无法取得根拜访权。可是你的文件和脚本分布在能够主动扩展的一组机器上。底子费用适当于一台专用核算机。它奇特别结合了虚拟化和同享主机,适用于不需求调整后台服务器的流量较大的网站。假如某网站大多数时分每天的页面浏览量平均为5万人次,但偶然猛增至100万人次,那它很合适选用这种计划。还有内容分发网络(CDN),可用于分发静态页面、组件、图画及其他媒体,按每GB量收费。)

  VPS消除了硬件方面的任何顾忌:不管主机服务供给商作出什么决议,其选择对你来说是看不见的。你取得了专用服务器的一些长处,由于VPS看起来就像一个设备,与一组特定的硬件相衔接。假如主机有搁置周期,许多服务器答应你在峰值时期的处理器运用率高于确保的极限值,因而在那个方面供给了小小的优势。最近,我在Linode闻风丧胆的一台MySQL服务器在几小时内保持着400%的处理器运用率。

  你仍要危殆保护操作体系的闻风丧胆,或许会把什么事情弄糟。可是你也能够将体系快照作为备份来保存,假如犯了严重过错,能够敏捷康复到快照。假如主机硬件呈现毛病,VPS服务能够敏捷将你迁移到另一个体系上(我现已碰到过这种事)。

  一旦你创立了合自己心意的VPS,简直一切VPS服务都答应你仿制。遇到了流量激增的状况,你能够发动额定的一横相同的镜像。有些服务还供给东西,以便在这类服务器或循环DNS之间均衡负载。亚马逊在这方面显得特别灵敏,它规划的体系让用户能够发动1000台服务器,然后停用这些服务器,用户只需求为闻风丧胆期间的运用量付费。

  #p#

  亚马逊一向是个破例

  亚马逊首先大举进军虚拟服务器主机保管范畴;就本文说到的每个方面而言,亚马逊的服务简直总有破例。(亚马逊不是首先供给虚拟主机的,但据我回想和发现,亚马逊首先供给实践上没有约束的容量来创立主机,并向持有有用信用卡的人供给服务。)

  剩下来的***差异在于,亚马逊的规范服务在闻风丧胆时,不保存一份发动磁盘镜像的继续性惯例副本;有方法间谍继续性,但我在测验中觉得继续性并不牢靠。假如你的规范镜像溃散了,就无法从那个点来康复。长期以来,这使得EC2局限于用在负载均衡网站,或许亚马逊的简略存储服务(S3)具有一切数据***副本的体系。

  本文说到的其他一切VPS服务只供给继续性磁盘镜像,只需在你付费购买VPS期间,它才完好无缺。大多数服务供了存储这种磁盘镜像的功用,即便你删除了实践实例,今后仍是能够康复过来。

  你能够创立一个亚马逊所说的自定义的亚马逊机器镜像(Amazon Machine Image),它让你能够拿来规范发行版后进行环视,然后把它作为可装入的镜像写入,用于许多实例。这关于想要创立某几种特定装备的多个实例的公司来说很有用。

  亚马逊还让你能够根据需求,创立继续一小时、一星期、一个月或更长时刻的实例。由于VPS供给商在某个机器上分配了特定的继续性存储空间,实例不用后有必要删除去,不过你一般能够经过存储镜像来康复,你只需付出存储费,就能够保存存储镜像。

  为了防止没有继续性存储空间的问题,你能够用饱受来创立实例,那样它在体系发动时就能履行使命。依靠EC2的那些用户运用这种脚本,即可运用继续性但非挂载式的S3服务,将文件复制曩昔,亚马逊并不因而核算带宽的运用量;能够经过亚马逊弹性块存储(EBS)服务挂载继续性卷;或许衔接到亚马逊联络数据库服务(RDS)处的继续性MySQL架构。画蛇添足结合三者运用其功用也适当强。

  尽管亚马逊在一年前就开端供给继续性、可发动的EBS卷,但我仍是无法让这些卷闻风丧胆起来好像亚马逊机器镜像(AMI)相同牢靠。实例会忽然五花八门。你能够暂停这种实例,不用为闻风丧胆时刻付费;但我并未发现能够在闻风丧胆状态下康复这些实例。

  捣鼓了一番后,我仍是创立了彻底符合自己要求的实例。我运用规范的AMI,然后对它进行定制。一旦定制结束,我创立了快照,作为底子镜像。我把一切脚本和数据存放在继续性EBS驱动器上。我发动自定义AMI,然后挂载继续性驱动器,闻风丧胆每周一次的数据库构建使命——这项使命要花几个小时,并且很消耗处理器资源,无法在我的出产环境上闻风丧胆。又经过了一番调整后,我能够发动AMI,它正确地挂载了EBS卷,开端闻风丧胆。

  别盼望这很简略。即便有比较新的重生操控台能够经过浏览器来运用,你仍是无法在亚马逊环境下随意规范服务器。事前必定要要有更充沛的规划,特别是你要想清楚怎么应对实例溃散及其他要素。

  #p#

  怎么在很多选择傍边选择

  每项服务都有其不同;在比较任何两项服务时,你有时觉得迥然不同,而有时又觉得得截然不同。

  底子的思维是,你购买的是主机核算机的一块资源,封装成了虚拟机。大多数资源的价格按256MB内存的倍数核算,即便服务器或许最少从512MB或1GB开端核算。硬盘存储空间一般按相同的方法来区分,常常按256MB内存的倍数和10GB磁盘存储空间的倍数核算。

  大多数服务让你试用一下:你能够从某个服务等级下手,比方1GB服务器,然后迁移到更高等级(或更低等级),停机时刻只需短短几分钟,或许乃至只需求简略的重启。凭我的经历,假如服务器闻风丧胆Apache或MySQL,每天处理数十万个恳求(数万人次页面浏览量),那么至少需求2 GB;假好像一体系上画蛇添足闻风丧胆Apache和MySQL,4 GB必不可少(我自己的装备是一台2GB Web出产体系,另一台是外界无法拜访的专用的4 GB MySQL服务器。)

  一两个公共IP地址已包括在内,而专有地址一般是免费的。额定的公共IP地址往往每一个每月需求1美元。大多数主机只答应两到四个额定的公共IP地址。曩昔闻风丧胆不同的SSL/TLS Web服务器需求这些公共IP地址,而现在不再是这样了。

  服务和本钱方面最主要的改动要素是带宽和吞吐量。每家主机公司都有各种共同的组合,茕居供给的服务、收取的费用和许下的豆蔻年华。为了简略起见,许多主机为每台服务器间谍必定数量的带宽,只需用户超越了默许的带宽,才收费。带宽一般与服务器的内存及其他资源成份额。关于我联络的每家主机服务商而言,专用IP之间的流量是免费的。

  比方说,Linode为分配给服务器的每256MB分配了100GB的入站和出站传输带宽。该公司还把你服务器的一切数据分配量聚集起来。我在Linode有2GB和4GB的VPS,每月传输的数据量一共2.4TB。2GB VPS是一台或许超越800GB运用量的Web服务器,但我底子没有挨近总数据量,由于我的4GB服务器就闻风丧胆MySQL,仅仅经过专用网络来通讯。

  与带宽不包括的竞赛对手比较,Linode所收的费用相差并不练习生。比方说,Rackspace只对传输的初始部分数据收费,费率规范为出站流量(服务器传输到互联网)每GB 0.22美元,入站流量每GB 0.08美元。假如用户每月传输1TB数据,Rackspace要多收220美元,而Rackspace的底子费率现已比几个竞赛对手要贵一点。

  Dreamhost和没有列出来的别的几家公司供给了传输数据量没有约束或许非常大的服务,它假定很少有客户会用这样的服务,的确有其道理。Dreamhost彻底归于高端VPS主机服务商队伍。

  有别于数据传输量的是吞吐量,即每台服务器答应或许确保传输到互联网的每秒兆比特数量。主机服务商并没有特别宣扬或解说这一点。

  一般来说,主机服务商为每个VPS供给大约数十Mbps的吞吐量(入站和出站)。你好像买不起更高速率的服务。有几家服务商供给速率高得惊人的衔接,比方一家名为100TB的公司能够为每一台服务器供给千兆以太网交流服务,对互联网衔接没有操控办法(可是,要是不进行全面测验,不或许知道在其或其他服务商的体系上与互联网之间的吞吐量一般会是怎样。)

  VPS的另一个长处是,跟着后端硬件变得更廉价,服务商不断晋级,就算价格没有跌下来,功用应该也会间谍。Linode上一年就为一切实例间谍了40%以上的内存,没有改动价格。需求重启VPS,才干取得新分配的内存资源。

  本文帮你针对虚拟服务器实践所需的硬件部件作出了决议计划,下一篇文章将大致讨论操作体系及其操控。

  # 附表

  表1:带宽比较

  

虚拟专用服务器(VPS)入门【上】(免费虚拟主机vps)  虚拟化 虚拟专用服务器 虚拟服务器 VPS 第1张

  表2:备份比较

  

虚拟专用服务器(VPS)入门【上】(免费虚拟主机vps)  虚拟化 虚拟专用服务器 虚拟服务器 VPS 第2张

  原文链接:http://arstechnica.com/business/news/2011/02/virtual-private-servers.ars

转载请说明出处
知优网 » 虚拟专用服务器(VPS)入门【上】(免费虚拟主机vps)

发表评论

您需要后才能发表评论