我正在開展一個項目,並且正在完成POC並現在想要轉向實際產品。我試圖瞭解亞馬遜雲產品,以瞭解是否需要在開發時注意這些產品。我有一堆問題,我無法從亞馬遜網站獲得答案。這可能是因爲我對整個網絡服務事物都陌生,以前從未託管過網站。我希望有人在這裏像我一個C程序員:)瞭解亞馬遜產品
我看到亞馬遜的產品的一堆將這個給我解釋 -
- EC2
- 彈性塊存儲
- 簡單DB
- AuotScaling
- 彈性負載平衡
我知道EC2是可以使用的虛擬服務器實例,它們可以預先加載我想要的(比如Apache + python)。我有以下問題 -
- 如果我想要一個自定義的實例(比如說我爲我的項目寫的自定義apache模塊)。我可以使用確切的模塊創建服務器實例,並在下次創建新實例或Autoscaling時將其設置爲默認值?
- 我能得到一個IP地址來訪問它嗎?我可以設置自己的主機名嗎?我的意思是我有DNS記錄嗎?或者彈性IP是什麼?
- 如何從外部訪問它? SSH?遠程桌面?或者完全取決於我如何配置實例?
- 它們通過區域間或區域內數據傳輸意味着什麼?什麼是數據傳輸開始?這只是使用我的實例的人嗎?那麼,如果我接受它,這將是我必須爲使用它的人付出的代價?
- AutoScaling和Elastic Load Balancing有什麼區別?
- 什麼是Elastic Block Store?它是存儲嗎?如果是這樣,我不得不擔心備份或他們照顧它?
有關Simple DB -
- 它看起來像使用,這是我經常SQL調用不同的接口。我對麼?
- 如果是這樣,整個開發需要專門爲亞馬遜量身定製。哪種吸吮。有更好的選擇嗎?
- 我可以獲得數據備份還是我自己必須擔心?
- 我可以使用普通工具連接到數據庫,以檢查數據庫(在開發期間或之後)。或者,我還能獲得亞馬遜爲其製作的其他工具嗎?
- 安全性如何?數據庫顯然遠離EC2實例在雲農場的某處。我的數據庫密碼正在通過線路,所以我的所有數據都完全未加密。我不必擔心嗎?這個問題只是因爲我沒有任何硬件。
我真的很希望有人指出我在這裏的正確方向。
感謝您花時間閱讀。
P
我將添加到1.一旦你配置了你的實例,你就可以用它創建一個「AMI」,它是系統的一個副本,並且你將能夠從相同的「AMI」。 – 2013-03-16 21:36:33
非常感謝!這回答了我所有的問題。我仍然需要了解各種數據庫產品。我對使用雲很陌生,但確切地瞭解我從中得到了什麼以及期待什麼。就像你猜到的那樣,這是第一次使用它,所以試圖在跳入前瞭解。 – R11 2013-03-17 04:13:14