【问题标题】:Will there be other .NET providers of Cloud Computing services?是否会有其他 .NET 云计算服务提供商?
【发布时间】:2009-06-05 09:28:11
【问题描述】:

云计算是指按需提供计算、存储和网络容量。对于解决某些特定任务,这是一个新鲜但非常引人注目的概念,例如:

  • 运行 CPU 繁重的计算
  • 拥有可扩展的原始数据存储系统
  • 随着客户需求的上升和下降,实时扩展实时服务。

我主要使用 Microsoft stack,这对交付复杂的企业应用程序有很大帮助。然而,.NET 的云计算产品在某种程度上落后于市场。无论如何,AMD 唯一的供应商是 Microsoft(Windows Azure)。

您认为 .NET 云提供商会在短期内出现多样性吗? 有多少玩家,您认为市场上有多少玩家,以及定价是多少(考虑到 .NET 可以在 Linux 上运行,这应该会便宜一些)?

【问题讨论】:

    标签: .net cloud azure


    【解决方案1】:

    亚马逊的 EC2(弹性云计算)服务现在支持 Windows: http://aws.amazon.com/windows/

    您会在同一页面上找到定价。亚马逊的服务价格总是趋向于越来越低,因此您应该会发现它们非常具有竞争力。

    这是为 Microsoft Stack 提供云计算的另一家提供商: Mosso

    【讨论】:

    • 您可以通过亚马逊租用整个(虚拟)Windows 机器
    • 我正在运行多个运行 Windows Server 2003 和 ASP.NET Web 应用程序的 EC2 实例。
    • 您当然可以租用,但它不会自动扩展。 Mosso、GAE 和 Windows Azure 将负责扩展,在 Amazon EC2 上您几乎可以靠自己。
    【解决方案2】:

    这个领域的新人是AppHarbor。他们的标语是“Azure 做得对”(又名“Heroku for ASP.NET”)

    【讨论】:

      【解决方案3】:

      需要注意的重要一点是,EC2 构建在 Amazon 现有基础架构之上,以便将其扩展到外部。需要注意的重要一点是,实例是短暂的——这意味着如果出现主机故障,您将丢失该主机的所有数据

      这没有好坏之分,但重要的是要认识到您可能需要在基础架构堆栈的某个层补偿这种潜在的故障转移。

      【讨论】:

      • 是的,但据我了解,这仅限于数据存储。您仍然会丢失主机本身(即操作系统)。基础架构的设计使您需要能够在故障转移情况下立即启动其他主机。
      • 我想澄清一下,在 AWS 上,您可以挂载一个 S3 存储设备的共享。也就是说,您使用服务映像获得的默认 150GB 驱动器是临时的,但 S3 共享是您维护数据的地方。 S3 已备份。配置好 Windows 服务器后,我会为该机器创建映像,以便在需要时启动副本。借助 S3,您拥有强大的数据备份能力,并且只要您计划好系统配置,就可以实现程度故障转移。
      【解决方案4】:

      市场上有一些竞争对手,不过我想这取决于您对云的含义。

      如果您指的是虚拟服务器,则有 GoGridSoftLayer。我预计这些“传统”供应商之间会出现一些整合,并且价格会随着时间的推移而下降。 Amazon EC2 属于此类。

      另一个是Mosso,它以类似于 Azure 的方式虚拟化应用程序堆栈。您上传了应用程序,但对它运行的内容了解不多。它声称可以像 Azure 一样自动扩展。

      【讨论】:

        【解决方案5】:

        Microsoft Azure 不仅仅是一个简单的“云”提供商,它是一整套相关技术,具有管理它们的特定选项,因此无法与 Mosso 相提并论。 Amazon EC2 更相似,但它仍然没有 Azure 拥有的完整架构设计。

        当 Azure 在 PDC2008 上宣布时,其背后的数字将使 Microsoft 以外的供应商很难(如果不是不可能的话)提供与 Azure 兼容的平台(他们谈论的是数万台服务器)。

        我说我相信竞争对手可以为不需要整个 MS 产品或不愿意将他们的应用程序移植到 Azure 的人创建一个不同的(并且更易于使用)的 .Net“云”选项,因为需要架构返工。

        我希望有一个非常好的场景,即有一个由运行 Mono 的 Linux 机器组成的云产品,并在 Mono 上创建一个“类似 Azure”的堆栈,开源,但这只是一个梦想。

        【讨论】:

          【解决方案6】:

          似乎云计算最终可能成为电力和税收最便宜且安全性不错的地方提供的最佳商品。似乎许多较大的 ISP 最终可以将自己定位为玩家。如果发生这种情况,以后可能会合并它们,尽管这可能需要 5-10 年才能发挥作用。

          基于使用非专有操作系统(如 Linux 等)开发的云,成本将呈下降趋势。

          【讨论】:

            【解决方案7】:

            我确信将会有更多基于 Windows/.NET 的云计算服务提供商。特别是因为它的市场正在增长,所有大公司(IBM、微软、谷歌、亚马逊)都在研究不同的解决方案。在我看来,其他公司将进入这个市场只是时间问题。目前存在一些风险,因为 Amazon 的 EC2 映像仅适用于亚马逊,但这会改变。我曾与位于荷兰的一家小公司的 CIO 讨论过“被一个供应商束缚”的问题,他告诉我其他公司为满足市场需求付出了很多努力。

            【讨论】:

              【解决方案8】:

              SalesForce.Com 也开始涉足云计算服务,主要用于 CRM 风格的服务,但它们确实支持多种语言,包括 .net。

              【讨论】:

                【解决方案9】:

                除了 GoGrid,Appistry Cloud IQ 还提供了一个云计算基础架构,可以在 Amazon 上运行或在您自己的硬件上内部运行。您可以部署 .Net 应用程序以及 Java 和 C 应用程序。

                【讨论】:

                  【解决方案10】:

                  ...只是在问题得到解答后添加另一个答案,但 AppHarbor 是 .NET 的出色云提供商,使用 Git 作为部署方法。这是将 .NET 应用程序部署到云中的最简单、最快的方法。目前它还很新,但在让 .NET 重新追上大玩家(即 AWS、Heroku 等)方面向前迈进了一大步

                  【讨论】:

                    【解决方案11】:

                    虽然我自己还没有使用过,但我遇到了DeployFu,它与 AppHarbor(带有 Git 部署的 .NET 应用程序,托管在 Amazon EC2 上)非常相似。

                    【讨论】:

                      猜你喜欢
                      • 1970-01-01
                      • 2021-10-12
                      • 2019-08-17
                      • 1970-01-01
                      • 2012-03-06
                      • 2016-02-01
                      • 1970-01-01
                      • 2018-04-11
                      • 2021-12-03
                      相关资源
                      最近更新 更多