虚拟主机或虚拟服务器 - 选择什么?

尽管出现了廉价的 VPS,但传统的网络托管并不会消亡。 让我们尝试找出两种网站托管方法之间的差异以及哪一种更好。

虚拟主机或虚拟服务器 - 选择什么?

在每个有自尊的提供商的网站上肯定会有传统网络托管与虚拟服务器的比较。 文章的作者指出了 VPS 与物理机的相似之处,并将它们与自己的公寓进行了比较,将共享网络服务器分配为公共公寓的角色。 尽管我们会尽量不那么明确,但很难反驳这种解释。 让我们比表面的类比更深入一些,并为新手用户分析每个选项的功能。

传统托管如何运作?

这样网络服务器就可以为各种站点提供服务,即所谓的。 基于名称的虚拟主机。 HTTP 协议假定可以作为请求的一部分进行传输 网址 (统一资源定位符)- 这允许服务了解浏览器或其他客户端程序正在访问哪个站点。 剩下的就是将域名绑定到所需的 IP 地址,并在配置中指定虚拟主机的根目录。 之后,您可以将不同用户的站点文件分发到他们的主目录中,并通过FTP开放访问以进行管理。 

为了使服务器端 Web 应用程序(各种脚本甚至内容管理系统 - CMS)能够以特定托管用户的权限启动,Apache 中创建了一种特殊的 suexec 机制。 很明显,网络服务器的安全设置不允许用户干扰别人的花园,但总的来说,它看起来确实像一个公共公寓,有单独的房间和数百个站点的公共 IP 地址。 虚拟主机的数据库服务器(通常是MySQL)也是共享的,但托管用户只能访问他的个人数据库。 除站点脚本外的所有服务器软件均由提供商维护;客户不能自行更改其配置。 帐户管理过程是自动化的:出于这些目的,每个托管服务商都有一个特殊的网络面板,您可以通过它来管理服务。

VPS 如何运作?

将虚拟服务器与物理服务器进行比较并不完全正确,因为许多 VPS 都运行在一台“铁”主机上。 形象地说,这不再是一个公共公寓,而是一栋有共同入口、共同承重结构的公寓楼。 为了在一个“房子”(物理服务器)内创建单独的“公寓”(VPS),需要使用主机上安装的操作系统中的工具和各种虚拟化技术。 

Если применяется виртуализация уровня ОС, процессы клиента просто работают в изолированном окружении (или неком контейнере) и не видят чужих ресурсов и процессов. Отдельная гостевая ОС в этом случае не запускается, а значит программное обеспечение в гостевом окружении должно быть бинарно совместимо с системой на физическом хосте — как правило клиентам предлагают специально модифицированные под такой способ эксплуатации дистрибутивы GNU/Linux. Есть и более продвинутые варианты, вплоть до эмуляции физической машины, на которой можно запустить почти любую гостевую ОС даже с собственного инсталляционного образа.

从管理员的角度来看,任何VPS与物理服务器没有太大区别。 订购服务时,托管商会部署选定的配置,然后系统维护工作就落在客户的肩上。 在这种情况下,您可以安装必要的软件并根据需要进行配置 - 完全自由地选择 Web 服务器、PHP 版本、数据库服务器等。 VPS 还有自己的 IP 地址,因此您不必与一百个左右的邻居共享它。 在这里,我们将完成对主要差异的描述,并继续讨论解决方案的选择所依赖的优点和缺点。

哪种选择更简单、更方便?

虚拟主机不需要管理支持站点的环境。 客户不必自己安装、配置和更新系统和应用软件,在某些情况下,托管控制面板允许您安装 CMS - 这个选项对于初学者来说看起来很有吸引力。 另一方面,CMS的微调任务仍然需要独立解决,而且相对较低的进入门槛隐藏了解决方案的较少灵活性。 软件的选择将受到限制:例如,在共享主机上,您不能随意更改 PHP 或 MySQL 的版本,更不用说安装一些外来软件包或选择替代控制面板 - 您将必须使用由服务提供者。 如果您的提供商升级服务器,您的 Web 应用程序可能会遇到软件兼容性问题。 

VPS лишен этих недостатков традиционного хостинга. Клиент может сам выбрать нужную ему ОС (необязательно Linux) и установить любое программное обеспечение. Настраивать и администрировать окружение придется самостоятельно, однако процесс можно упростить — все хостеры предлагают сразу инсталлировать на виртуальный сервер панель управления, которая автоматизирует процесс администрирования. Благодаря ей большой разницы в сложности управления между традиционным хостингом и VPS не будет. К тому же никто не запрещает установить собственную панель, не входящую в список предложений провайдера. В целом накладные расходы на администрирование VPS не так велики, а большая гибкость решения с лихвой окупает некоторые дополнительные трудозатраты.

哪种选择更安全、更可靠?

在传统托管上托管网站似乎更安全。 不同用户的资源彼此可靠地隔离,提供商监控服务器软件的相关性——这是一个很好的选择,但只是乍一看。 攻击者并不总是利用系统软件中的漏洞;通常使用脚本中未修补的漏洞和内容管理系统的不安全设置来攻击网站。 从这个意义上说,传统托管没有任何优势——客户端资源在同一个 CMS 上工作——但也有很多缺点。 

共享主机的主要问题是来自不同用户的数百个站点的共享 IP 地址。 例如,如果您的邻居之一遭到黑客攻击并开始通过其发送垃圾邮件或执行其他恶意活动,则该公共地址可能最终会被列入各种黑名单。 在这种情况下,站点使用相同 IP 的所有客户端都会受到影响。 如果邻居受到 DDoS 攻击或对计算资源造成过多负载,服务器的其余“租户”将受到影响。 对于提供商来说,管理单个 VPS 的配额分配要容易得多;此外,虚拟服务器被分配一个单独的 IP,而不一定只是一个:您可以订购任意数量的 IP、额外的 DDoS 保护服务、反-病毒服务等在安全性和可靠性方面,VPS优于传统主机,您只需及时更新已安装的程序即可。

哪个选项更便宜?

就在几年前,这个问题的答案是明确的——尽管有种种缺点,公共公寓的房间比独立公寓便宜得多。 该行业并没有停滞不前,现在市场上出现了许多预算 VPS:通过我们,您可以 出租 собственный виртуальный сервер на Linux за 130 рублей в месяц. В среднем месяц работы бюджетного VPS обойдется клиенту в 150 — 250 рублей, при таких ценах мириться с проблемами традиционного хостинга нет смысла, кроме случая, когда на сервере нужно разместить простейшие сайты-визитки. К тому же тарифные планы виртуального хостинга ограничивают количество сайтов и баз данных, а на VPS клиент ограничен только емкостью накопителя и вычислительными возможностями сервера.

虚拟主机或虚拟服务器 - 选择什么?

来源: habr.com

为具有 DDoS 保护、VPS VDS 服务器的站点购买可靠的主机 🔥 购买具备 DDoS 防护的可靠网站托管服务,包括 VPS 和 VDS 服务器 | ProHoster