2月Azure 新功能速递:Azure共享磁盘预览版

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了2月Azure 新功能速递:Azure共享磁盘预览版相关的知识,希望对你有一定的参考价值。

Blog Address:https://blog.51cto.com/14669127

微软于2月13日发布了Azure共享磁盘的预览版本,这是业界第一个共享云块存储。Azure共享磁盘支持块存储工作负载迁移到云上,包括要求最高的企业应用程序,他们目前在存储区域网络(san)上运行,其中包括集群数据库,并行文件系统,持久容器和机器学习应用程序,这种独特的功能使客户能够运行对延迟敏感的工作负载,而不会影响快速故障转移和高可用性的部署模式,这包含为Windows 或基于Linux的集群文件系统构建的应用程序。有了Azure共享磁盘,客户现在可以灵活地将运行在Windows Server上的集群环境迁移到Azure,包含Windows Server 2008,该功能旨在支持SQL Server故障转移集群实例(FCI)、扩展文件服务器(SoFS),远程桌面服务器(RDS)和Windows 服务器上运行的SAP ASCS/SCS。

目前,Azure共享磁盘为在集群环境中运行的应用程序提供了一致的体验,这意味着当前利用SCSI持久保留的任何应用程序都可以使用这组众所周知的命令将集群中的节点注册到磁盘。然后应用程序可以从一系列受支持的访问模式中选择一个或者多个节点对磁盘的读写,这些应用程序可以部署在高可用配置中,同时还可以利用Azure磁盘持久性保证。

下图演示了一个示例双节点集群数据库应用程序,该应用程序协调了从一个节点到另一个节点的故障转移。

技术图片

上图的具体流程如下:

  1. 运行在Azure VM1和Azure VM2上的集群应用程序注册了磁盘的读写权限。
  2. 在Azure VM 1上的应用程序实例获取一个磁盘写入的预约
  3. 该预约在Azure磁盘上强制执行,现在数据库可以专门向磁盘写入数据,Azure VM2上的应用程序实例的任何写操作都不会成功
  4. 如果Azure VM1上的应用程序实例宕机,Azure VM2上的实例现在可以启动数据库故障转移并接管磁盘。
  5. 该预订现在强制在Azure磁盘上执行,将不再接受来自Azure VM1上的应用程序的写操作,它现在只接受Azure VM2上的应用程序的写操作。
  6. 集群应用程序可以完成数据库故障转移,并为来自Azure VM2的请求提供服务

下图说明了另一种常见的工作负载,它是由从磁盘读取数据以运行并行作业的多个节点组成,比如,机器学习模型的培训。

技术图片

上图的具体流程如下:

1.应用程序将所有虚拟机注册到磁盘
2.然后,Azure VM1的应用程序实例在打开其他虚拟机的读操作时,获得对磁盘的写操作的预订
3.该预订在Azure 磁盘上强制执行
4.集群中的所有节点现在都可以从磁盘读取数据,只有一个节点代表集群中的所有节点将结果写回磁盘。

相关资料:

  • 使用Azure资源管理器模板创建Azure共享磁盘有关如何在预览版中启用Azure共享磁盘的详细信息,请参阅文档页面
  • 有关区域可用性和超磁盘可用性的更新,请参阅Azure Disk FAQ

以上是关于2月Azure 新功能速递:Azure共享磁盘预览版的主要内容,如果未能解决你的问题,请参考以下文章

将 Azure linux OS 磁盘从普通磁盘 (hdd) 转换为标准 ssd 磁盘(预览模式)

新 Azure 预览门户中的云服务(2014 年 4 月)

具有共享高级磁盘的 Azure 虚拟机 - 看不到数据

深入解析Microsoft Azure File 服务

如何在 Azure 虚拟机中为在 Hyper-V 下运行的群集创建共享磁盘?

Azure 功能无法访问 Azure 文件共享