我是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