是否有可用的亚马逊网络服务aws模拟/仿真?

问题描述

| 我是AWS开发的新手,并希望使用python接口boto进行开发。我目前正在使用Google App Engine,并且在用于开发的SDK中具有仿真平台。我想知道,是否也存在适用于AWS的仿真/仿真平台。如果没有这样的平台,那么作为开发人员,我如何在进入实际的AWS服务器之前测试我的Web应用程序。     

解决方法

        开源项目Eucalyptus通过您自己的硬件实现Amazon \ s的API。这提供了一种实现自己的“私有云”的方法,但没有为您提供EC2云的本地模拟(尽管您可以像这样安装它)。 这样的“本地测试”环境将很困难,因为EC2实例是一个完整的虚拟机,因此会消耗开发计算机上的大量资源(如果需要模拟多个虚拟机,则更不用说了)。 EC2与App Engine根本不同-使用EC2,您可以租用虚拟机,并且可以像在本地VM上一样轻松地对其进行测试。     ,        有一些相当复杂的Cloud Service模拟框架,例如kinesalite,dynalite或moto。 您还可以查看LocalStack,它是一个框架,该框架结合了现有的最佳工具,并提供了可用于集成测试的功能齐全的本地云环境。这使您可以脱机测试应用程序,而无需连接并且无需支付任何云服务费用。 (为回答一个老问题而道歉,但它可能会帮助发现此主题的人)     ,        亚马逊提供了一个“免费套餐”,可以免费使用所有云堆栈。这是测试的理想选择,甚至是小批量站点/应用程序的生产托管。 http://aws.amazon.com/free/ AWS堆栈的某些部分有一些第三方仿真,但是没有来自Amazon的官方仿真工具,而且所有第三方产品都不是完整的...