将云上文件同步至线下存储的一种方案 - 混合云存储网关

简介: 在最初的云存储市场,绝大部分用户,都是通过利用云存储的低价和高容量,将本地存储扩展到云上,从而达到降低成本的目的,同时利用云存储的高可靠性,保证数据的安全。随着时间的推移,用户的数据存储形态越来越多样。在与用户的实际接触中,我们发现不少用户同样有着将云上数据复制/备份至云下存储的需求。2019年12月1日实施的等保2.0(信息安全技术网络安全等级保护基本要求2.0),同样也对云上数据的安全性做了要求,这将进一步拉动用户将数据下云做额外保护的需求。

一、背景

在最初的云存储市场,绝大部分用户,都是通过利用云存储的低价和高容量,将本地存储扩展到云上,从而达到降低成本的目的,同时利用云存储的高可靠性,保证数据的安全。随着时间的推移,用户的数据存储形态越来越多样。在与用户的实际接触中,我们发现不少用户同样有着将云上数据复制/备份至云下存储的需求。2019年12月1日实施的等保2.0(信息安全技术网络安全等级保护基本要求2.0),同样也对云上数据的安全性做了要求,这将进一步拉动用户将数据下云做额外保护的需求。

针对这样的市场需求,阿里云生态中的有些产品就开始摸索如何将云存储同步至线下的方案。这里我们介绍其中的一种,通过混合云存储网关的极速同步和数据下载,实现将OSS文件同步至线下存储的方案。

二、方案介绍

混合云存储网关提供了极速同步和数据下载功能,利用这两个功能,就能实现将对应OSS Bucket中的文件及时同步到本地存储网关。

极速同步功能,可以将一个或多个连接至同一个 OSS Bucket的共享加入一个同步组。对该Bucket中数据进行的任何改动都会同步至该同步组中所有共享的本地网关。具体介绍可以参考:https://help.aliyun.com/document_detail/144175.html

极速同步默认只会同步文件的元数据,用户真正的数据并没有被实时同步回来,只有当读取文件的时候,才会从Bucket下载真实数据。所以,仅仅使用极速同步,并不能达到同步数据到线下存储的目的。

混合云存储网关有两种运行模式,缓存模式和复制模式。复制模式保证了云上数据和网关数据的完全一致。当运行在复制模式时,用户可以选择打开数据下载,这样在极速同步的时候,除了同步文件的元数据,同时也会默认下载文件。有关数据下载的功能介绍,可以参考:https://help.aliyun.com/document_detail/162189.html

所以,只要开启极速同步功能(反向同步也可以,但推荐极速同步),同时打开复制模式下的数据下载,我们就能方便快捷地将OSS Bucket中的数据下载到云存储网关。

三、适用场景

1.备份云上数据

当需要备份OSS Bucket中的数据时,可以采用这种方案。云存储网关实时地同步Bucket中的文件,保证了文件线上和线下有两份拷贝,从而达到备份云上数据的目的。​

2.加速访问云上数据

当需要访问OSS Bucket中的数据,又对网络延时要求较高,此时可以采用这种方案。当数据通过某种方式上传到Bucket中时,云存储网关会及时下载,只需要将云存储网关部署在和需要访问数据的客户端同一个地方,这样通过云存储网关去访问数据,就跟访问本地数据一样高效便捷。​

3.多点同步

当对多个地点的数据同步有要求时,可以采用多个云存储网关,各地网关上的共享指向同一个OSS Bucket。这样,只要任何一个网关上有数据上传到Bucket,其他网关就会将数据同步下来。采用这种方案,不仅实现了多点同步的需求,而且由于各地都有一份本地副本,同时也保证了数据访问的性能。

目录
相关文章
|
27天前
|
缓存 容灾 网络协议
ACK One多集群网关:实现高效容灾方案
ACK One多集群网关可以帮助您快速构建同城跨AZ多活容灾系统、混合云同城跨AZ多活容灾系统,以及异地容灾系统。
|
5月前
|
Cloud Native 关系型数据库 Serverless
基于阿里云函数计算(FC)x 云原生 API 网关构建生产级别 LLM Chat 应用方案最佳实践
本文带大家了解一下如何使用阿里云Serverless计算产品函数计算构建生产级别的LLM Chat应用。该最佳实践会指导大家基于开源WebChat组件LobeChat和阿里云函数计算(FC)构建企业生产级别LLM Chat应用。实现同一个WebChat中既可以支持自定义的Agent,也支持基于Ollama部署的开源模型场景。
965 32
|
7月前
|
存储 并行计算 开发工具
SLS Prometheus存储问题之相比客户端SDK聚合写入,SLS网关侧聚合写入有什么优势
SLS Prometheus存储问题之相比客户端SDK聚合写入,SLS网关侧聚合写入有什么优势
|
9月前
|
前端开发 Java 应用服务中间件
Springboot解决跨域问题方案总结(包括Nginx,Gateway网关等)
Springboot解决跨域问题方案总结(包括Nginx,Gateway网关等)
|
消息中间件 缓存 运维
阿里云存储网关CSG对比ossfs
阿里云存储网关和ossfs都可以让用户像访问文件系统一样操作OSS Bucket中的对象。本文将从各方面详细对比二者的区别。
391 0
|
设计模式 安全 Java
基于设计模式改造短信网关服务实战篇(设计思想、方案呈现、源码)
基于设计模式改造短信网关服务实战篇(设计思想、方案呈现、源码)
395 0
|
存储 缓存 弹性计算
阿里云存储网关(CSG)软件版与ossfs对比(数据缓存篇)
本文从文件数据的管理、使用角度,详细对比阿里云存储网关(CSG)软件版与ossfs之间的区别。
503 0
|
存储 缓存 弹性计算
阿里云存储网关(CSG)软件版与ossfs对比(元数据篇)
本文从元数据的使用及管理角度,详细对比阿里云存储网关(CSG)软件版与ossfs之间的区别。
458 0
|
Java 测试技术 应用服务中间件
|
XML JSON 自然语言处理
Darabonba:支持任意 OpenAPI 网关的多语言 SDK 方案
在今天,开放平台及 OpenAPI 随处可见,它是系统与系统之间集成的重要桥梁。但 OpenAPI 用起来是否真的舒服,这要打一个大大的问号。本文将介绍 OpenAPI 领域下的难题和一些解决方案。
Darabonba:支持任意 OpenAPI 网关的多语言 SDK 方案

热门文章

最新文章