微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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

如何解决是否有可用的亚马逊网络服务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的官方仿真工具,而且所有第三方产品都不是完整的...     

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。