为什么Azure SQL数据库如此昂贵?

jbose2ul  于 2023-05-18  发布在  其他
关注(0)|答案(6)|浏览(214)

最近,我在Azure中创建了一个SQL数据库。在过去的几周里,我几乎没有使用数据库,在2 GB的可用空间中,我只使用了13 MB。
然而,数据库的费用是我每天6,70欧元,我不明白为什么会这样。阅读一些主题/帖子,说明类似用途的费用应该是每月5-7欧元左右,而不是每天。
这是数据库的配置:

  • 无弹性池
  • 通用,Gen 5,2 vCore
  • 西欧

有没有人知道是什么原因导致每月的成本如此之高?

9rnv2umw

9rnv2umw1#

您选择了通用、Gen5、2 vCores价格层。以下是每个月的费用:

这意味着你必须支付它,无论你使用了多少空间。正如你所说,你只使用了13M。因此,您必须更改定价层。
我建议您将数据库价格配置为Bacic,每月只需花费4.99美元基础价格层为您提供5个DTU,最大容量2GB。

您可以在数据库概述网站上更改价格层:

希望这能帮上忙。

z31licg0

z31licg02#

你要为整个基础设施买单。它实际上只节省了前期成本。一个专用的服务器,Windows Server + SQL Server Web将运行你,至少5 K美元。性能方面,一旦你得到硬件,科洛中心的专用服务器运行起来会便宜得多。我知道,我已经切换了几家公司的Azure,而不是支付2500美元/月,他们支付200美元/月(在服务器后)的4U在一个科洛+100美元/月的基本维护和1 TB/月的带宽,所以它加起来。例如,我花了8500美元构建了2台定制的1U服务器(12核/32 GB),花了500美元构建了一台开源路由器(pfSense),包括OS和SQL Server Web。两台服务器(包括SQL和16个IP地址的路由器)的初始设置费用约为1000美元。总成本是1万美元。Azure的等效马力和存储空间为2500美元/月。在Azure上的一年里,它花了30 K美元!1年的科洛(托管+维护)是13600美元,次年是3600美元。到目前为止,在五年内,他们节省了约122,000美元。整个期间只有15分钟的停机时间。云托管是一个伟大的想法,但它永远不会保存你的时间和金钱,这些公司的收费率。至于停机时间,我已经托管了20年,最严重的停机时间发生在网络故障(也采取了多个云提供商),这是13个小时。唯一的另一个是由于一个油炸路由器(约3小时)。只是我对它的看法-云托管仍然是太昂贵的方式,你实际得到&冗余是不错的,但你可以购买一个新的服务器每2个月的价格差异(只是得到良好的设备,冗余电源和热插拔驱动器-在55度科洛中心,故障是罕见的)

7dl7o3gd

7dl7o3gd3#

看来你不知道Azure提供了一个免费层。有关如何利用支持32 MB空间的数据库的空闲层的详细信息,请参阅此StackOverflow线程。

vbkedwbf

vbkedwbf4#

如果它是一个小项目,你可以在Ubuntu Linux上运行,每月3.80美元或0.0052美元。此外,您还可以安装MySql或SQL Express。我个人觉得MySql更容易访问/配置

aor9mmx1

aor9mmx15#

可以肯定的是,Azure提供了free tier,但如果您使用任何purchased plan.,您仍然可以以非常低的成本对其进行优化
这里我提供了一些关于下图如何创建freeApp Service Plan的指导

现在,让我们看看我们如何为您的purchased plan.small database size的成本optimize
1.转到Create SQL Database选项
1.点击链接Configure Database,请点击下图**

1.然后根据下图**选择DTU-Based下的Basic option

如上图所示,默认选择的选项是VCore-Based部分下的General Purpose选项,因此它提供32 GB数据库,所以它的成本**$410**。
由于选择了Basic option,所以DB Size由32 GB改为2 GB *,因此成本由410美元改为5.64美元

pvcm50d1

pvcm50d16#

收到了数千欧元的账单,因为几个SQL数据库的默认定价层设置为“通用,Gen5,2 vCores”。
注:数据库几乎为空,未被使用。

相关问题