代码之家  ›  专栏  ›  技术社区  ›  Frank Rosario

为部署替换Azure SDK PowerShell commandlets

  •  2
  • Frank Rosario  · 技术社区  · 14 年前

    我们遇到了一个问题 新部署 Azure PowerShell commandlet超时;我们与MS一起提交了一个bug报告,但他们对其进行了解释(用于通过commandlet上载的路径和超时阈值与Web门户使用的不同);他们没有为我们提供修复方案。

    我们需要运行这个命令,以便自动化构建部署,因此我们正在开发一个定制的commandlet来替换使用Azure SDK的新部署;希望这个路径不会出现commandlet所做的超时问题。但在我们走上这条路之前,是否还有其他可编写脚本的工具可以用来替换新的部署功能?我看着 Cloudberry for Windows Azure 但是它还没有可脚本化的接口。

    任何有建设性的意见都非常感谢。

    2 回复  |  直到 14 年前
        1
  •  3
  •   Joannes Vermorel Jonathan McIntire    14 年前

    如果您正在开发工作者角色,那么可以重用随附的动态程序集加载系统。 execution framework Lokad.Cloud的

    基本上,您只需将包含所有DLL的zip归档文件上传到blob存储区,框架就可以处理其余部分。 额外奖励:员工重新启动大约需要10秒 (与经典部署相比+10分钟)

    对于web角色也可以获得类似的行为,但是这个部分还没有在lokad.cloud中实现。

        2
  •  2
  •   Frank Rosario    14 年前

    仅供参考,我们通过编写一个自定义工具来上传具有更高超时公差的包,以及使用csmanage来解决这个问题。( http://code.msdn.microsoft.com/Release/ProjectReleases.aspx?ProjectName=windowsazuresamples&ReleaseId=3233 )以便在上载后创建部署。