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磁盘持久性保证。

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

2月Azure 新功能速递: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的请求提供服务

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

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

上图的具体流程如下:

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

相关资料:

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

猜你喜欢

转载自blog.51cto.com/14669127/2477035