WindowsAzure虚拟机:IaaS执行模型详解

0 下载量 98 浏览量 更新于2024-08-27 收藏 422KB PDF 举报
"Windows Azure执行模型主要涉及到云环境中虚拟机的创建和使用,提供IaaS(基础设施即服务)服务。用户可以通过Windows Azure管理门户或基于REST的Windows Azure服务管理API来创建虚拟机,并且支持多种浏览器访问。创建虚拟机时,需要选择虚拟硬盘(VHD)作为基础,这些VHD存储在Windows Azure Blob存储中,可以选择上传自定义VHD或使用由Microsoft及其合作伙伴提供的预配置VHD。预装的VHD通常包含Windows Server的不同版本。此外,还需指定虚拟机的大小,有特小型至特大型五种选择,不同大小对应不同的CPU核心数量和内存容量。虚拟机一旦运行,就会按小时计费,无论其是空闲还是繁忙状态。每个运行的VM有一个与之关联的操作系统磁盘,保存在Blob中,对VM的操作系统所做的任何更改都会存储在这个磁盘上。如果使用库中的VHD创建VM,Microsoft会负责更新,但对自定义VHD的更新则需用户自行处理。" 在Windows Azure执行模型中,虚拟机是核心组件,它允许开发人员、IT专业人士和其他用户在云端部署和管理计算资源。IaaS服务模式使得用户无需关心底层硬件设施,只需关注于应用程序和服务的运行。通过Windows Azure管理门户,用户可以方便地进行虚拟机的创建、配置和管理,这个门户兼容多种浏览器,确保了跨平台的可用性。REST API则为自动化和定制化管理提供了可能,微软为不同操作系统提供了客户端工具来方便调用这些API。 在创建虚拟机时,选择合适的VHD至关重要,因为它是VM的基础。用户可以选择上传自己的VHD镜像,或者利用Windows Azure虚拟机库中的预配置镜像,这些预装镜像通常包含了预装的操作系统和必要的服务。虚拟机的大小选择直接影响了其性能,包括CPU核心数量和内存大小,不同规模的VM适用于不同需求的应用场景。 计费模式是按小时计算,一旦虚拟机启动,费用就开始计算,不论VM是否在工作。这意味着即使是空闲的VM也会产生费用。此外,每个运行的VM拥有一个操作系统磁盘,其中保存了对VM的所有改动,如安装的应用程序和系统配置。微软对库中的VHD会定期更新,如打补丁,而用户自定义的VHD则需要用户自己维护和更新。 Windows Azure执行模型提供了灵活、可扩展的云计算环境,通过虚拟机服务,用户可以轻松地在云端部署各种规模的应用,并根据需要调整资源。同时,其计费机制和操作系统磁盘管理策略确保了资源的有效利用和持续优化。