【问题标题】:Is the cloud just another name for web hosting?云只是网络托管的另一个名称吗?
【发布时间】:2017-01-19 12:28:14
【问题描述】:

只是想弄明白云服务的意义所在。我知道微软是一家提供托管服务的提供商,您可以在他们的服务器上托管您的应用程序。那么,这与我们一直在做的良好的 ol 网络托管有什么不同呢?从我目前所读到的内容来看,我不能肯定地说云是更多的东西。

那么,就是这样吗?旧事物的新名称?

【问题讨论】:

标签: cloud


【解决方案1】:

有 2 种品质往往与云服务相关联,尽管即使这些关联也很松散。

按需资源

Rackspace、Amazon 和 Microsoft 提供的服务可以缩小到非常小的规模,并且它们可以通过少量的工作扩展到难以置信的大型架构(Rackspace 的 CloudSites 等服务根本不需要任何工作规模。)

虚拟化

此功能与按需资源密切相关。提供商利用虚拟化层来提供可扩展、共享、安全的解决方案。您为一定数量的计算周期、带宽或内存付费,但您从不直接与任何硬件交互,只与您的提供商提供的虚拟化环境进行交互。

这过于简单化了,但希望对您有所帮助。

【讨论】:

    【解决方案2】:

    云计算背后的理念是,您的解决方案可以跨任意数量的节点进行扩展,这由云提供商自己处理。在云中运行站点的优势在于,在高负载期间,您可以轻松添加服务器并进行水平扩展。与您购买新服务器并可能永久拥有它们的传统网络托管相反,在云中您只需在使用它们时为资源付费。如果您需要临时扩大规模,您只需在需要时为服务器付费,然后在缩小规模时,您不必继续为运行闲置的昂贵设备付费。

    【讨论】:

    • 所以它不会改变开发者方面的任何东西?开发人员对应用程序进行编码的方式保持不变......一旦部署,云服务托管商就有责任允许客户通过托管商提供的一些工具来扩展/缩减资源 - 对吗?
    • 在简单的情况下,它不需要特殊的开发工作(例如托管 Web 服务,您可以在任意数量的机器上运行 Web 服务)。我主要使用 Microsoft Azure,它确实需要针对诸如表存储之类的特定开发工作。例如,在 Azure 表中存储数据时,您必须使用特定的接口并设计自己的分区方案。简短的回答:这取决于您想要迁移到云端的架构的复杂程度。
    【解决方案3】:

    “云”不仅仅是将您的应用程序放在其他人的机器上,而是使用恰好在线“在云中”的分布式计算平台(耶营销!)。

    Nathan 对云计算的非常好的描述:Difference between cloud computing and distributed computing?

    【讨论】:

      【解决方案4】:

      云计算是一个相当模糊的营销术语,但它通常是指使用托管在其他公司服务器上的应用程序,通过互联网访问,例如通过“在云中”的代理进行网络过滤。它有时也称为“软件即服务”(SaaS)

      【讨论】:

        猜你喜欢
        • 2020-03-08
        • 1970-01-01
        • 2013-11-10
        • 1970-01-01
        • 2014-11-22
        • 1970-01-01
        • 2014-10-26
        • 1970-01-01
        • 2021-12-26
        相关资源
        最近更新 更多