Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/azure/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/amazon-web-services/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Azure 任何基于IaaS的云上的云不可知工具_Azure_Amazon Web Services_Cloud_Openstack_Amazon Cloudformation - Fatal编程技术网

Azure 任何基于IaaS的云上的云不可知工具

Azure 任何基于IaaS的云上的云不可知工具,azure,amazon-web-services,cloud,openstack,amazon-cloudformation,Azure,Amazon Web Services,Cloud,Openstack,Amazon Cloudformation,是否有任何类似aws CloudFormation的技术可以在任何基于IaaS的云上进行同样的工作?我的意思是,你只写一次,然后它就可以在任何基于IaaS的云平台上运行,比如azure、aws、openstack等等?你的问题是做出一些不太正确的假设——有很多不同类型的云——谷歌AppEngine、OpenShift、Heroku和azure(例如)与您从AmazonAWS、CloudStack、OpenStack等获得的云服务不同,您可以在一个非常不同的层上工作 第一种是更多的平台即服务(Pa

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

你的问题是做出一些不太正确的假设——有很多不同类型的云——谷歌AppEngine、OpenShift、Heroku和azure(例如)与您从AmazonAWS、CloudStack、OpenStack等获得的云服务不同,您可以在一个非常不同的层上工作

第一种是更多的平台即服务(PaaS)策略,第二种是更多的基础设施即服务(IaaS)。也就是说,考虑到您正在询问Amazon的CloudFormation,值得一提的是,OpenStack云有一种与之相当的技术,叫做(尽管我不知道有一种技术可以与CloudStack一起使用)


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

您所描述的是一个在多个云上工作的平台即服务(PaaS)。这里有一个类似的问题:


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

我认为您正在寻找的正是OpenStack Heat项目,该项目正在积极开发中。

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

在MeetWindowsAzure事件(2012年6月)之后,Azure同时成为PaaS和IaaS。因此,在WindowsAzure中,您也可以获得与Amazon相同的IaaS服务,……对不起,我应该说得具体一些,因为我只针对基于IaaS的云。因此,基本上我能够描述我的基础设施,根据我选择的基于IaaS的云,部署使用相同的代码。有允许这样做的特定堆栈吗?