一、背景
随着企业信息系统的需求扩展和信息技术的发展进步,很多企业用户的信息系统已经完成了从物理环境到虚拟化环境的转变。而现在,越来越多的企业用户已经开始了业务向云环境的迁移。如何在不淘汰现有架构的前提下,顺利实现业务转型成了很多信息系统开发管理人员的新挑战。
云上部署版本的混合云存储网关为了应对这种需求,在目前已实现的虚拟化环境中部署形态的基础上,帮助用户在云上的环境中无需改变现有业务系统中的应用,轻松的对接阿里云上的存储服务。与此同时,混合云网关也为那些已经将业务迁移到云上的用户提供了一种新的访问阿里云OSS对象存储资源的方式,用户可以更加弹性的部署规划自己的存储资源,将冷数据通过云存储网关存放到阿里云OSS对象存储当中。
二、云存储网关介绍
产品规格:
目前支持部署在阿里云线上的存储网关有文件网关和块网关两种类型,其中文件网关提供NFS/CIFS访问协议,块网关提供ISCSI访问协议。每种网关类型根据配置不同提供了三种规格供用户选择,分别为基础型,标准型和性能型网关。用户可结合自己的应用,根据需求选择不同类型的网关产品,网关详细参数如下:
注: 自1.0.35版本开始,云存储网关不再支持性能型网关部署,新增增强型网关,最大带宽5Gbps。
主要特点:
部署灵活快捷:
新版线上云存储网关不再需要用户以手动申请ECS并指定镜像的方式去部署网关,只需在云存储网关管理页面进行相应的权限授权后即可通过简单的几步参数选择来部署创建网关,节省了用户大量的部署、调试、配置时间。
管理方式便捷:
用户可以在云存储网关的管理界面进行添加、配置缓存及网关开启、重启、关闭等操作,同时能够一键进入网关的控制台,不再需要手动输入云存储网关IP地址及用户名密码即可登入云存储网关控制台。同时,通过云存储网关控制台还可以监控网关的资源消耗等系统监控信息。
网关监控界面
缓存模式支持:
文件和块网关均支持用户配置缓存模式,通过配置缓存区,用户上云的数据会先经过缓存区,再同步上云,从而减小用户读写操作时延,避免反复从云上拉取数据到本地, 帮助用户在数据上云的同时保证读写性能。
文件/对象一对一映射:
文件网关实现了用户本地挂载的目录与用户OSS Bucket存储的对象的一对一映射,每一个通过NFS/CIFS 访问的文件网关共享目录都对应着一个OSS存储中的Bucket,共享目录中的文件与OSS Bucket中的对象一一对应。用户可以直接访问Bucket中对应的OSS对象,不需要额外的元数据既可读取出全部的数据。这使得用户通过文件网关上传的数据可以非常方便的被用户部署的其它应用访问及集成。
支持多节点及第三方工具协同:
文件网关支持用户多节点部署,既多个文件网关配置对应同一个OSS Bucket,从而实现多个网关节点共享访问同一份数据,或通过第三方工具直接访问OSS Bucket中的数据。但由于文件网关无法感知其它网关的存在,因此如果其它文件网关或第三方应用对Bucket中的数据进行了修改或添加删除操作,文件网关会无法感知到云上数据的变化。这时用户可以通过打开文件网关提供的反向同步功能,让文件网关重新扫描OSS Bucket中的数据,刷新本地缓存区域,反向同步OSS Bucket内更改的数据到文件网关。
数据保护策略灵活:
通过开启文件忽略删除功能,文件网关可以做到让用户对本地网关挂载目录的文件删除操作不同步到OSS中去,这就可以使得用户将删除数据的操作限制在本地,保证云端数据是全量集合,提高数据安全性。 由于在 OSS Bucket中保存了用户全量数据,当用户需要再次访问这部分数据时,可再通过文件网关反向同步功能将对应的数据反向同步到本地挂载的目录当中。
三、服务架构
在目前的云存储网关架构当中,分为云网关管理模块,存储网关控制台及数据上云模块三大组成部分:
- 云存储网关管理模块主要负责网关集群的创建与管理,及存储容量,缓存容量和网关资源使用情况的监控功能。
- 云存储网关控制台提供了共享目录,逻辑卷及云资源,缓存区的创建、管理、删除等功能,同时可以在云存储控制台对网关进行版本升级及日志的上传下载等操作。
- 网关数据上云模块在后端实现了用户数据的上云功能,通过NFS/CIFS/ISCSI等标准的存储访问协议供用户客户端挂载使用,将用户挂载到本地路径中的数据上传到用户指定的OSS Bucket中去。
四、总结
混合云存储网关提供了NFS/CIFS/ISCSI等多种标准的存储接口,帮助用户实现了现有应用程序、基础架构和数据存储与阿里云之间的无缝集成。帮助用户在利用现有的软件架构的同时,将工作负载和存储数据灵活的配置部署到阿里云上来,既保证用户的高性能访问,又能够得到OSS存储 99.999999999% 的可靠性保障, 降低用户数据及业务的迁移成本,帮助用户高效安全的利用现有资源。
前往云存储网关产品界面,试用并了解更多关于云存储网关产品的信息。