我是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. 仿真終端服務
- 3. C#TCP服務器仿真
- 4. 仿真服務在仿真器中崩潰
- 5. 仿真馬爾可夫鏈的
- 6. 仿真沒有信號/服務
- 7. 在仿真器上仿真運動API
- 8. 無法模仿亞馬遜網絡服務簽名算法
- 9. Android Wear仿真器是否有任何傳感器?
- 10. 是否有任何仿真器編程教程或指南?
- 11. 是否可以像仿真器一樣顯示真實設備?
- 12. rake任務與亞馬遜AWS同步
- 13. 硬件仿真
- 14. QEMU msi仿真
- 15. 仿真netcat -e
- 16. 仿真386
- 17. ACR122 - 卡仿真
- 18. Hololens仿真器
- 19. 硬件仿真
- 20. 仿真Nexus 7
- 21. 仿真框架
- 22. 浮力仿真
- 23. 仿真MATLAB
- 24. 卡仿真Mifare
- 25. CURLOPT_FOLLOWLOCATION仿真
- 26. 的Android仿真
- 27. GWT Java仿真
- 28. INSTALL_FAILED_MISSING_SHARED_LIBRARY仿真器
- 29. Javascript仿真器
- 30. 仿真滯後
這不回答OP的問題:「......臨睡前實際AWS服務器?」。假設想要「離線測試」的原因不願意爲開發過程中的計算時間付費,這種假設並不一定是正確的。例如,可能還有其他一些原因,例如沒有隨時連接到互聯網。 – yuz 2017-10-22 09:45:27
您正在回答6歲以上的答案... – Scrappydog 2017-10-23 14:26:32