2011-06-13 65 views

回答

8

開源項目Eucalyptus通過您自己的硬件實現了亞馬遜的API。這提供了一種實現您自己的「私有云」的方式,但不會爲您提供EC2雲的本地模擬(儘管您可能會這樣做)。

這樣的「本地測試」環境會很困難,因爲EC2實例是一個完整的虛擬機,因此會在開發機器上消耗大量資源(更不用說,如果您需要模擬其中的多個) 。 EC2與App Engine有根本的不同 - 用EC2租用虛擬機,您可以像在本地虛擬機上一樣輕鬆地測試它們。

4

亞馬遜提供了一種「免費套餐」,爲所有的雲端服務提供有限的免費使用。這非常適合測試,甚至是低容量網站/應用程序的生產託管。

http://aws.amazon.com/free/

有一些第三方仿真到AWS棧的某些部分,但亞馬遜沒有正式的仿真工具,並沒有第三方產品的齊全...

+0

這不回答OP的問題:「......臨睡前實際AWS服務器?」。假設想要「離線測試」的原因不願意爲開發過程中的計算時間付費,這種假設並不一定是正確的。例如,可能還有其他一些原因,例如沒有隨時連接到互聯網。 – yuz 2017-10-22 09:45:27

+0

您正在回答6歲以上的答案... – Scrappydog 2017-10-23 14:26:32

5

那裏有一些非常複雜的雲服務嘲諷框架,如kinesalitedynalitemoto

您還可以看看LocalStack,這個框架結合了現有的同類最佳工具,並提供了可用於集成測試的全功能本地雲環境。這使您可以脫機測試應用程序,無需連接,也無需支付任何雲服務費用。

(道歉回答一個老問題,但它可能會幫助誰是發現這個線索的人)

+0

LocalStack看起來很有希望。 – 2017-06-20 10:28:46