Amazon ec2 是否有任何amazon web服务(aws)模拟/仿真可用?

Amazon ec2 是否有任何amazon web服务(aws)模拟/仿真可用?,amazon-ec2,amazon-web-services,amazon,Amazon Ec2,Amazon Web Services,Amazon,我是AWS开发新手,希望使用python接口进行开发。我目前正在使用谷歌应用程序引擎,它的模拟平台包括在它的,我正在使用的发展。我想知道,AWS是否也有这样的模拟/仿真平台。如果没有这样的平台,那么作为开发人员,我如何在进入实际的AWS服务器之前测试我的web应用程序。亚马逊提供了一个“免费层”,为所有云堆栈之外的用户提供有限的免费使用。这非常适合于测试,甚至是小容量站点/应用程序的生产托管 AWS堆栈的某些部分有一些第三方仿真,但亚马逊没有官方的仿真工具,而且没有一个第三方产品是完整的……开

我是AWS开发新手,希望使用python接口进行开发。我目前正在使用谷歌应用程序引擎,它的模拟平台包括在它的,我正在使用的发展。我想知道,AWS是否也有这样的模拟/仿真平台。如果没有这样的平台,那么作为开发人员,我如何在进入实际的AWS服务器之前测试我的web应用程序。

亚马逊提供了一个“免费层”,为所有云堆栈之外的用户提供有限的免费使用。这非常适合于测试,甚至是小容量站点/应用程序的生产托管

AWS堆栈的某些部分有一些第三方仿真,但亚马逊没有官方的仿真工具,而且没有一个第三方产品是完整的……

开源项目在您自己的硬件上实现亚马逊的API。这提供了一种实现您自己的“私有云”的方法,但并没有为您提供EC2云的本地模拟(尽管您可能会这样装配它)


这样的“本地测试”环境将非常困难,因为EC2实例是一个完整的虚拟机,因此会消耗开发机器上的大量资源(更不用说需要模拟多个资源了)。EC2与App Engine有着根本的不同——使用EC2,您可以租用虚拟机,并且可以像在本地虚拟机上一样轻松地对其进行测试。

有一些非常复杂的云服务模拟框架,比如,或

您还可以看看这个框架,它结合了现有的同类最佳工具,并提供了一个可用于集成测试的全功能本地云环境。这允许您离线测试应用程序,无需连接,也无需支付任何云服务费用


(为回答一个老问题而道歉,但它可能会帮助发现这一线程的人)

p>开源扩展框架,请考虑这(也似乎是AWS支持)


LocalStack看起来很有希望。LocalStack的免费版本不支持ECS,因此它充其量只是一个功能禁用的演示。这并没有回答OP的问题:“……在进入实际的AWS服务器之前?”。想要“离线测试”的理由不愿意为开发期间的计算时间付费的假设不一定是正确的。可能还有其他原因,例如,没有一直连接到互联网。