2009-11-08 55 views
1

我想我的Perl腳本可以處理大量的用戶。 我將在Amazon雲服務器上運行腳本。我的Perl腳本如何使用亞馬遜雲?

這是我對雲如何工作的理解。 首先,腳本實例在單個服務器上運行。 然後,當服務器被太多的用戶超載時,會添加第二臺服務器來運行腳本實例。 我瞭解雲嗎?

我必須做任何特別的事情才能使這個過程有效嗎? 或者,也許一切都無縫運行,我唯一要做的就是將腳本上傳到圖像?

+3

這不是自動的。首先,您必須安裝您的操作系統並適當地配置您的機器。然後你必須將這個主圖像保存到S3(按成本)。然後,當你有1個盒子的負載過重時,你必須顯式創建另一個實例,並將保存的圖像安裝到新實例上。然後,您必須以某種方式將請求路由到第二臺計算機,可能使用負載平衡器或DNS循環。基本上,亞馬遜提供機器,你提供了聰明。 – jrockway 2009-11-08 22:53:53

回答

4

這對於雲計算的定義來說太狹窄了,但對於這個問題可能足夠接近。這個過程並不是無縫的,你必須實際檢測到你對單機運行過熱並添加另一個實例。你可以使用API從perl來完成。但是,它確實需要實時啓動另一個實例,因此最初分配任務更有意義。

如果你的perl腳本是可以乾淨地並行運行的東西,那麼你不必做很多改變。只要將它推到一些實例上就可以了。