Azure角色是否需要在终止之前清理本地资源?

时间:2011-06-10 07:04:43

标签: windows resources azure cloud

假设我的Azure角色被通知它将很快终止,并且技术上可以自行清理本地资源(例如临时文件)。它应该这样做吗?

我不是在问whether someone will see my leftover temporary files - 我的角色是如何成为礼貌的好Azure公民。

清理本地资源的角色是否有意义,还是应该保留所有内容?

2 个答案:

答案 0 :(得分:2)

我想不出有什么理由可以在关机期间清理像临时文件这样的东西。

相反,我只是使用通知作为一种优雅的方式来关闭 - 希望避免让任何工作“半完成”。

特别是对于临时文件的问题,LocalStorage功能具有“清理角色回收”属性 - 您应该将其设置为true。

答案 1 :(得分:2)

就像斯图尔特所说,没有理由进行任何本地存储清理。您可以将其保留供将来使用(无法保证),也可以在角色实例关闭后自动清理本地存储。

您在关机期间想做的事情是relesae blob租约,关闭打开会话,关闭数据库连接等。如果来宾操作系统(或主机操作系统),您将没有这个机会崩溃,但你总是希望在可能的情况下处理优雅的停机。