注意:如果您熟悉Azure定价模型,则跳转到“问题”部分。Azure平台:向上和向下缩放实例
微软将开始为使用Azure平台开始收费,开始February 1, 2010。每月账单将是带宽,存储等功能。用于计算帐单的因素包括计算时间。 然而,后一个因素有一个令人误解的名称:它应该被命名为实例托管时间。引用了Windows Azure的定价页:
当开发和测试您的应用程序,开发人员希望删除没有被使用,以尽量减少计算小时计费
因此让你觉得计算实例这不是计算时间,但正常运行时间您将收取什么。怀疑完全阅读MSDN论坛this question官方回应后淡出:
我可以证实,每个实例(任何角色)计数,你必须实例活动的计数的所有时间(不论如何他们有很多“活动”)。在具有两个Web角色实例和两个工作者角色实例的应用程序的情况下,您会被收取四个实例
在$ 0.12 /每实例小时,使用N个实例的应用程序将是一个平均结算为24 * 30 * 0.12 * N /月=每例86美元/月。 如果您希望应用99.9%的正常运行时间service level agreement,并且考虑到事实上不能少于2个实例,那么此问题会恶化。
因此,一个小型,计算能力低廉的网站可能不是Azure的目标市场。但对于批处理流程来说,负担可能会消失。
问题
只在计算功率的条件和“计算时间”计费说到,Azure的将是批量处理的好托管选项,只运行了几个小时了一个月,如果和只有当你可以容易地扩大(和减少!)个例子。所以:
- 是否可以通过编程来扩大和缩小Azure中的实例数量?除了手动更改配置文件之外,还有其他选项吗?
- 是否存在缩小实例数量的非显而易见的问题?
- Azure花费多少时间来“确认”您的应用程序缩小比例?
关于后一个问题:以极端情况下,您有大量实例(例如1000)运行45分钟。如果Azure在该过程结束后的15分钟内无法注意到缩小比例,则您将被收取额外1000个计算时间小时。
小记:“向上扩大”和“向下”通常用于向单个节点添加资源。在这种情况下,我认为你的意思是“向内扩展”和“向外扩展”,即向系统添加更多节点。 - 您可以使用csmanage(http://code.msdn.microsoft.com/windowsazuresamples)将配置文件的更新脚本编写为新的实例数。您仍然必须在本地踢脚本(不是天蓝色)。您可能需要查看以下内容:自动执行应用生命周期(http://microsoftpdc.com/Sessions/SVC25) – 2010-01-26 13:26:21
几分钟前,我在MSDN Azure论坛中发布了类似的问题:http://social.msdn.microsoft。 com/Forums/zh-CN/windowsazure/thread/e4fba2df-7676-48f9-9dfd-f0f3e40f7fe8 PS:谢谢Jason!我会访问链接(并肯定会检查我的语言!:) – 2010-01-26 14:21:42