2014-02-11 65 views
0

我是一名學生,我們(團隊)正試圖在Azure上主辦我們的畢業項目。我們主要有五個部分分別是:在Windows Azure上用C#編寫的ASP.NET網站,Java Restful webservice,MySQL Db和Web Crawler的最佳選擇是什麼?

1,從網站抓取數據的履帶,它是用C#的數據抓取和用戶的交互存儲在ASP.NET網站

2- MySQL數據庫。

3- Java Restful Web服務,用於處理收集和抓取的數據並將結果發送到網站。

4-此外,ASP.NET網站除查看來自數據庫的其他數據外,還查看web服務處理的數據。

在Windows Azure上承載所有這些組件的最佳選擇是什麼?我們應該使用Azure雲服務和網站服務還是僅使用普通虛擬機?

我們沒有太多有關雲的知識,所以如果您還可以向我們提供一些幫助我們部署所有這些組件的資源,我們將不勝感激。感謝提前:)

回答

1

1,從網站抓取數據,它是用C#編寫

R A履帶:存儲數據的輔助角色(雲服務)

2- MySQL數據庫爬行以及ASP.NET網站中的用戶交互。

R:虛擬機/清除DB(MySQL的從Azure的存儲)

處理這個數據收集和檢索並將結果發送給網站

3- Java的RESTful Web服務。

R:如果您爲項目2選擇虛擬機,則可以使用相同的VM。

4-此外,ASP.NET網站除了從數據庫中查看其他數據外,還查看web服務處理的數據。

R:Azure網站/ Web角色(雲服務)/第2項和第3

如果它是一個簡單的網站的同一個虛擬機,去與WAMS(Windows Azure的網站),如果你需要更多的控制,與網絡角色一起去。

更多關於執行模型信息,它會明確每個人:

http://www.windowsazure.com/en-us/documentation/articles/choose-web-site-cloud-service-vm/

相關問題