我是AWS新手,希望使用Python界面boto进行开发。我目前正在使用Google App Engine,并且其模拟平台包含在我用于开发的SDK中。我想知道,如果有这样的模拟/仿真平台存在AWS也。如果没有这样的平台,那么我如何才能在开发人员转到实际的AWS服务器之前测试我的Web应用程序。是否有任何亚马逊Web服务(aws)仿真/仿真可用?
7
A
回答
8
开源项目Eucalyptus通过您自己的硬件实现了亚马逊的API。这提供了一种实现您自己的“私有云”的方式,但不会为您提供EC2云的本地模拟(尽管您可能会这样做)。
这样的“本地测试”环境会很困难,因为EC2实例是一个完整的虚拟机,因此会在开发机器上消耗大量资源(更不用说,如果您需要模拟其中的多个) 。 EC2与App Engine有根本的不同 - 用EC2租用虚拟机,您可以像在本地虚拟机上一样轻松地测试它们。
4
亚马逊提供了一种“免费套餐”,为所有的云端服务提供有限的免费使用。这非常适合测试,甚至是低容量网站/应用程序的生产托管。
有一些第三方仿真到AWS栈的某些部分,但亚马逊没有正式的仿真工具,并没有第三方产品的齐全...
5
那里有一些非常复杂的云服务嘲讽框架,如kinesalite,dynalite或moto。
您还可以看看LocalStack,这个框架结合了现有的同类最佳工具,并提供了可用于集成测试的全功能本地云环境。这使您可以脱机测试应用程序,无需连接,也无需支付任何云服务费用。
(道歉回答一个老问题,但它可能会帮助谁是发现这个线索的人)
+0
LocalStack看起来很有希望。 – 2017-06-20 10:28:46
相关问题
- 1. 如何获取使用AWS仿真的Android亚马逊网络服务(AWS)SDK(如FakeS3)
- 2. C#TCP服务器仿真
- 3. 仿真终端服务
- 4. 仿真服务在仿真器中崩溃
- 5. 仿真没有信号/服务
- 6. 在仿真器上仿真运动API
- 7. 无法模仿亚马逊网络服务签名算法
- 8. 是否有任何仿真器编程教程或指南?
- 9. Android Wear仿真器是否有任何传感器?
- 10. 硬件仿真
- 11. Javascript仿真器
- 12. 仿真滞后
- 13. CSS3仿真等
- 14. 浮力仿真
- 15. 仿真386
- 16. 的Android仿真
- 17. 仿真键盘
- 18. 仿真框架
- 19. ACR122 - 卡仿真
- 20. Hololens仿真器
- 21. 仿真netcat -e
- 22. 连接到仿真器服务器的多个仿真器客户端
- 23. Android仿真器黑屏与“GPU仿真 - 是”
- 24. 仿真github服务挂钩带卷曲
- 25. AWS - 亚马逊电子邮件服务
- 26. 亚马逊AWS服务错误
- 27. 亚马逊AWS上的服务发现
- 28. 什么是SDK仿真
- 29. 是否有可能连接亚马逊网络服务rds与亚马逊网络服务认知?
- 30. 有任何亚马逊AWS SQS gui可用?
这不回答OP的问题:“......临睡前实际AWS服务器?”。假设想要“离线测试”的原因不愿意为开发过程中的计算时间付费,这种假设并不一定是正确的。例如,可能还有其他一些原因,例如没有随时连接到互联网。 – yuz 2017-10-22 09:45:27
您正在回答6岁以上的答案... – Scrappydog 2017-10-23 14:26:32