<分区>
我正在考虑在云服务上托管一个新站点。它看起来是很酷的技术,价格也很有吸引力,而且我可以扩大规模,以防我统治全局互联网的计划实现。
我花了很多时间来弄清楚要使用什么后端思想。该网站是在 ASP.NET MVC 中,而当涉及到 SQL Server 时,我遇到了障碍。我不热衷于为刚起步的小网站支付许可费。它非常适合日常工作,但我正在寻找这个新网站。
SQL Azure 的价格看起来很完美,但是他们的计算价格让我望而却步,而 Development Accelerator Core 的契约(Contract)规定风险太大。
我一直在检查各种替代方法:
- 带有 Entity Framework 的开源数据库(MYSQL、Postgres)
- Nosql(MongoDB、CouchDB、SimpleDB、DB40、Cassandra)
- 专用 SQL Server
- SQL Server 网络版
- 从另一个云调用 SQL Azure
目前我的计划是在同一实例(1GB RAM Windows 2008 R2)上托管 Web 服务器 (IIS) 和数据库服务器,然后根据需要进行横向扩展。
在这一点上,我欢迎其他人已经弄清楚的东西,什么有用,什么没用。感谢您分享任何经验。