我看到几个月前有人问过类似的问题,但它确实没有很好地解决我的情况。来了……
我正在从头开始构建一个基于 Web 的 .NET 应用程序,该应用程序有可能成为一个大容量站点(开始时每月有几十万页浏览量),并且正在强烈考虑使用 Microsoft Azure 来托管它. 我还没有建造任何东西,并且仍在研究我的不同选择。
应用程序本身的核心是一个标准的 CRUD 应用程序,它作用于许多不同类型的实体(例如用户、订单、项目等)。可能有一些后台进程可能正在运行和一些数据排队(对于非实时更新——例如获得 SO 徽章),但与用户的大多数交互将是典型的 CRUD 类型的操作。
关于 Azure,我已经阅读了许多关于使用 Microsoft Azure 存储来存储事务数据的文章,并且我强烈考虑这样做而不是使用 Azure SQL DB。但是,我还没有看到或读过很多真实的人和/或真实的公司这样做的成功故事。所以我想我会联系 SO 社区,看看是否有人有使用 Microsoft Azure 存储的经验,你有什么运气,我应该注意的任何问题,以及你有什么最佳实践想出。
我已经阅读了很多 Microsoft Azure MSDN 部分和 Microsoft 的编程 Microsoft Azure Table API 文档。我正在寻找实用的建议、经验教训、最佳实践等。提前致谢!