跳到主要内容

面向 DevOps 和软件开发团队的云存储解决方案:RcloneView

· 阅读需 7 分钟
Tayson
Senior Engineer

DevOps 团队需要在 S3、GCS 及其他云提供商之间管理构建产物、发布包、数据库转储、日志和文档。RcloneView 为云存储提供了一个可视化管理层,而不会为你的流水线增加复杂度。

软件团队几乎每天都要和云存储打交道:CI/CD 流水线将构建产物推送到 S3,数据库备份落地到 Backblaze B2,文档同步到 Google Drive 供非技术相关人员查看,发布归档在对象存储中不断堆积。管理这些存储——清理旧产物、验证备份、在不同提供商之间迁移——通常落到某个开发者头上,让他不得不编写一次性脚本。RcloneView 用一个团队中任何人都能使用的可视化界面取代了这些脚本。

RcloneView 应用预览

在一个地方管理和同步所有云端

RcloneView 是 rclone 的跨平台 GUI。通过清爽的可视化界面比较文件夹、传输或同步文件,并自动化多云工作流。

  • 一键作业:复制 · 同步 · 比较
  • 调度器与历史记录,实现可靠的自动化
  • 支持 Google Drive、OneDrive、Dropbox、S3、WebDAV、SFTP 等
WindowsmacOSLinux
免费开始使用 →

核心功能免费。Plus 提供自动化功能。

软件开发中的云存储接触点

资产常见存储位置管理方
构建产物AWS S3、GCSCI/CD 流水线
发布包S3、GitHub Releases发布工程师
数据库备份S3、Backblaze B2DBA / DevOps
日志归档S3 Glacier、GCS Coldline运维团队
文档Google Drive、Confluence所有团队
ML 模型权重S3、GCS数据团队
基础设施快照云提供商原生存储DevOps
共享开发资产Dropbox、Google Drive所有团队

DevOps 团队的使用场景

1)跨云产物检查

构建流水线通常会自动将产物推送到 S3。当你需要在流水线之外检查、复制或移动产物时,RcloneView 提供了可视化界面:

Browse S3 build artifacts in RcloneView

浏览你的 S3 存储桶,并排比较产物版本,并将特定构建复制到暂存位置——无需编写 AWS CLI 命令。

2)数据库备份验证

自动化数据库备份每晚运行——但它们真的落地到云存储了吗?使用 RcloneView 的文件夹比较功能来验证备份文件是否符合预期:

  1. 将本地备份目录与 S3 目标进行比较。
  2. 找出任何遗漏的备份或大小异常。
  3. 如有需要,手动重新触发失败的备份。

3)产物生命周期管理

旧的构建产物会不断累积存储成本。使用 RcloneView 可以:

  • 删除超过保留期限的产物。
  • 将发布构建移动到 Glacier 或 Coldline 以实现低成本长期保存。
  • 在不同云提供商之间迁移产物(S3 → GCS,或 AWS 区域迁移)。
Migrate build artifacts between cloud providers

4)灾难恢复:复制关键存储

对于关键的应用数据(用户上传内容、处理后的文件、ML 模型),可以使用 RcloneView 在云提供商之间进行复制:

  • 主存储:aws-s3:prod-user-uploads/
  • 灾备副本:gcs:prod-user-uploads-dr/

安排每日同步任务。在发生灾难恢复事件时,你的应用可以放心地指向 GCS 存储桶,因为其数据是最新的。

5)将文档同步给非技术相关人员

Confluence 或 Git wiki 中的工程文档并不总是能被产品经理或客户访问到。将文档导出为 PDF 或 HTML,并使用 RcloneView 同步到所有人都能访问的共享 Google Drive 或 SharePoint 文件夹。

Schedule documentation sync to Google Drive

6)跨团队资产分发

数据团队、QA 团队和前端团队各自需要共享文件的不同子集。使用 RcloneView 的过滤规则功能,仅将相关子集同步到每个团队的存储:

--include /qa-test-data/**
--exclude /proprietary-models/**

存储成本管理

DevOps 团队常常发现自己成了失控云存储成本的责任人。RcloneView 可以帮助你:

  • 通过文件夹比较,比对已存储内容与实际被引用的内容,找出未使用的产物
  • 通过可视化浏览存储桶结构,识别最大的存储消耗来源
  • 按计划自动将冷数据移动到分层存储(Glacier、Coldline)。

面向开发团队的安全注意事项

实践实施方式
最小权限 IAM为每个环境创建具有最小 S3 权限的独立 RcloneView 凭据
加密敏感导出内容对包含 PII 的数据库转储使用 Crypt 远程
审计访问使用 RcloneView 的任务历史记录作为传输审计追踪
轮换凭据在 IAM 密钥轮换时更新 RcloneView 远程配置

快速上手

  1. rcloneview.com 下载 RcloneView
  2. 连接你的云提供商——S3、GCS、Azure Blob、Backblaze B2。
  3. 浏览和管理构建产物,无需编写 CLI 命令。
  4. 为关键存储设置灾备复制任务

DevOps 云存储管理不应该每个任务都需要一个脚本。RcloneView 负责处理可视化操作、一次性操作和计划任务,让你的流水线可以专注于自动化本身。


相关指南:

支持的云服务商

Local Files
WebDAV
FTP
SFTP
HTTP
SMB / CIFS
Google Drive
Google Photos
Google Cloud Storage
OneDrive
Dropbox
Box
MS Azure Blob
MS File Storage
S3 Compatible
Amazon S3
pCloud
Wasabi
Mega
Backblaze B2
Cloudflare R2
Alibaba OSS
Ceph
Swift (OpenStack)
IBM Cloud Object Storage
Oracle Cloud Object Storage
IDrive e2
MinIO
Storj
DigitalOcean Spaces