Windows Azure中的PowerShell
Windows Azure集成了PowerShell,使得Windows Azure拥有与其他Microsoft平台相同级别的灵活性和可扩展性。同样,利用PowerShell,用户可以创建新部署、停止和启动已部署的服务,并将服务从临时环境转入生产环境。通过以下脚本,能实现新 服务部署的创建:
创建新部署的PowerShell命令示例
Windows Azure将实例和角色划分为升级域,是在后台自动执行来实现的。在升级过程中,Windows Azure逐个更新角色实例,仅有需要升级的特定域的相关角色实例获得通知并作出响应,其他角色保持不变。这样做的好处是,提供了无缝的升级体验, 不会造成服务中断。
在Windows Azure虚拟机角色部署方面,用户能够自定义Windows Server 2008 R2映像部署到Windows Azure。鉴于Windows Azure中运行的服务器实例状态不会被保留,在通过映像重新创建服务器实例的情况下,与该实例相关的任何正在运行的状态信息都将丢失,用户在使用Windows Azure时将其写入blob或者Windows Azure驱动器中,从而保留状态信息。