【问题标题】:Cloud Agnostic Tool On Any IaaS Based Cloud任何基于 IaaS 的云上的云无关工具
【发布时间】:2012-11-10 01:45:38
【问题描述】:

是否有像 CloudFormation 之类的适用于 aws 的技术可以在任何基于 IaaS 的云上运行以执行相同的操作?我的意思是你只写一次,然后它就可以在任何基于 IaaS 的云平台上运行,比如 azure、aws、openstack 等等?

【问题讨论】:

    标签: azure amazon-web-services cloud openstack amazon-cloudformation


    【解决方案1】:

    我认为您正在寻找的正是 OpenStack Heat Project http://wiki.openstack.org/Heat 该项目正在积极开发中。

    【讨论】:

      【解决方案2】:

      您的问题是做出了一些不太正确的假设 - 有很多不同类型的云 - Google AppEngine、OpenShift、Heroku 和 Azure(例如)与您从中获得的云服务在一个非常不同的层工作亚马逊 AWS、CloudStack、OpenStack 等。

      第一个更多是平台即服务 (PaaS),后者更多是基础架构即服务 (IaaS)。话虽如此,鉴于您询问的是 Amazon 的 CloudFormation,值得一提的是,OpenStack 云中有一种等效技术,称为HEAT(尽管我不知道有一种可以与 CloudStack 一起使用)。

      要回答您更高级别的问题“有没有办法编写一次并在任何云上运行?”,今天的答案是合格的“否”。您可以使用许多 API 和帮助程序库来使多个云提供商选项更加兼容,并且一些公司正在为这款游戏(例如 enStratus)赚足了钱。但是它们都没有允许您“在任何地方运行它”——尤其是当您将 IaaS 风格的云与 PaaS 风格的云混为一谈时。

      【讨论】:

      • 在 MeetWindowsAzure 事件(2012 年 6 月)之后,Azure 成为 PaaS 和 IaaS。因此,在 WIndows Azure 中,您还可以获得与 Amazon 相同的 IaaS 服务,...
      • 抱歉,我应该说得具体一些,因为我只针对基于 IaaS 的云。因此,基本上我能够描述我的基础设施,并且取决于我选择的基于 IaaS 的云,使用相同的代码进行部署。任何允许这样做的特定堆栈?
      【解决方案3】:

      您所描述的是在多个云上运行的平台即服务 (PaaS)。这里有一个类似的问题:Cloud Mangement for Amazon IaaS

      答案还链接到 PaaS 选项的比较。

      【讨论】:

        【解决方案4】:

        查看 enstratus。它是一个用于与多个云 API 交互的 UI。因此,您可以在不同的云之间存储和移动图像,然后上下旋转它们。可能是你想要的。

        【讨论】:

          猜你喜欢
          • 2012-10-29
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2016-02-08
          • 1970-01-01
          • 2014-12-29
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多