我们有一个开发的ASP.NET网站,正在我们的本地服务器上运行。应用程序大小为90 an (包含每天从外部源更新的图片)和数据库大小为300 an。现在我们的客户想把所有的东西都搬到Windows平台上。由于Azure上的数据库有一个存储限制(最多150 we ),我们如何在Azure平台上承载这么大的应用程序和数据库?
下面是我们正在使用的软件需求
提前谢谢你,
基兰
发布于 2014-03-28 21:56:54
您提到的150 up存储限制是特定于Azure SQL数据库服务(SQL Azure)的,其中每个数据库实例可能高达150 up。这是一个多租户服务,您没有任何服务器可管理;您只需请求数据库,您就可以在任何数据中心中创建逻辑服务器(每个逻辑服务器拥有多个数据库)。要超过150 go,您需要对SQL数据库进行某种类型的分区(可能是由客户进行的?)或者从SQL中删除大型对象(如图形图像),并将它们存储在blob存储中(稍后将详细介绍)。
用service编辑,每个数据库最多可以达到500 go,还有地理复制、自助服务恢复和更高的正常运行时间SLA (这都是在//build/ 2014上宣布的)。更多细节是这里。
如果您想要更大的数据库卷,可以在虚拟机中安装Server。然后,您可以附加持久的数据磁盘(每个磁盘最多可达1TB )和每个核心两个磁盘(最多为16个1TB磁盘)。您可以选择分割它们,构建数据卷等,这都取决于您。
如果您现在将映像存储在SQL中,可以考虑将这些映像移到blob存储中,只需将URL存储在SQL数据库中即可。这将减少您的SQL占用。Azure存储允许每个帐户高达200 to,并且可以有多个存储帐户。
发布于 2014-05-21 22:45:57
Azure高级版应该满足您的要求,之前回复中的链接已经过时,下面是当前的链接:http://msdn.microsoft.com/en-us/library/azure/dn741336.aspx
https://stackoverflow.com/questions/22243513
复制相似问题