繁体   English   中英

Windows Azure VM角色上载

[英]Windows Azure VM role upload

此问题与Azure VM角色有关。 正如我在一些博客中所读到的,为了托管VM角色,我们需要在其中安装带有Windows Server 2008 r2的虚拟机映像(VHD)。

1.)那么VHD文件的大小(大致)是多少?

2.)我想这肯定会在GB中。 所以可以通过任何其他方法避免它,以便我们可以在飞行中创建它,我的意思是在云环境本身。 这样就可以避免上传如此庞大的文件。

我将为David提供更多信息。 请检查以下标题“我为什么要在我的应用程序中使用VM角色?” 因为您必须确定为什么要进入“VM角色”路径:

http://msdn.microsoft.com/en-us/library/windowsazure/gg671911.aspx

接下来回答你的问题:

1)VHD的大小由您将使用的VM角色实例的类型定义。 最大VHD逻辑大小支持为64GB。 根据您的VM角色实例类型“超小,小,中,大和超大”,您可以使用15GB的超小型,35GB的小型和64GB的中型,大型和超大型。

2)截至目前,VM Role仍在BETA中,您必须使用Windows Server Hyper-V在本地创建VHD,并且必须在其上安装Windows Server 2008。

如果您想深入了解,可以按照下面的“动手实验”进行操作:

http://msdn.microsoft.com/en-us/wazplatformtrainingcourse_vmrolelab_topic2#_Toc308775050

这就是它今天的工作原理:您在本地Hyper-V中创建VHD,然后上载映像,该映像随后用于VM角色部署和扩展。 很难预测实际的VHD大小,因为这在很大程度上取决于您在VM上安装的内容。 我相信你可以轻松创建超过10 GB的图像。

上传图像后,如果修补VM,则无需重新上传整个图像。 您可以上传差异磁盘,这将相当小。

需要记住的一点是:在Windows Azure中对运行时VM所做的任何更改都将是非持久性的。 例如,如果VM崩溃并且必须重建,则会从最初上载的VHD重建。

现在......说了这么多:你应该仔细考虑使用VM角色而不是Web角色和角色(分别是运行和不运行IIS的Windows Server 2008)。 使用可能以提升的权限运行的启动任务,您几乎可以安装通常在Windows Server上安装的任何内容。 VM角色有三个主要原因:

  • 您有要安装的软件,但安装无法自动完成
  • 您可以自动安装,但需要太长时间(例如,超过5-10分钟)
  • 您可以自动安装,但这是一个不可靠的安装

如果可以避免VM角色,则可以避免VM上载和后续VM维护,并将OS管理外包给Windows Azure。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM