Azure 提供了不同的托管模式来运行应用程序。每一种模式提供了一组不同的服务,所以你选择哪种托管模式取决于你到底想做什么。
1.虚拟机
Azure虚拟机让开发人员,IT管理人员和其他相关人员能够在云端创建和使用虚拟机。Azure虚拟机提供了所谓的基础设施即服务,这种技术能够应用于多种用途。
如图所示,用户可以:
1)在Azure的管理门户上创建虚拟机;
2)用Azure Service Management 的REST API来创建虚拟机。
对于第一种方式用户可以使用任意主流的浏览器,比如IE,Firefox,Chorme,对于第二种方式微软提供了Windows/Linux/Macintosh凭条的客户端脚本工具。其他的平台也可以
免费使用这些接口。
注意:当用户访问管理平台,创建虚拟机的时候,用户需要为虚拟机镜像选择一个VHD(虚拟磁盘),这些虚拟磁盘是存储在Azure Blobs中。
在创建虚拟机之前,有两种VHD的方案:
1)上传自定义的VHD;
2)使用微软及其合作伙伴在Azure Virtual Machine Gallery(这里不好翻译,个人认为应该是Azure虚拟机的一个集合)或者微软的开源VMDepot网站上提供的VHD;
在Azure Virtual Machine Gallery和VMDepot网站上的VHD包含干净的Windows 和 Linux镜像,同时也有已经安装了第三方产品的镜像。这些可选项正在逐步增加,目前已有的可选配置项如下:
- Windows Server
- Linux servers such as Suse, Ubuntu and CentOS
- SQL Server
- BizTalk Server
- SharePoint Server
- Extra Small, with a shared core and 768MB of memory.
- Small, with 1 core and 1.75GB of memory.
- Medium, with 2 cores and 3.5GB of memory.
- Large, with 4 cores and 7GB of memory.
- Extra Large, with 8 cores and 14GB of memory.
- A6, with 4 cores and 28GB of memory.
- A7, with 8 cores and 56GB of memory.
当虚拟机运行起来后,用户按时付费,当移除虚拟机的时候,计费则停止;收取的费用与虚拟机的使用率没有关系,而仅仅与使用虚拟机的时间有关,即虚拟机高负荷运行的时候和虚拟机闲置的时候收取的费用是一样的。
每一个运行中的虚拟机都有一个与之关联的存储在Blod中的操作系统盘(OS Disk),当您使用galley中的VHD来创建虚拟机,这个VHD会被拷贝到操作系统盘(OS Disk)中。对运行中的虚拟机的操作系统做的任何更改会被存储在这儿。举例来说,如果您安装的应用程序需要更改windows的注册表,这种更改就会被存储在虚拟机的OS Disk。下次再使用这个OS Disk来创建虚拟机时,这个虚拟机会继续从上次运行的状态开始运行。对于存储在gallery中的VHD,Microsoft会在您需要更新时自动安装更新,比如操作系统补丁。对于在您自己的OS Disk上的VHD,您必须自己安装更新(即使您的windows update 是打开的)。
--未完待续