2011-01-14 72 views
5

您能否介紹一下亞馬遜EC2。我有一個功能齊全的小型Web應用程序 - 大約20-25頁 - 在本地完成。但現在,所有者希望將其上傳到雲端而不是簡單的服務器上。如何上傳Amazon EC2上的Web應用程序?

所以,請告訴我,我應該讓我的應用程序的任何變化?是否需要在Amazon Cloud上使用PHP SDK?在雲上管理實例需要哪些步驟?

請給我從哪裏可以得到有關這一些細節上的鏈接。

我有我的PHP和MySQL應用程序。

回答

7

亞馬遜EC2是亞馬遜的彈性計算雲。 EC2是雲中託管專用服務器的平臺。這與平臺作爲服務模式不同,例如Google App Engine,其中肯定是需要使用他們的SDK。

如果您的本地服務器正在運行的SUSE,例如,與EC2服務器正在運行SUSE,那麼在理論上你的應用程序應該運行在兩臺服務器上相同。您應該能夠像使用本地服務器一樣通過SSH連接訪問EC2服務器。您應該可以使用安全副本(scp)複製應用程序。

此外,假設他們正在運行SUSE,你需要確保的Apache配置爲運行PHP腳本,你需要安裝和配置MySQL,就像你會在本地服務器上。

你的應用應該在亞馬遜上運行得很好。你仍然在處理專用服務器。主要區別在於,您無法親身觸摸它,因爲它在弗吉尼亞州的某處我認爲。

隨着中說,有一個PHP亞馬遜的SDK,但它不是立即清除它提供什麼樣的目的。我已經在沒有SDK的情況下在EC2上運行PHP。但是,如果你有興趣,鏈接低於:

http://aws.amazon.com/sdkforphp/

編輯

的PHP API的主要優勢是在爲應用程序將與亞馬遜的服務進行整合的情況。作爲一個例子,假設您的應用程序將文件保存到Amazon S3。 S3使用REST接口與S3雲上的資源進行交互。 PHP API不是自己編寫一個REST接口的包裝器,而是包含一些預先打包的API,可以使開發速度更快。

你可以在這裏瞭解更多Amazon PHP SDK FAQ

+0

你好親愛的謝謝你給我這個知識。 – Abhi 2011-01-17 13:58:19

相關問題