服务器的选择_js.pdfVIP

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
服务器的选择_js.pdf

我们抛开 租用服务器还是自行购买服务器进行托管的问题,在 这篇文章里,我们讨论的是无论租用或托管都要面临的一个问题, 那就是选择服务器的硬件配置。因为上帝不会给你一台服务器来满 足所有需求,解决所有的问题。 不成功的服务器选择会给企业带来很多运营问题:如果不经认真 仔细的评估,轻率的选择一台性能超级强劲让你高枕无忧但价格昂 贵的服务器,毫无疑问会带来成本上的极大浪费;但如果一味为了 省钱,而选择一台很容易成为计算瓶颈,或没有充分考虑冗余措施 的服务器,就会极大影响业务的运行,客户投诉网站速度超慢,硬 盘出现故障导致数据丢失,因为这些,你从此没有了美好的睡眠, 每日提心吊胆,更要命的是,公司因此丢失了几十万元的订单。 你需要从不同的角度来决定选择一台什么样的服务器,找到满 足技术需要、业务发展和成本控制之间的最佳平衡点,为了做到这 一点,绝对还是需要一点智慧。51IDC 将在下面为大家介绍一些易 于理解,尽可能全面的建议,并帮助你做出决定。 先不要急于决定需要怎样的 CPU,几个硬盘,几个 G 内存,需要多 少兆带宽这样的问题,那些是我们最后需要得到的答案。在这之前, 先一起梳理几个问题。在下面,我们列出了一些“多少”或“什么 样”的问题,拿起你的笔或在 Windows 记事本里新建一个文件,尝 试根据下面四个问题来评估自己的需求: 1.服务器运行什么应用? 2.需要支持多少用户访问? 3.需要多大空间来存储数据? 4.我的业务有多重要? 1 服务器运行什么应用?这是首先需要考虑的问题,在这里你要根 据服务器的应用类型,也就是用途,来决定服务器的性能、容量和 可靠性需求。我们按照前端服务器+应用程序服务器+数据服务器的 常见基础架构来讨论: 1.1 Web 前端:正常情况下,我们认为大多数 Web 前端服务器 (Front-end)对服务器的要求不大,例如静态Web 服务器、动态 Web 服务器、图片服务器等等,因为在现有的技术框架中,我们有 很多方案可以解决前端服务器的性能扩展和可靠性问题,例如 LVS、Nginx 反向代理、硬件负载均衡(F5,A10,Radware)等。甚至 在很多访问量不高(几百个用户同时在线)的应用中,51IDC 的经 典酷睿服务器就可以满足需求。 1.2 应用服务器:由于承担了计算和功能实现,我们需要为基于 Web 架构的应用程序服务器(Application Server)选择足够快的服 务器,另外应用程序服务器可能需要用大量的内存,尤其是基于 Windows 基础架构的 Ruby,Python,Java 服务器。这一类服务器至 少需要使用单路至强的配置。对于可靠性的问题,如果你的架构中 只有一台应用服务器,那肯定需要这台服务器足够可靠,RAID 绝对 是不能忽视的选项。但如果有两台或更多的应用服务器,并设计了 负载均衡机制,具有冗余功能,那我们则不必将每台服务器武装到 底。 1.3 特殊的应用:除了作为 Web 架构中的应用程序服务器之外,如 果你的服务器是用来处理流媒体视频编码、服务器虚拟化、媒体服 务器(Asterisk 之类),或者作为游戏服务器(逻辑、地图、聊天) 运行,则同样对 CPU 和内存需求比较高,我们至少要考虑单路至强 的服务器。其中服务器虚拟化对存储的可靠性的要求都非常高,因 为一个篮子里有十几个鸡蛋,篮子一定要足够牢靠才是。 1.4 公共服务:我们指的是邮件服务器、文件服务器、DNS 服务器、 域控服务器这类服务器。通常情况我们会部署两台 DNS 服务器作为 互相备份,域控主服务器也会拥有一台备份服务器(专用的或非专 用的),所以对于可靠性,无需达到苛刻的地步。至于邮件服务器, 至少需要具备足够的硬件可靠性和容量大小,这主要是为了对邮件 数据负责,因为很多用户没有保存和归档邮件数据的习惯,当他们 重装系统后,总会依赖重新下载服务器上的数据。至于性能问题, 我们认为需要评估用户数量才能决定。 1.5 数据库:我们最后讨论的应用,也是要求最高,最重要的服务 器。无论你使用的是 MySQL、SQLServer 还是 Oralce,一般情况下, 我们认为它需要足够快的 CPU,足够大的内存,足够稳定可靠的硬 件。单路至强 CPU/4GB 内存/Raid1绝对是入门配置。关于准确的配 置我们需要再讨论业务需求后才能作决定。 2 服务器需要支持多少用户访问?服务器肯定是为了提供某种服务, 而使用这些服务的用户同样是我们必须考虑的因素,有几个具体的 问题

文档评论(0)

wfkm + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档