码迷,mamicode.com
首页 > 其他好文 > 详细

共享主机与独立服务器的比较

时间:2019-09-03 16:59:09      阅读:78      评论:0      收藏:0      [点我收藏+]

标签:详细   存储空间   heap   blog   共享   提供商   数据   多个   复杂   

  • 独立服务器与共享主机
  • 控制权
  • 扩展性
  • 性能
  • 安全性
  • 价格
  • 总结

当你要选择 Web 服务器时你可以选择独立服务器也可以选择那种多人共同使用的服务器,多人共同使用的服务器称为共享主机,当你要在这两种服务器中做出选择时,这不只是比较价格那么简单,因为有非常多的影响要素你需要去考虑。下面我们具体详细比较一下各要素在这两种服务器中的优劣。

独立服务器与共享主机

 

技术图片

 图片来自 ?Aussie Hosting???

独立服务器与共享主机是两种完全不同的模型,独立服务器你有完全的控制权,这意味着整台机器完全处于你的操作控制下,例如如何管理维护等。没有其他用户的应用程序与你的程序竞争硬件资源,因为整台机器上只有你自己的应用程序在运行。

技术图片

  相比较而言共享主机则有很大不同,共享主机会将一台物理主机切割为多个空间供很多用户使用,这意味着你的应用程序与其他用的应用程序共存于一台物理机,所以你的应用程序会与其他用户的应用程序互相竞争这台物理机的硬件资源或者网络带宽等。所以你对服务器没有完整的控制权,与独立服务器相比共享主机总是意味着更多的限制,但是它有更高的性价比。

控制权

技术图片

  服务器的控制权是选择服务器的一个重要因素,如果你使用的服务器是独立服务器那么你的应用程序会独占整个机器的资源。因此你可以完全配置和维护该机器,可以设置各种变量,例如服务器电源的使用和分配,以及为应用程序分配空间等。

  如果你的应用程序需要一台高度自定义配置的机器,那你只能选择一台独占的服务器。因为这是你能够获得服务器 root 权限并设置服务器变量唯一的方式。同时这也意味着你需要自己负责保证服务器的平稳运行和维护。这包括根据需要安装补丁和更新软件等。

  但是,也有一些专用服务器经销商通过提供对所有专用服务器必要的完全管理来提供帮助。还有中间层管理,包括半托管服务器,提供商为您完成一些工作。主机管理器选项使共享主机与专用主机决策更容易,除非您热衷于自己进行服务器管理。

  另一方面,对于与其他用户共享混合使用的共享主机,你不需要做任何管理任务。这是因为对于共享服务器的管理工作由主机提供商负责,这就是为什么当你选择服务器时会发现共享主机会比独立服务器便宜很多。部分原因是您不需要进行任何管理,也无需在外部分配管理服务。

  你也可以在共享主机上自定义某些配置,不过这只是很小范围内的自定义。例如你可以安装或加载某些内容管理系统,例如 wordpress或者 joolma 等,也可以直接访问服务上的文件内容和一些目录。大多书共享主机也会让你在控制面板上配置 mysql 和邮箱和服务器的运行日志等。但是要获得完全的 root 权限去控制所有服务器资源是不可能的。

扩展性

 

技术图片

  不管是任何业务在指定计划当初必须要考虑到未来业务的增长和目前或未来业务的低迷,你的IT设施也要符合你业务的需要,业务需要更强大的IT服务支持,那么IT的架构就要能够适应这样的动态需求。如果当初的设计更糟糕,当业务发展迅猛需要扩展IT服务能力时,成本有可能高的可怕。因此在独立服务器与共享主机之间做选择时,独立服务器对于未来的可扩展性提供了更大的灵活性。

 独立服务器你可以增加更多的存储空间,更高的带宽以及更高的 CPU 处理能力,这样你的网站可以处理更多的流量和更多的用户访问量。尤其是如果你正在运行一个 SaaS应用程序,你需要为复杂的应用程序以及更多用户提供服务器。如果您的服务器解决方案具有可扩展性,则可以防止因达到容量限制而导致的停机时间。

 是的,您可以增加共享服务器的某些配置,包括硬盘空间和各个数据库的大小。一方面,您还可以获得无限数量的电子邮件帐户,而一些网络主机甚至可以提供无限制流量。但任何共享服务器与独立服务器的比较都会很快发现对于扩展性共享服务器限制更多。

 你不能升级共享主机CPU的处理能力,你也不能增加服务器使用内存。对于复杂的应用程序,这很快就会显出问题。但是对于简单的网站共享主机可以很好的应对。只是你需要知道便宜的共享主机只是一台物理机上为成百上千的网站提供服务。

性能

技术图片

  对于独立服务器管理性能会容易很多,这又回到了控制权的问题。因为你可以控制CPU资源的分配以及使用固态硬盘还是机械硬盘。你也可以自由选择是安装Windows系统还是 linux 分发版本例如 centos 或者 debian.

 不幸的是,在共享主机上你会受到很多限制。没错,你的主机提供商可以承若 99.9% 的运行时间,但是没有共享主机会允许你不受限制的使用硬件资源。有时候,你会触碰到性能瓶颈,你的网站会出现故障。在你注册账号之前一定要问清楚共享主机能够承受多大的负载,尤其是如果你的网站访问量很大的时候。

安全性

技术图片

  在比较独立服务器与共享主机时,会想到独立服务器可以防止其他引起服务器安全问题的漏洞。因为你是管理服务器的那个人,你完全可以自己确保服务器的安全性。如果启用了RAID(独立磁盘冗余阵列)可以确保你的数据存储是安全的免受机械硬盘崩溃的影响。而且可以根据你的应用程序参数微调Dos保护。不需要将你的服务器打开数百个访问端口。

 在共享主机上可能由于同一台机器上其他用户的故障而给自己的网站也带来有很大的安全风险。如果其他人的一个程序上有一个安全漏洞导致整台机器负载过高,你可能发现你的网站也出现了故障。尽管如此,只要选择的共享主机安全性足够好,大多数公司网站还是可以运行的很好。这同时意味着主机商会提供安全保护,而不是自己。此外,如果你的网站出现故障你可能会感谢他们的即时回滚。

价格

技术图片

  成本很重要的一个因素就是,很多公司会考虑共享主机与独立主机陈本的临界点。独立服务器会花费更多。我们说的不是多花费 10-15%的问题,通常独立服务器价格会比共享主机价格高20倍,但是如果你要运行一个密集型应用程序时这绝对是值得的。

 或者,您可以以非常低的价格获得共享主机。事实上,10美元一个月甚至更少你就可以获得一个共享主机,这对于简单的网站来说足够了。同时对于入门使用者来说便宜的共享主机比独立服务器更容易管理。

总结

 

以下情况以应该选择共享主机而不是独立服务器

  • 你需要性价比高而且对于入门者友好
  • 设置快速且容易很重要
  • 你想要避免硬件维护
  • 提供建立网站快速且容易工具
  • 你选择服务器价格是很重要的因素

如果符合以下条件直接跳过共享主机

  • 你需要完全服务器级别的控制权
  • 网站运行时间很重要
  • 你的应用程序非常占用带宽

以下情况应该选择独立服务器

  • 完全的服务器资源和设置控制权非常重要
  • 你需要服务器的 root 权限
  • 你托管的应用程序需要灵活的可扩展性
  • 高级别的安全性

不要购买独立服务器,如果

  • 成本是一个关键因素
  • 你不能管理一个机器
  • 你没有内部IT成员(没有IT技术的人员帮你管理服务器)

 选择正确的托管解决方案并不简单。但是,我们已经概述了共享与专用主机的优缺点,希望简化您的选择。尽管如此,如果您仍然不确定,请务必咨询您的托管服务提供商。

共享主机与独立服务器的比较

标签:详细   存储空间   heap   blog   共享   提供商   数据   多个   复杂   

原文地址:https://www.cnblogs.com/betterthisworld/p/11453482.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!