我正在开发一个大型网络应用程序,用户可以来自世界任何地方。
考虑: 1. Web服务器需要分布在可能跨越三大洲的3个数据中心。 2.每个数据中心可能有2个Web服务器(ASP.NET),可以向外扩展 3.需要对数据库进行分区(SQL Server sherding)。没有考虑单独的数据库实例和镜像 4.申请将包含媒体内容。因此,CDN可能适合他们。
主机选项: 1. Azure / AWS IaaS:在这种情况下,Web和Applciation服务器需要由我们进行配置和管理 2. Azure / AWS PaaS:在这里,我们使用特定于供应商的工具,代码块和“做事方式”,最后一个上午,他们宣布退出依赖服务(例如SQL Azure联合)。另外,要考虑Az SQL的db max size 150GB和共享服务中的限制。
因此,托管选项1看起来是安全的赌注。
现在我的问题:
应用程序本身是基于ASP.NET和SQL Server的。
答案 0 :(得分:-1)
SQL Azure的最大大小现在为1 TB - 请参阅https://azure.microsoft.com/en-us/pricing/details/sql-database/并查看高级层...