我是雲計算的新手,所以請在這裏與我聯繫。我有一個現有的ASP.NET應用程序,SQL Server 2008託管在虛擬專用服務器上。下面是它簡單做:將ASP.NET應用程序移到雲中
- 前端接受用戶的請求,並將它們添加到一個數據庫表
- Windows服務在後臺運行拿起請求,處理它,並設置一個標誌。
- Windows服務還會爲用戶創建一個文件供下載。
- 用戶下載文件
我想與服務到雲移動這個Web應用程序。我設想的架構是我將有一臺Web服務器,我將在其中安裝前端和Windows服務。我還會有一個用於文件存儲的雲文件服務器。 Windows服務應該以某種方式創建一個文件,並將其轉移到雲文件服務器(我認爲這是可能的嗎?)
我的問題:
- 是否架構的樣子,我在正確的方向前進?
- 我知道亞馬遜長期以來一直在提供雲服務。如果我想對我的應用程序進行微小的更改,是否應該與Amazon,Rackspace,Azure或其他提供商一起使用?
- 據我所知,我不僅會支付文件存儲和網絡服務器費用,還會支付用戶下載文件和Windows服務上傳文件到雲服務器的帶寬。我能否認爲這些成本可以忽略不計?我應該使用VPS + Cloud Files組合開始嗎?
還有其他想法/建議嗎?
你有什麼目標?爲用戶加速下載,或使用更少的服務器資源? 另請參見:有多少人會下載每個文件 - 只有一個用戶是爲其創建的? – realworldcoder 2010-05-24 19:52:15
使用雲文件服務器,我可以釋放Web服務器中的服務器資源(因爲文件將長時間存儲,而這些文件是大文件)。每個文件將由單個用戶下載一次或多次。 – Nick 2010-05-25 14:29:36
你的問題涉及很多方面。原始問題涉及將Web應用程序和服務移至雲端。然而,你的後續評論表示,你想釋放Web服務器中的服務器資源,這意味着你希望Web應用保持在Web服務器上(這是你的VPS)。這聽起來是矛盾的。 – 2010-05-26 14:22:27