写点什么

视频教程:如何集成 Perforce Helix Core 与 S3 存储,助力无限扩展储存空间

  • 2024-03-21
    上海
  • 本文字数:1961 字

    阅读完需:约 6 分钟

视频教程:如何集成Perforce Helix Core与S3 存储,助力无限扩展储存空间

面对企业持续向云端迁移的趋势,以及降低成本的需求,Perforce 推出了 Helix Core 2023.2 版本。该版本使用户能够将其存档库连接到支持或兼容 S 的云对象存储,为用户提供了一个可自动无限扩展的持久、便捷的解决方案。

本篇文章将详细介绍 S3 存储的概念,深入探讨其优势,并分享如何 Perforce Helix Core 中启用 S3 存储。

什么是 S3 存储?

S3 存储是一种对象存储服务,最初由 AWS 创建,用于提供低成本、高弹性的数据存储。现在,除了 AWS 之外,Azure、谷歌云、Digital Ocean、腾讯云等数十家提供商也提供与 S3 兼容的存储方案。从 Perforce Helix Core 2023.2 版本开始,用户可以直接在 Perforce Helix Core 中利用 S3 存储来存储归档库。

在 Perforce Helix Core 中,您可以选择将归档库存储在 Amazon S3(Amazon 网络服务的简单存储服务)或与 S3 兼容的其他服务中,从而实现存储成本的降低。

常见的 S3 兼容服务包括 Azure、Digital Ocean、Minio 和 Google Cloud 等,但需要注意的是,此列表并非详尽无遗,您应该咨询您的云服务提供商,了解他们是否提供与 S3 兼容的存储服务。

归档仓库允许用户将服务器上的文件数据存储到批量存储位置(如 S3 存储),通过重新定位很少访问的文件释放磁盘空间。值得一提的是,归档仓库只会移动文件数据,而元数据则保留在原位置。

使用 S3 存储有哪些好处?

您的团队决定在Perforce Helix Core中采用 S3 存储作为归档仓库,可能出于以下几种原因:

S3 存储释放服务器中的存储空间

通过 S3 存储,只需保留元数据在服务器上,文件实际保存在 S3 对象存储中,有效释放服务器存储空间,同时仍可查看文件历史记录。

S3 存储具有成本效益

相较于块存储或标准磁盘存储,S3 存储成本效益更高,为团队节省资金和资源。而且,不同的云提供商还会在服务中内置了额外的冗余和备份。

S3 存储可无限扩展

S3 存储的另一个好处是,它能够随着项目的发展而无限扩展,无需团队手动添加存储。

S3 存储始终可用

与归档到物理磁盘相比,S3 存储通过云提供商始终可用,使得取消归档(恢复)文件或项目变得更加快速、简单。

S3 存储可轻松与 Perforce Helix Core 集成

不论您已将 Perforce Helix Core 部署至 AWS(或其他支持、兼容 S3 存储的云服务商),还是您的 Helix Core 服务器已经部署到位,只需使用云 S3 存储归档库,都能轻松上手。

在与您的服务器相同的云提供商上使用归档存储的主要区别在于,您更有可能获得更快的连接,并减少数据出站费用。但这可能因提供商而异。

接下来会继续介绍如何开始使用 Perforce Helix Core 与 S3 存储的集成。

储存数据前的权衡

在决定将数据存储到 S3 存储中之前,请务必考虑以下因素:与本地连接存储相比,S3 存储加载数据的时间更长。目前,Perforce Helix Core 限制了 S3 存储的使用范围,将其仅用于归档仓库,从而将数据加载速度较慢的影响降到最低。

在 Perforce Helix Core 中 S3 存储的用例

为了充分利用 S3 存储,建议用户在其存档库中存储以下类型的数据:

  • 不需要经常访问但与当前项目相关的文件;

  • 不再积极开发或维护的项目版本文件;

  • 已完成但未来可能需要更新的项目。

游戏和虚拟制作行业的人员要尤其注意这些类型的文件。一些可能的使用案例包括过去几季的节目、将制作续集的电影或视频游戏,以及不需要频繁更新的旧版电子游戏。例如,如果您的团队开发了一款已有 10 年历史的游戏,而每个文件都有超过 100 个修订版本,那么您可以将这些文件的所有旧版本都归档存储起来。

如何在 Perforce Helix Core 中使用 S3 存储

要开始在 S3 中存储存档库,用户需要在创建仓库时指定以下内容:

  • S3 存储桶的位置;

  • 访问存储桶所需的凭证。

如需了解有关设置存档库的更深入说明,请联系Perforce授权合作伙伴——龙智,我们将为您提供《Helix Core 服务器管理员指南》,其中包括详细的配置 S3 备份存档库内容。

Perforce 解决方案工程师 Jase Lindgren 在以下视频中详细介绍了如何为 AWS + Perforce Helix Core 和 Digital Ocean + Perforce Helix Core 配置 S3 存储:


如何为 AWS + Perforce Helix Core 设置 S3 存档存储


如何为 Digital Ocean + Perforce Helix Core 设置 S3 存档存储


随时了解 Perforce Helix Core 的最新动态

Perforce Helix Core 的 "最新消息" 页面会定期更新 Perforce Helix Core 的最新产品功能,以及详细的使用说明。请密切关注即将发布的 Perforce Helix Core 2024.1,以获取更多功能更新。作为 Perforce 授权合作伙伴,龙智也将及时发布相关的中文信息,请随时关注龙智微信公众号或网站。

立即开始使用 Perforce Helix Core

如果您的团队尚未使用这款行业领先的版本控制,那么您可以免费开始使用,最多可支持 5 个用户免费,并且没有功能限制。

Perforce Helix Core 是一款领先的版本控制系统,适用于需要快速创新的大规模团队。它存储并跟踪所有数字资产的变更,从源代码到二进制文件再到 IP。连接您的团队,让他们更快地采取行动,更出色地进行构建。

原文链接:https://bit.ly/4cddodn

用户头像

还未添加个人签名 2021-05-18 加入

分享DevSecOps解决方案最新动态,帮助您学习与使用Atlassian, Perforce, Whitesource, Cloudbees及龙智自研产品,实现软件研发的高度协同与自动化,提高交付效率与质量,并确保开发过程可追溯、可度量。

评论

发布
暂无评论
视频教程:如何集成Perforce Helix Core与S3 存储,助力无限扩展储存空间_版本控制_龙智—DevSecOps解决方案_InfoQ写作社区