云托管和普通托管之间有什么区别?


11

云托管和普通托管之间有什么区别?

以及何时使用它们?

给客户带来什么好处?


一个很好的问题。我自己不确定很长时间了,jldugger很好地总结了一下。
马克·亨德森

Answers:


19

首先,“云计算”是一个模糊的术语,它是由营销作为一组功能创建的,当销售人员对客户不明显的应用程序推销服务时,销售人员会对其进行稀释。我将假设我们主要讨论弹性计算以及实现该功能所需的任何技术,例如虚拟机管理程序和分布式存储。

弹性计算是一种根据需要增加和减少计算机电源的工具。它与分时有关,但是您没有一个大型主机来租用服务器时间,而是为您提供了一个大型的服务器云来租用或共享。您可以脚本化其他节点的开始和结束脚本,以匹配您对云的使用,从而满足这些节点提供的服务的需求。

弹性计算云和普通托管之间的重要区别是配置。假设您经营一个发布足球比分的网站,并且非常受欢迎。为了赚钱,您需要保持网站在高负载下的响应速度。我们正在谈论超级碗的重物。持续刷新并持续数小时。为了实现该目标,您可以购买一个大型服务器场来处理Superbowl流量,并在淡季期间让它们大部分保持空闲状态。或者,您可以从弹性计算云中购买服务器时间来弥补差异。普通的托管服务可能会选择仅在高负载下失败,从而对您的超级碗收入产生灾难性影响。他们甚至可能因为过多的CPU使用或网络流量而将您踢开。

从经济上讲,云计算可充分利用服务器。并非每个人都购买很多Slashdot强大的硬件,而是为Slashdotters服务的硬件可以迁移到需要它的站点(并为此付费)。结合规模经济,我们可以预期大型计算机场可能会比托管或托管解决方案便宜。如果创建API以便在云之间迁移服务器,则更多的竞争力可能有助于将价格推向边际成本。因此,亚马逊与云计算权利法案之间的鸿沟。有些人提议建立一个云市场,在云市场中按照供求原理买卖云计算。正如我们通过手机计划和工业用电所看到的那样,这将鼓励人们将计算能力转移到非高峰时间。

远离云计算的原因有两个:价格和隐私。以上任何一项都不能保证云计算会比您当前的解决方案便宜。在超级碗比赛期间失败可能会没事的。或者,对于您而言,构建和购买自己的服务器和数据中心可能会更便宜。另外,您可能希望拥有不希望由匿名云供应商持有的数据,这些供应商的安全性和技术可能会泄露有关您的服务或客户的信息。最后一部分意味着您实际上可能在法律上无法实施云计算,因为云供应商可以访问您的磁盘和RAM。


6

托管实际上比“常规”和“云”更为复杂。实际上,有很多传统的托管解决方案属于“普通”托管,并且至少要考虑两大类“云”。选择正确平台对客户的最终好处是,他们花费最少的钱就可以使用成功实现其所需的技术来使站点运行。该平台的功能取决于开发的技术需求以及在开发过程中以及发布到生产过程中进行扩展的特定需求。

简而言之,简要分析有助于做出决定:

用经典的“共享”主机,如果你是刚刚开始,并没有钱(你可以在2-10 $ US /月),升级这个决定得到一个VPS,如果你有钱,有迁移到计划如果您打算增加流量或正在处理繁重的数据(请考虑:任何需要单个核或多个cpu核才能工作的服务器)。

如果您有信心能够使用传统技术横向扩展应用程序,或者打算将应用程序构建到“应用程序”云的体系结构上,请使用云托管。如果您有一个基于传统技术构建的现有应用程序,并且该应用程序在高峰时段遭受大量闲置硬件的困扰,那么也请使用云。

总之,对不同类型的托管的解释:

有三种或四种“普通”托管:

您具有一般的“共享”权限,这意味着您的帐户将与许多其他帐户共享一台服务器,并且您可能无法对特定应用程序执行的其他操作对核心服务器配置进行控制。(提示:如果您运行的是php + mysql,这可能不会成为问题,因为这是最常见的商品,asp + mssql也是相当标准的,但我并不真正涉足这个市场)。虽然“共享”托管经常被超卖,但您可以找到知名的公司,他们知道如何为“共享”市场中的个人和SMB提供出色的服务,而费用通常低于您每月为手机支付的费用。

您还拥有VPS托管,该托管利用虚拟化在功能强大的计算机上为您提供更大的系统资源。使用VPS,您将获得一个“虚拟”服务器,您可以根据自己的特定需求对其进行配置(或配置订单)。您还可以根据托管公司及其配置服务器的技术能力来获得爆发性的资源使用,以满足您的需求。

最后一级是专用托管,它可以包括从一台服务器到数十台具有自定义网络设备和全面托管支持的服务器的所有内容。这也可以包括在同一地点(可能是此地点的“第四”级),在该地点您可以从主机购买硬件,或者将其运送到数据中心并由团队安装和管理。

还有两种使用“云”托管的方式:

云托管可以采用本质上是服务器实例的形式,可以为其分配专用资源并具有完全虚拟化的网络和存储。您将根据需要“启动”实例(否则提供商将在后端“神奇地”执行此操作)以跨多个虚拟和物理服务器扩展应用程序。

云托管还可以采用平台的形式来构建您的应用程序(请参阅:google app引擎),在这里您可能需要从头开始创建应用程序或将现有应用程序迁移到新系统上。

您选择这两种方法中的哪一种通常来自您是否具有预先构建的应用程序/使用的是现有软件中的组件,还是从头开始编写全新的东西。


哇。我敢肯定,很多人都在问这个问题,这是两个很棒的答案。
Mark Henderson

0

云计算需要将运行和应用程序的IT基础架构与应用程序IT自身的使用分开。因此,这意味着按需计算解决方案,而无需担心基础架构所支持的基础架构本身就是可以从Internet云中提取出来的,或者可以通过实际上是虚拟化的计算基础架构的分布式性质来提取。 云托管意味着:具有以下优势的虚拟化和分布式计算:

  • 可扩展性和供应很简单
  • 即付即用模型
  • 始终可访问应用程序
  • 按需计算能力,因此可以分担IT风险。

-2

云托管

我们在多台连接的计算机(云)上托管网站,为您带来高可扩展性和高处理能力。云托管比任何其他现有技术都更可靠,因为所有内容都已虚拟化。云托管提供全面的故障转移支持并提高了性能。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.