如何使用微软Azure云计算驱动应用程序 — IT技术

王朝互联网·作者佚名  2010-04-12
窄屏简体版  字體: 小  |  中  |  大  |  超大  

【赛迪网-IT技术报道】在Windows Azure云计算下可以使用NTFS应用程序(API)链接到网络附属持久驱动(durable drive)上。对于网络附属持久驱动来说,一个驱动可以被挂接到某个特定的实例上,当作该实例对应的虚拟机的一块硬盘使用。由于驱动在后台是由page blob实现的,因此用户向驱动中写入的文件也会自动被写入后台的page blob。这样一来数据便得到了持久化,即使万一运行当前实例的虚拟机出了问题,你还可以在其它实例中再次挂接这块虚拟硬盘,数据并不会丢失。从功能上看,持久驱动的功能就像是一个单卷NTFS虚拟硬盘驱动一样。

用户在自行创建虚拟驱动后可以使用云程序上传这个虚拟驱动。云程序将会具体指定存储账户名称(云程序为您创建指定存储账户名称的关键在于ServiceConfiguration.cscfg程序文件的使用)。下面的步骤主要介绍如何使用应用程序链接上传至云服务器存储的虚拟驱动:

1. 初始化驱动缓存,以使实例中的所有程序和线程都可以使用该驱动。

2. 为驱动创建一个相关对象

3. 挂接驱动

4. 在您的程序中使用该虚拟驱动,并创建一个驱动符(如X:\)来代表持久NTFS卷,以向该驱动中存储程序或读出数据。

在微软Azure云程序中可以使用微软Azure驱动应用程序来实现:

1. 创建驱动:创建一个格式化的page blob,就像是创建一个单卷NTFS虚拟硬盘驱动一样。

2. 初始化缓存:允许云程序指定驱动存储地址及大小以方便微软Azure驱动和虚拟实例挂接。

3. 挂接驱动:为虚拟驱动创建驱动字符以方便微软Azure程序对该虚拟驱动的使用。

4. 获得已挂接的驱动:返回挂接驱动列表。其组成部分包括已经建立的挂接驱动字符、挂接驱动地址。

5. 断开驱动挂接:将挂接的驱动断开并释放驱动字符。

6. 快照驱动:允许客户程序创建驱动备份(即Page Blob备份)

7. 复制驱动:提供复制驱动能力或快照另一个驱动名字的能力,以创建读/写驱动。

(责任编辑:尹聪颖)

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
© 2005- 王朝網路 版權所有 導航