我有一个使用.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