首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在网络托管和云托管之间进行选择?

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

Webmasters Stack Exchange用户
提问于 2010-07-08 21:42:35
回答 4查看 1.3K关注 0票数 21

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

在普通的网络托管中,我所能做的一切在云端都是可能的吗?总之,什么时候选择哪一个?

EN

回答 4

Webmasters Stack Exchange用户

回答已采纳

发布于 2010-07-09 07:03:13

我认为你过分简化了你可以得到的主机类型。他们在这里,他们的优点和不太好的地方:

共享托管

您在服务器上与数百名其他人员在一起。有预定义的限制,如您可以拥有的磁盘空间/数据库的数量和每月可以传输的数据量。这是它们中最便宜的,有时每月只需3美元,但请注意--一旦您的站点开始消耗超过最低限度的资源,您将被暂停并要求升级。

此外,像PHP/SSH/etc这样的东西是以“偏执”模式配置的。您可能无法访问某些函数,您必须依赖主机来安装您可能需要的东西(即subversion / mercurial)。

这是好的人谁想主持个人或名片类型的网站。它的一个分支叫做分销商托管,它使您能够为您的客户创建额外的托管帐户。

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

虚拟专用服务器

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

我通常向那些需要沙箱的开发人员推荐这一点,这样他们就可以按照他们想要的方式来配置东西了。

同样,PCI/DSS/HIPAA/Etc不兼容

虚拟专用服务器

对于所有意图和目的来说,这是一个具有一定数量的有保证资源的专用服务器。你将成为超级用户,你可以做任何你想做的事。根据平台的不同,您的资源限制有时可能会“突发”,以便处理使用量激增的问题。不幸的是,这也意味着如果有几个邻居也需要“爆裂”,您的资源就会受到影响。

我建议您使用Xen提供商,如果您选择这条路线,您将永远不会比您所支付的少。

我推荐所有新的网站,预期任何类型的流量开始不少于一个VPS。

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

全专用服务器

就像它写的一样,只有你和你的服务器。你可以每月租一次,也可以买一次,然后把它放在数据中心。我建议你先选择租房,如果需要的话,这需要更少的投资来扩大。如果收入允许,你可以随时购买自己的服务器。到那时,你将对你所需要的硬件有一个非常牢固的掌握。

我推荐给那些一个月能负担几百家托管费用的初创公司,或者任何必须遵守安全标准的公司。如果您存储任何类型的CC信息,或任何类型的医疗/健康信息,您将真正需要独占访问您自己的硬件。

云托管

我为一些大型网络托管公司构建了几个云平台。我在Xen的开发方面非常丰富,甚至我也不能用一个清晰而简洁的句子告诉您,当涉及到IAAS (基础设施即服务)时,“云”意味着什么。

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

这里需要注意的是,如果你的网站被重击,就会有巨大的账单。在很多情况下,“自动缩放”算法更有利于托管公司,而不太有利于您的钱包。如果你得到这样的主机,确保开关保持粘合在手册上。在许多情况下,仅仅打开缓存就足以满足不断增加的流量需求。

Amazon和其他公司明确表示,他们的产品不符合PCI/DSS等安全标准或HIPAA/HITECH等联邦标准所规定的准则。这与其说是对使用管理程序的警告,不如说是对使用共享存储网络的警告。

概述:

你得到的托管是偶然的,更重要的是你如何规划你的网络。例如,您可能使用了一个轻量级http服务器,它只负责提供图像和媒体,从而大大减少了生产服务器上的负载。

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

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

很难说什么是对你最好的,我不确定你的项目的复杂性和需求。然而,希望上面的内容能给你一些关于正反两方面的见解,不管你决定如何去做。

票数 18
EN

Webmasters Stack Exchange用户

发布于 2010-07-09 01:49:34

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

“正常”的web托管服务通常提供一定级别的服务(cpu周期、带宽、存储空间等)。每单位时间的固定价格。不管你实际使用了多少服务,你都要付出这个代价。如果您的需求超过了服务水平,那么在大多数情况下您将陷入困境。

大多数云服务背后的想法是,服务级别有时变化很大,而且您只为实际使用的东西付费。

以Netflix为用例:我敢打赌Netflix的服务水平在晚上和晚上的工作日里都会飙升,而大多数时候是在周末(在美国)。因此,他们周五晚上7点的服务水平与周二上午9点半的服务水平有很大的不同。使用“正常”托管服务,他们必须一直为“周五夜间”服务付费,而使用基于云的解决方案,他们支付的金额随着服务级别的增长和需求的缩减而变化。

票数 4
EN

Webmasters Stack Exchange用户

发布于 2010-07-09 04:34:27

对于云托管,您必须小心隐藏的成本。由于大多数云主机对使用收取费用,当您收到大量的流量时,您可能会在这段时间内受到大量托管费用的影响。大多数云解决方案没有能力限制所使用的资源,因此通常没有办法在遇到流量激增时限制您的成本。

这就是缺点。

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

票数 2
EN
页面原文内容由Webmasters Stack Exchange提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://webmasters.stackexchange.com/questions/274

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档