对于一个小型个人编码项目,我最近在Azure中创建了一个SQL数据库。在过去的几周中,我几乎没有使用过数据库,在2 GB的可用空间中,我仅使用了13 MB。
但是,数据库每天要花费我6,70欧元,我不明白为什么会这样。阅读一些主题/帖子,指出类似用途的费用应该是每月5-7欧元左右,而不是每天。
这是数据库的配置:
有人对导致每月如此高昂的费用有任何想法吗?
答案 0 :(得分:1)
似乎您不知道Azure提供免费层。有关如何利用支持32 MB空间数据库的免费层的详细信息,请参阅this StackOverflow线程。
答案 1 :(得分:1)
您选择了通用Gen5、2 vCores价格等级。这是每月的费用:
这意味着无论您使用多少空间,都必须为此付费。如您所说,您仅使用了13M。因此,您必须更改定价层。
我建议您将数据库价格配置为 Bacic ,这样每月只需花费 4.99 USD 。 基本价格等级为您提供5个DTU,最大大小为2GB。
希望这会有所帮助。
答案 2 :(得分:1)
您为整个基础设施付费就是原因所在。它实际上只节省了前期成本。一台专用服务器,Windows Server + SQL Server Web 将运行你,至少 5000 美元。在性能方面,一旦获得硬件,托管中心的专用服务器运行起来会便宜很多。我知道,我已经将几家公司从 Azure 转出,他们没有支付 2500 美元/月,而是支付 200 美元/月(在服务器之后)购买 4U 的主机 + 100 美元/月的基本维护和 1TB/月的带宽,所以它加起来。例如,我以 8500 美元的价格构建了 2 个自定义 1U 服务器(12 核/32GB),并以另外 500 美元(pfSense)构建了一个开源路由器,包括操作系统和 SQL Server Web。包括 SQL 在内的两台服务器的初始设置和用于 16 个 IP 地址的路由器的初始设置约为 1000 美元。前期总成本为 1 万美元。 Azure 的等效马力和存储为 2500 美元/月。在 Azure 上的 1 年里,它跑了 3 万美元!一年的 colo(托管 + 维护)是 13600 美元,第二年是 3600 美元。到目前为止,在 5 年内,他们节省了大约 122,000 美元。整个期间只有 15 分钟的停机时间。云托管是个好主意,但以这些公司的收费标准,它永远不会为您节省时间或金钱。至于停机时间,我已经托管了 20 年,最严重的停机时间是由于网络故障(这也导致多个云提供商停电)而发生的,时间为 13 小时。唯一的另一个原因是路由器炸了(大约 3 小时)。只是我的看法 - 云托管对于您实际获得的东西来说仍然太贵,而且冗余很好,但是您可以每 2 个月购买一台新服务器,价格差异(只需购买带有冗余电源和热插拔驱动器的好设备- 在 55 度的彩色中心,故障很少见)
答案 3 :(得分:0)
如果它是一个小项目,则可以在Ubuntu Linux上运行,每月$ 3.80或每小时$ 0.0052。 在此之上,您可以安装MySql或SQL Express。我个人认为MySql更易于访问/配置