我有一個使用.Net WCF,.NET 4.0,SQL Server 2008構建的同步服務,並託管在Windows服務中。Amazon EC2 for WCF Windows服務
以下是我們所做的一些自定義實現;
自定義數據庫連接池,填充上應用的開始,並有一個清除線程以及貫穿其中了應用程序的生命週期。
自定義會話,因爲應用程序沒有針對性地部署在IIS上,因此使用BasicHTTPBinding因此實現了自定義會話。因此,Cleaup線程也會運行以清除非活動會話。
[具體表格] Cache,在數據庫中有一個特定的表格,因爲我們實現了一個自定義的緩存以避免對數據庫的命中太多,這個緩存在應用程序啓動時啓動。
考慮到以上幾點,請推薦給我關注;
此應用程序是否適合在IIS上部署? (我認爲部署在IIS上的應用程序只在活動時保持活動狀態,並在閒置時停止,因此緩存,池化將丟失並重新初始化)
Amazon EC2適用於此;或者我應該註冊EC2窗口實例?請簡要介紹一下(我以前從未使用過ec2,也沒有太多關於它的信息)
是否支持故障轉移羣集?
模擬賬戶是否有任何選項?
那我應該怎麼考慮Windows Azure呢?
問候
我對這些問題的答案也感興趣。基本上我想在雲中運行WCF服務。 – Saab 2011-01-26 19:25:41
我們購買了一個Windows實例並運行247,並將該服務作爲Windows服務部署。 – 2011-01-27 07:27:07