我有一个关于与 WCF 和 ASP.NET 相关的数据库托管的一般问题。我们目前正在 ASP.NET 中开发一个新的在线 Web 应用程序,它使用 WCF 服务(三层基础结构)获取/发布数据到我们的 MSSQL 数据库。
现在在开发的后期,我们将启动我们的网站并将其托管在外部提供商上。我们不确定是将网站的数据库内部保存在我们自己的服务器上,还是与我们的提供商一起在外部托管(他们也提供数据库托管选项)。
如果我们在外部托管它,我们显然会使用批处理脚本等在内部备份它。
一个主要问题是数据库的安全性,因为我们只是一家在 Web 安全架构方面没有太多经验的小企业。因此,我们倾向于网站和数据库的外部供应商,他们显然有管理这些事情的经验和设备。
能否请您就此事发表一些意见?
谢谢!