2011-12-05 48 views
11

我是最近的畢業生,想了解使用AWS做Web應用程序。我已經閱讀了文檔,併成功地運行了他們的示例Travel Log應用程序。亞馬遜網絡服務:從哪裏開始

但我仍不清楚所用的術語。任何人都可以用簡單的語言向我解釋Amazon Simple Storage Service(Amazon S3),Amazon Elastic Compute Cloud(Amazon EC2),Amazon SimpleDB之間的區別。

我正在尋找一個網頁應用程序,它有一個登錄頁面和人們在那裏發佈一些文本。我可否知道我需要建造這個應用程序需要哪些亞馬遜服務?

感謝

+1

[亞馬遜S3](http://aws.amazon.com/s3/)是用於存儲。 [Amazon EC2](http://aws.amazon.com/ec2/)是您與雲計算關聯最多的組件,您可以獲得安裝了某個操作系統的服務器實例,並將其用作Web或應用程序服務器,或處理節點。 [Amazon SimpleDB](http://aws.amazon.com/simpledb/)是一個非關係數據庫,是一個鍵值存儲。爲了您的需要,您可能會考慮使用Amazon EC2實例。 – birryree

回答

12

亞馬遜簡單存儲服務(S3)是負載靜態內容,也許圖像,視頻,或要保存,你可以把它像用於存儲的硬盤驅動器的東西。亞馬遜彈性計算雲:(EC2)基本上就是您的虛擬操作系統,您可以安裝任何您想要的軟件(Debian,Ubuntu,Fedora,Centos,Windows Server,Suse企業版)。 (如果你的應用程序使用服務器端處理,這將是它的家)

亞馬遜簡單的數據庫,是一個非sql數據庫系統,你可以使用你的應用程序,亞馬遜給你作爲服務,但如果你想使用更多的東西,你可以安裝你的EC2,或使用RDS的數據庫服務器(例如MySql)

如果你想知道更多,有一些書籍,如:「編程亞馬遜EC2」或參閱亞馬遜screencast在http://www.youtube.com/user/AmazonWebServices或其介紹http://www.slideshare.net/AmazonWebServices