2010-09-18 64 views
4

我希望按照预定的时间表(例如美国东部标准时间下午9点至美国东部时间周一至周五)运行一个Azure实例,以减少计费并想知道最佳实现方式。安排Azure实例

两个部分,以这样的问题:

  • 能否服务管理API [1]被用于设置InstanceCount至0上的预定日程?
  • 如果是这样,那么您是否仍在为此服务收费?正如暂停部署的情况一样?

[1] - http://blogs.msdn.com/b/gonzalorc/archive/2010/02/07/auto-scaling-in-azure.aspx

回答

6

不能设置实例数为零,但你可以暂停,然后删除部署,然后重新部署的所有程序。

1

史蒂夫涵盖了你的第一个要点。

对于第二种情况:如果您暂停部署,则仍需为此付费。您必须删除部署才能停止累计计算小时数。

0

或者,您可以使用Lokad.CQRSLokad.Cloud来组合不需要在单个计算实例上始终运行的任务。

当然,这种方法并不普遍适用,取决于您的应用程序的具体情况,它可能不适合您的情况。

3

微软shipped自动调节应用程序块(芥末)它可以通过根据时间表更改实例计数来保护您的预算。它提供了许多其他功能,包括优化稳定器,可以处理小时边界(具体而言,它将限制将操作扩展到小时开始,并缩减操作到小时结束)。

查看我的详细答案,并在此thread上支持方案。

+0

是否可以使用Wasabi缩小到零个实例? – 2013-09-12 06:48:48

+0

不可以。仅限于1.这是平台限制 – 2013-09-13 05:49:45