close

這是寫給自己當個Note的....因為剛開始接觸Azure時對於這兩個Role有些困惑。

Web Role 與 Worker Role 的差異是在於部署的方式。
簡單來說,Web Role就是部署到IIS的Web應用程式,透過HTTP/HTTPS來跟外部做溝通;
而Worker Role 沒有介面跟使用者溝通互動的服務應用程式,比較像是Azure上的Windows Service (Running On Background),也可以想成是AP Server。它支援HTTP/HTTPS,也支援TCP通訊,

一般的網站我們只要透過Web Role即可實現。Worker Role裡也能部署WCF service,但看起來設定比較煩瑣,之後有碰到再來研究好了。

參考資料: http://blogs.msdn.com/b/brunoterkaly/archive/2012/05/13/essential-windows-azure-microsoft-cloud-knowledge-part-1-web-roles-worker-roles.aspx

arrow
arrow
    文章標籤
    Azure101
    全站熱搜

    my007FFF 發表在 痞客邦 留言(0) 人氣()