我的一个客户正在开发一个将处理大量数据的 ASP.NET 应用程序。他们的 SQL Server 数据库的初始大小将至少为 5GB,并且可能在一年左右的时间内增长到 10GB。
我们看到的大多数网络托管公司在前 1GB 或 2GB 之后每增加 50MB 的数据库收费 5 美元/月。
如果您有一个大型 SQL Server 数据库,您唯一的托管选项是为专用服务器付费吗?
我的一个客户正在开发一个将处理大量数据的 ASP.NET 应用程序。他们的 SQL Server 数据库的初始大小将至少为 5GB,并且可能在一年左右的时间内增长到 10GB。
我们看到的大多数网络托管公司在前 1GB 或 2GB 之后每增加 50MB 的数据库收费 5 美元/月。
如果您有一个大型 SQL Server 数据库,您唯一的托管选项是为专用服务器付费吗?
不,这不是您唯一的选择,您始终可以为更多磁盘空间支付额外费用或找到提供虚拟服务器的人(这是专用盒子和租用主机之间的一个步骤)。
此外,购买专用服务器(或虚拟服务器)可能比为托管支付额外费用(至少在短期内)更昂贵。
我的问题是,为什么数据库是 5GB?这似乎是很多文字。如果是二进制数据(文件、图像等),您可能需要考虑将它们存储在 FileSystem 上(大多数计划都带有大量的 HDD 空间,而不是 DB 空间)
对于典型的共享主机帐户来说,这是一个相当大的数据库,并且会占用托管数十或数百个站点的服务器上的大量空间。在这种类型的帐户上,托管公司使额外的空间非常昂贵,这样您就可以换取更合适的服务水平。
我建议查看虚拟专用服务器 (VPS),因为它们位于低成本共享解决方案和成熟的专用服务器之间。大多数计划都会提供足够(或几乎足够)的空间来满足您的需求。
从上面的示例中,我们假设您包含 2 GB 并且需要另外 3 GB 才能开始。您正在寻找每 GB 100 美元或每月 300 美元,对吗?
我使用ServInt 的基本 VPS 解决方案并以每月 50 美元的价格获得 15 GB 的空间,即使在计划增长的情况下也能容纳您的数据库。它是带有 MySQL DB 的 Linux 机器,但可以找到类似的 Windows/SQLServer 解决方案,价格相似。