我创建了我的免费Azure订阅,从今年4月(2020年)开始,我已经在那里托管了几个应用程序。我所有的资源;订阅、资源组、AppService和应用程序都是F1服务,而不是S1,以确保它们是免费运行的,我对这个月的成本预测应该总是说0.0美元。在一开始,这是一件令人困惑的事情,我不得不向微软伸出援手,帮助我建立我的资源管理体系。在我的主要web应用程序中,我现在需要部署一个SQL数据库。我一直在我的ASP.Net核心3.1应用程序中使用ASP.Net进行开发。
下面是免费的Azure描述:https://azure.microsoft.com/en-us/free/
为Server提供以下规范,并在第一年免费订阅:

250现在我想的是250 of的存储,而不是内存。但是,当您开始选择您的DB配置时,它们正在谈论内存。所以现在我对此感到困惑了。您是否获得250 get的存储或内存与免费的SQL Server免费Azure订阅。
而且,免费服务实际上只是免费的SQL数据库。不是免费的Server。所以我在这里也很困惑。你只需要一个数据库吗?我知道您必须设置Server才能设置数据库。
接下来,我找到了关于创建Server数据库的快速教程her:https://learn.microsoft.com/en-us/azure/azure-sql/database/single-database-create-quickstart?tabs=azure-portal
我想看一下本教程的三个版本:使用:
这样我就能感受到环境,找到最适合我的方式。
我正在通过门户教程首先。在步骤9中,默认情况是通用的,Serverless。这上面写着“高达40 vCores,高达120 GB内存”。但是你应该有250 are的免费订阅。所以这不是它。我点击供应,现在它写着“高达80 vCores,最多408 GB内存”。好吧,408 is太大了,超过250 is。
所以我点击“寻找基本的,标准的,还是高级的?”然后点击Standard,因为这是250 to的配置,我想我是在寻找免费的SQL数据库和免费的Azure订阅。(再说一次,我只是得到一个数据库吗?)
但是现在不是谈论vCores,而是每个DTU的成本。什么是hec?我试着把它读出来。似乎是一个性能单位,而不是一个交易。因此,我相信标准是每月10个DTU。希望这并不意味着每月10个事务,而是一个性能的度量。估计每月花费15美元。


上面提到的“标准S0”让我害怕,我想这会开始向我收费。它应该说F1不应该。
我在网上遇到了一些类似的问题。很多人似乎和我有同样的困惑和疑问。主要问题是如何为我的应用程序获得一个F1级别的数据库。是我唯一能得到的数据库。那就太糟了。这并不是真正的免费订阅,因为ASP.Net/Core中的大多数web应用都是动态的,需要DB和Azure,对吗?
或者我应该继续复习和创造。而S0正是他们免费订阅Azure的方式吗?就像你不会因为S0而被起诉一样?但我不这么认为。想找个具体的答案,这样我就知道该怎么做了。
更新10/20/20我刚刚换了一种方式,正在创建Server而不是SQL。这似乎是免费的,每个月的费用估计都说:“没有额外的费用”。

发布于 2020-10-20 17:44:23
好了各位。
让我们把这看作是一个暂时的答案,直到事实证明这一切都是真的。我在Azure/Microsoft开了一张支持票。
以下是我得到的回应的一部分:
首先,我非常感谢你向我提供了如此详细的服务请求。经过我的调查,我能够确定,估计的价格没有显示的折扣与免费服务。因此,在中使用基本服务层的S0数据库将包含在免费服务中。免费服务限制规定,您最多可以使用250 GB。因此,任何部署在250 GB以下的东西都可以使用,如果它是正确配置的话。只要你在限度内,你就不会被起诉。
我在这里的答复是:谢谢您免费提供的关于S0的信息,作为F1订阅的一部分。(不过,我真的希望在价格表中包含S0旁边的内容,作为F1的一部分使用括号或什么的)如果您使用vCores或DTU有什么关系吗?如果你用的是DTU,如果你超过了最大值,会有什么关系吗?或者就像你说的,我想只要我在250 ok以下,我就没事了。
她的答复继续说:
最后,我想给您留下一个关于如何避免在您的免费服务帐户上收费的链接:https://learn.microsoft.com/en-us/azure/cost-management-billing/manage/avoid-charges-free-account。
我希望这个消息对你有好处,山姆。如果你还有其他问题,请告诉我。
每个人都注意到跟踪您的免费服务的链接,这使我们能够确保我们没有使用免费服务之外的服务,或者超过了免费服务的数量。我认为这是一个金矿发现的一个网址。
还有一个我向她提出的问题:我能为我部署的每个应用程序创建一个250 out的应用程序吗?还是我只得到了一个并且必须让我所有的应用程序共享它?
至少我们知道基本的S0现在是免费的。我将更新这个答案与更好的信息,因为我工作的细节。
发布于 2020-10-25 13:09:55
这是最好的答案。我已经想出了一个对我有用的程序。我现在能更好地理解很多事情。似乎整个答案并不是在一个地方,因为Azure是如此广阔,每个人的场景都是不同的。所以我写了一篇文章来记录什么对我有用。我希望这能帮到外面的人:
https://ctas.azurewebsites.net/TechCorner/AspNetCore3/HowTos/DeployWebAppWithLocalDbToAzure
https://stackoverflow.com/questions/64436514
复制相似问题