WindowsAzure云环境中的虚拟机执行和服务

0 下载量 113 浏览量 更新于2024-08-27 收藏 422KB PDF 举报
"WindowsAzure执行模型主要涉及到云环境中虚拟机的创建和使用,提供IaaS服务,允许用户通过WindowsAzure管理门户或REST API创建虚拟机。虚拟机的镜像存储在WindowsAzure blob中,可以选择上传自定义VHD或使用微软及其合作伙伴提供的预装操作系统版本。此外,用户需要指定VM的大小,包括特小型到特大型多个级别,并选择运行的数据中心位置。VM运行按小时计费,无论其是否空闲。每个VM有一个关联的OS磁盘,其中的改动会保存并影响到后续基于该磁盘创建的新VM。微软会定期更新库中的VHD,但用户自定义的VHD不会自动更新。" WindowsAzure执行模型是微软云服务的核心部分,它允许不同类型的用户在云端部署和管理虚拟机。这一模型提供了IaaS,即基础设施即服务,用户可以根据需求创建虚拟硬件环境,而无需关心底层硬件的管理和维护。IaaS是一种广泛应用的云服务模式,使得企业能够灵活地扩展或缩减IT资源。 创建WindowsAzure虚拟机的过程可以通过图形化的管理门户进行,这个门户可以使用多种主流浏览器访问,包括Internet Explorer、Mozilla Firefox和Google Chrome。对于自动化或者更高级的管理任务,可以利用基于REST的WindowsAzure服务管理API,微软提供了针对Windows、Linux和Macintosh系统的客户端脚本工具,方便开发者和IT管理员进行集成和定制。 在创建虚拟机时,用户必须选择一个虚拟硬盘(VHD)作为操作系统的来源。VHD可以是从本地上传的,也可以是WindowsAzure虚拟机库中提供的,比如包含预装的Windows Server 2008 R2或2012。VHD的选择直接影响到新虚拟机的初始状态。 VM的大小是另一个关键决策因素,WindowsAzure提供了多个规格,从小型到特大型,每个规格对应不同的CPU核心数量和内存大小。选择合适的VM大小对性能和成本效率至关重要。 运行的虚拟机会在选定的数据中心运行,费用按照运行时间计算,无论VM是在工作还是空闲,费用都是相同的。这意味着用户需要根据实际的业务需求来规划和调整虚拟机的数量和运行时间,以优化成本。 每个VM都有一个操作系统磁盘,这个磁盘保存在WindowsAzure的blob存储中。用户对VM的任何修改,例如安装应用程序或更改注册表,都会保存在这个磁盘上。如果基于这个OS磁盘创建新的VM,新VM将会继承这些改动。微软会定期更新库中的VHD以保持安全性,但用户自定义的VHD不包含这种自动更新机制,用户需要自行管理和应用更新。 WindowsAzure执行模型为用户提供了强大的云基础设施服务,允许灵活的资源调配,同时也强调了成本控制和资源优化的重要性。用户可以根据业务需求选择合适的VM配置,同时利用REST API实现自动化管理和集成,确保云环境的高效运行。