azure - 如何暂停 Azure 应用服务计划?

标签 azure

我认为 Azure 的优点之一是我可以根据我希望服务何时可用来打开和关闭它们。

但是我看不到如何暂停我的应用服务计划。 可能吗?

我想使用 S1 层,这样我就可以使用它提供的功能。但是,我希望能够在不使用它时暂停成本累积。

我从the app service pricing help看到即使应用程序处于停止状态,仍将对其进行计费。

然而,该链接还明确指出,我只需为我使用的内容付费。那么它是如何工作的呢?

最佳答案

如果您将托管计划纳入免费套餐,您将不再需要支付费用。但是,如果您有部署槽和证书之类的内容,这些内容将被删除。

打开和关闭服务的能力更多地与扩展服务的能力有关,因此,如果您一小时需要 50 台服务器,您可以轻松做到这一点。

要使解决方案临时化,您可以使用 Powershell 或 Resource manager Templates 创建部署脚本。然后,您可以根据需要部署您的解决方案,然后在不需要时再次将其删除。从这个意义上说,您可以随心所欲地打开和关闭您的服务。

Azure 为您提供了构建 block 来创建所需的解决方案,您需要弄清楚如何最好地使用这些构建 block 来创建您寻求的解决方案。

编辑以回答扩展问题。

如果您想使用 S1 定价计划,并且在不使用时不收费,实现这一目标的唯一方法是使用自动化。幸运的是,实现这一点相当简单。

如果你看this模板几乎全部配置为按需将网站从 Github 部署到 Azure。如果您对其进行编辑以根据您的需要进行配置,您只需运行该脚本 2 分钟即可在线拥有一个新的 Azure 网站。

然后您将拥有另一个脚本,该脚本会在您完成后将其删除。

这样做您不会失去任何功能,并且可能会在此过程中了解很多有关 Azure 的可能性。

应用服务计划

应用服务计划是运行网络应用的硬件。在免费和共享层中,您的 Web 应用程序与其他 Web 应用程序共享一个实例。在其他层中,您有一个专用的虚拟机。您需要为此虚拟机付费。在这种情况下,无论您的应用服务上是否运行网络应用都无关紧要,您仍然有一个虚拟机在运行,并且您将为此付费。

要通过 PowerShell 更改应用服务计划,您可以运行以下命令

Set-AzureRmAppServicePlan -ResourceGroupName $rg -Name $AppServicePlan -Tier Free

关于azure - 如何暂停 Azure 应用服务计划?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34780331/

相关文章:

azure - 如何在azure服务总线中发送包含数据的整个xml文件

azure - 当有人尝试通过 DNS 名称访问 Azure 虚拟机时,是否可以启动它?

azure - 无法初始化 Microsoft Azure 存储模拟器 SDK2.8

azure - 应用程序洞察 : How to disable SQL Dependency telemetry

sql-server - 此版本的 SQL Server 不支持已弃用的功能 'DROP INDEX with two-part name'

sql-server - 迁移到 Azure SQL - 如何集成域服务帐户?

c# - Azure Function 与源一起发布

ajax - Web API CORS 选项仅在 azure 上随机返回 500

Azure 备份配置 - 从“地理”更改为“本地”(灰显)

Azure 数据工厂具有两个 Azure Sql 接收器并以替代方式加载数据