it-swarm.cn

如何在网络托管和云托管之间进行选择?

如何在正常的Web托管和云托管之间进行选择,哪些关键点可以使这个决策更容易。

我能在普通网络托管中做的一切都可以在云端进行吗?简而言之,何时选择哪个?

20
Amr Elgarhy

我认为你过度简化了你可以获得的托管类型。在这里,他们是什么,他们有什么好处,他们不是很好:

共享主机

您在服务器上可能有数百名其他人。有预定义的限制,例如您可以拥有的磁盘空间/数据库数量以及每月可以传输的数据量。这是最便宜的,有时只需3美元/月但要注意 - 只要您的网站开始消耗的资源超过最少资源,您就会被暂停并要求升级。

此外,像PHP/SSH/etc这样的东西在'偏执'模式下配置。您可能无法访问某些功能,您必须依赖主机来安装您可能需要的东西(即Subversion/Mercurial)。

这对于想要托管个人或名片类型站点的人来说是个好消息。这是一个叫拍--- 经销商托管,这使您能够为您的客户创建额外的托管帐户。

注意,这不符合PCI/DSS/HIPAA/Etc。

虚拟专用服务器

您的站点获得了自己的共享服务器的独特视图。您可以像在专用服务器上一样配置服务和软件,但是没有真正的资源保证。 “坏邻居”就是让您的网站爬行所需的一切。

我通常建议那些需要沙盒的开发人员,让他们按照他们想要的方式配置东西。

同样,不符合PCI/DSS/HIPAA/Etc

虚拟专用服务器

出于所有意图和目的,这是一个带有一定数量保证资源的专用服务器。你将成为超级用户,你可以做任何你想做的事。根据平台的不同,您的资源限制可能会偶尔“爆发”以应对使用高峰。不幸的是,这也意味着如果几个邻居也需要“爆发”,你的资源就会受到影响。

如果你选择这条路线,我建议你选择Xen提供商,你将永远不会低于你付出的代价。

我建议所有预计任何类型流量的新网站都会以低于VPS的速度开始。

这可以是,取决于管理程序的类型和使用的PCI/etc兼容的存储。

完全专用服务器

正如它所读到的那样,服务器是你自己和你的服务器。您可以每月租一个,或购买一个,并支付它位于数据中心。我建议首先使用租赁选项,如果需要,它需要更少的投资来扩大规模。当收入允许时,您可以随时购买自己的服务器。到那时,您将非常牢固地掌握所需的硬件类型。

我建议那些能够在托管上每月支付几百美元的初创公司,或者任何必须遵守安全标准的公司。如果您存储任何类型的CC信息或任何类型的医疗/健康信息,您真的希望独家访问您自己的硬件。

云托管

我为一些大型网络托管公司构建了几个云平台。我在Xen的开发方面是多产的,甚至我也无法在一个简明扼要的句子中告诉你,当涉及到IAAS(基础设施即服务)时,“云”应该是什么意思。

您在大多数云提供商处获得的是一个或多个虚拟机,可以根据流量需求分配更多内存或存储,然后在流量消退时返回“空闲”设置。此外,有些提供了使用负载均衡器(通常基于软件)将单个实例克隆并连接在一起的能力。

如果您的网站受到重创,那么需要注意的是大笔账单。在许多情况下,“自动缩放”的算法更有利于托管公司,而不是支持您的钱包。如果您获得这种托管,请确保交换机始终粘在手动上。在许多情况下,只需打开缓存就足以满足增加的流量需求。

亚马逊和其他人明确表示他们的产品确实符合安全标准(如PCI/DSS)或联邦标准(如HIPAA/HITECH)规定的指导原则。这不是使用虚拟机管理程序的一个警告,它是使用共享存储网络的一个警告。

总结:

您获得的托管类型实际上是偶然的,更重要的是您如何规划网络。例如,您可能使用轻量级http服务器static.domain.com,该服务器负责仅提供图像和媒体,从而大幅减少生产服务器上的负载。

此外,动态页面的智能缓存(和/或)制作它们的查询可以让您从任何平台中挤出更多。

我会得到一些VPS服务器,或者可能是专用服务器和几个VPS服务器。我坚持要做的另一件事就是拆分我的DNS,如果我的域名无法解决的话......世界上所有的缓存和微调都无济于事。

很难说对你来说什么是“最好的”,我不确定你项目的复杂性和需求。但是,希望以上内容能让您深入了解利弊,无论您决定采用什么方式。

18
Tim Post

这是一个有趣而广泛的问题。我会说“正常”网络托管和使用基于云的服务之间的主要区别是按需(或动态)可扩展性。

“正常”网络托管服务通常以每单位时间固定价格提供一定水平的服务(cpu周期,带宽,存储空间等)。无论您实际使用多少服务,您都要支付该价格。如果您的需求超过服务水平,那么在大多数情况下您会遇到困难。

大多数云服务背后的想法是服务级别有所不同,有时甚至是疯狂的,并且您只需为实际使用的内容付费。

将Netflix视为一个使用案例:我打赌Netflix服务水平在工作日的晚上和夜间以及周末(在美国)的大部分时间都会出现高峰。所以他们的服务水平需要周五晚上7点与周二早上9点30分大不相同。使用“普通”托管服务,他们必须一直支付“星期五夜间级别”服务,而使用基于云的解决方案,他们支付的金额随着服务水平的增长和按需缩减而变化。

4
Alan

通过云托管,您必须注意隐藏的成本。由于大多数云主机在您遇到大量流量时会收取使用费用,因此您可能会在此期间收到大量主机帐单。大多数云解决方案无法对所使用的资源设置限制,因此在遇到流量突发时通常无法限制成本。

这是不利的一面。

好处是您的网站将能够处理传统单个共享或专用服务器可能无法处理的大量流量突发。

2
Ashley G

假设你是一家大公司的高管。您的特定职责包括确保您的所有员工都拥有完成工作所需的正确硬件和软件。为每个人购买计算机是不够的 - 您还必须购买软件或软件许可证,以便为员工提供所需的工具。每当您有新员工时,您必须购买更多软件或确保您当前的软件许可证允许其他用户。这是非常紧张的,你发现很难每晚都在你的大笔钱上睡觉。

很快,像你这样的高管可能会有另一种选择。您不必为每台计算机安装一套软件,而只需加载一个应用程序。该应用程序将允许工作人员登录基于Web的服务,该服务托管用户为其工作所需的所有程序。另一家公司拥有的远程机器可以运行从电子邮件到Word处理到复杂数据分析程序的所有内容。它被称为云计算。

1
user4801