![云主机和普通主机有什么区别?](https://linux22.com/image/495073/%E4%BA%91%E4%B8%BB%E6%9C%BA%E5%92%8C%E6%99%AE%E9%80%9A%E4%B8%BB%E6%9C%BA%E6%9C%89%E4%BB%80%E4%B9%88%E5%8C%BA%E5%88%AB%EF%BC%9F.png)
云主机和普通主机有什么区别?
什么时候使用它们?
这给顾客带来什么好处?
答案1
首先,“云计算”是一个模糊的术语,由营销人员创造,作为一组功能,当应用程序对客户来说并不明显时,销售人员会推销服务,从而淡化这一术语。我假设我们主要讨论的是弹性计算以及实现弹性计算所需的任何技术,例如虚拟机管理程序和分布式存储。
弹性计算是一种可以根据需要扩展或缩减计算机功率的工具。它与分时共享有关,但您无需租用一台大型主机即可租用服务器时间,而是可以租用或共享大量服务器。您可以编写启动和关闭其他节点的脚本,以使您对云的使用与这些节点提供的服务需求相匹配。
弹性计算云和普通托管之间的重要区别是配置。假设您经营着一个发布足球比分的网站,而且非常受欢迎。为了盈利,您需要让网站在高负载下保持响应。我们说的是超级碗高负载。不断刷新和持续数小时的流量。为了实现这一目标,您可以购买一个可以处理超级碗流量的大型服务器群,并让它们在淡季大部分时间处于闲置状态。或者您可以从弹性计算云购买服务器时间来弥补差额。普通托管服务可能会选择在高负载期间失败,这会对您的超级碗收入造成灾难性的影响。他们甚至可能会因为过多的 CPU 使用或网络流量而将您踢出。
从经济角度来看,云计算可以充分利用服务器。与 Slashdot 的情况不同,人们不必购买大量强大的硬件,而是可以将为 Slashdot 用户提供服务的硬件迁移到需要它的站点(并支付费用)。结合规模经济,我们可以预期大型计算场可能比托管或共置解决方案更便宜。如果创建 API 来在云之间迁移服务器,额外的竞争力量可能有助于推动价格向边际成本靠拢;因此鸿沟亚马逊和云计算权利法案一些人提议建立一个云市场,云计算按照供需原则进行买卖。这将鼓励人们将计算能力转移到非高峰时段,就像我们在手机套餐和工业用电中看到的那样。
远离云计算的原因有两个:价格和隐私。以上任何一项都不能保证云计算会比您当前的解决方案更便宜。您可能不介意在超级碗赛事期间出现故障。或者,您可能更愿意自己构建和购买服务器和数据中心。或者,您可能不希望将数据存储在匿名云供应商手中,而这些供应商的安全和技术可能会泄露有关您的服务或客户的信息。最后一部分意味着,由于云供应商可以访问您的磁盘和 RAM,因此您在实施云计算时实际上可能受到法律限制。
答案2
托管实际上比“常规”和“云”更复杂。实际上,有相当多的传统托管解决方案属于“正常”托管,并且至少有两大类“云”需要考虑。选择正确的平台给客户的最终好处是,他们只需支付最少的费用即可使用成功所需的技术来运行他们的网站。该平台取决于开发的技术需求以及开发和发布到生产过程中的特定扩展需求。
简而言之,进行简要分析以帮助做出决定:
如果你刚刚起步,没有钱,可以使用经典的“共享”主机(你可以花 2-10 美元/月),如果你做有钱,并且计划迁移到专用服务器,如果您打算处理大量流量或者进行大量数据处理的话(想想:任何需要单核或多核 CPU 来完成工作的事情)。
如果您有信心能够使用传统技术水平扩展您的应用程序,或者您打算将您的应用程序构建到“应用程序”云的架构上,请使用云托管。如果您现有的应用程序是基于传统技术构建的,并且在高峰时段会遇到大量闲置硬件的问题,那么也可以使用云托管。
简而言之,对不同类型的托管进行解释:
有三到四种“常规”托管:
您拥有一般的“共享”,这意味着您的帐户将与许多其他帐户共享一个服务器,并且除了对特定应用程序的操作之外,您可能对核心服务器配置几乎没有控制权。(提示:如果您运行的是 php + mysql,这可能不会成为问题,因为这是最商品化的,asp + mssql 也相当标准,但我不太适合那个市场)。虽然“共享”托管经常被超卖,但您可以找到信誉良好的公司,他们知道如何在“共享”市场中为个人和 SMB 提供一流的服务,而且通常比您每月支付的手机费用还低。
您还可以使用 VPS 托管,它利用虚拟化技术在功能强大的机器上为您提供更大的系统资源。使用 VPS,您可以获得一个可以根据您的特定需求进行配置(或订购配置)的“虚拟”服务器。您还可以通过这种方式获得可突发的资源使用率,具体取决于您的托管公司以及您/他们的技术能力,以配置适合您需求的服务器。
最后一个级别是专用托管,可以包括从一台服务器到数十台服务器的一切,并配备定制网络设备和全面托管支持。这还可以包括主机托管(可能是“第四”级),您可以从主机购买硬件或将其运送到数据中心并由团队安装和管理。
使用“云”托管的方法还有两种:
云托管可以采用本质上是服务器实例的形式,可以为这些实例分配专用资源,并具有完全虚拟化的网络和存储。您可以根据需要“启动”实例(或者您的提供商将在后端“神奇地”执行此操作),以跨多个虚拟和物理服务器扩展您的应用程序。
云托管还可以采用平台的形式来构建您的应用程序(参见:谷歌应用引擎),您可能需要从头开始构建您的应用程序或将您现有的应用程序迁移到新的系统。
您选择这两者中的哪一个通常取决于您是否拥有预先构建的应用程序/是否使用现有软件的片段或是否从头开始编写全新的东西。
答案3
云计算需要将运行应用程序的 IT 基础设施与应用程序本身的使用分开。因此,这意味着按需计算解决方案无需担心支持的基础设施,因为基础设施本身可以从互联网云中提取,或者以其他方式提取计算基础设施的分布式特性,而计算基础设施实际上是虚拟化的。 云托管意味着:虚拟化和分布式计算具有以下优点:
- 可扩展性和配置简单
- 按需付费模式
- 始终可访问应用程序
- 按需计算能力,从而分担 IT 风险。
答案4
云托管
我们在多台联网的计算机(云)上托管网站,为您带来高可扩展性和高处理能力。云托管比任何其他现有技术都更可靠,因为一切都是虚拟化的。云托管提供完整的故障转移支持和更高的性能。