销售电话: 1-800-867-1380

迁移应用程序以便使用本地存储

更新时间: 2014年4月

本地存储区作为 Windows Azure 计算产品的一部分提供,为正在运行的应用程序实例提供临时存储区。当在 Windows Azure 中运行您的应用程序时,它在虚拟机 (VM) 中托管,该虚拟机连接着一个虚拟硬盘。本地存储区表示该硬盘上文件系统中的一个目录。

您可以为每个实例创建多个本地存储区。本地存储区的默认大小为 1 MB。可以将存储区大小增大到您的计算实例允许的最大值。计算实例的最大磁盘空间取决于为您的实例选择的虚拟机大小。

作者:Sreedhar Pelluru
审校:Valery Mizonov、Kun Cheng、Steve Howard

您在云中的 Windows Azure 应用程序可以使用现有的 NTFS API 来访问本地存储区。这样,对于那些使用 NTFS API(或标准 .NET Framework API,如 FileStream)存储和访问文件系统临时数据的本地应用程序,只需很少的代码改动,就可以很轻松地将这些应用程序迁移到 Azure 平台。

请注意,虚拟机上的本地存储区只能通过虚拟机上的本地应用程序实例访问。它可以配置为当回收运行实例的 Web 或辅助角色时持久化,但是这只适用于角色的简单回收。如果实例在不同硬件上重新启动(如发生硬件故障或进行硬件维护时),本地存储区中的数据不随实例移动,即使它被配置为通过回收持久化。

如果您要求数据可靠耐用、想在实例之间共享数据或访问 Windows Azure 之外的数据,请使用 Windows Azure 表服务、Windows Azure Blob 服务或 Windows Azure SQL Database 来替代本地存储区。如果要在实例之间共享数据并且这些实例中只有一个具有写访问权限,请考虑使用 Azure 驱动器。有关这些存储方式的详细比较,请参阅将数据迁移到 Windows Azure 中的表和 Blob中的比较表。

另请参阅

本文是否对您有所帮助?
(1500 个剩余字符)
感谢您的反馈
显示:
© 2014 Microsoft