我正在考虑在云服务上托管一个新站点。它看起来像很酷的技术,价格很有吸引力,如果我的全球互联网统治计划实现,我可以扩大规模。
我花了很多时间来弄清楚要使用什么后端思想。该站点位于 ASP.NET MVC 中,而在涉及 SQL Server 时,我遇到了障碍。我并不热衷于为刚刚启动的小型网站支付许可费用。这对日常工作来说很棒,但我正在寻找这个新网站。
SQL Azure 看起来它的价格很完美,但是他们的计算价格吓到我了,而且 Development Accelerator Core 的合同规定风险太大。
我一直在检查各种替代方法:
- 带有实体框架的开源数据库(MYSQL、Postgres)
- Nosql(MongoDB、CouchDB、SimpleDB、DB40、Cassandra)
- 专用 SQL 服务器
- SQL Server 网络版
- 从另一个云调用 SQL Azure
现在我的计划是在同一个实例(1GB RAM Windows 2008 R2)上托管 Web 服务器(IIS)和数据库服务器,然后根据需要进行扩展。
在这一点上,我欢迎其他人发现了什么,什么有效,什么无效。我很感激你想分享的任何经验。