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

本文主要是介绍视频教程:如何集成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存档存储

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

如何为Digital Ocean + 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

这篇关于视频教程:如何集成Perforce Helix Core与S3 存储,助力无限扩展储存空间的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/834034

相关文章

springboot简单集成Security配置的教程

《springboot简单集成Security配置的教程》:本文主要介绍springboot简单集成Security配置的教程,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,... 目录集成Security安全框架引入依赖编写配置类WebSecurityConfig(自定义资源权限规则

springboot集成Deepseek4j的项目实践

《springboot集成Deepseek4j的项目实践》本文主要介绍了springboot集成Deepseek4j的项目实践,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价... 目录Deepseek4j快速开始Maven 依js赖基础配置基础使用示例1. 流式返回示例2. 进阶

Java常用注解扩展对比举例详解

《Java常用注解扩展对比举例详解》:本文主要介绍Java常用注解扩展对比的相关资料,提供了丰富的代码示例,并总结了最佳实践建议,帮助开发者更好地理解和应用这些注解,需要的朋友可以参考下... 目录一、@Controller 与 @RestController 对比二、使用 @Data 与 不使用 @Dat

Spring Boot 集成 Quartz 使用Cron 表达式实现定时任务

《SpringBoot集成Quartz使用Cron表达式实现定时任务》本文介绍了如何在SpringBoot项目中集成Quartz并使用Cron表达式进行任务调度,通过添加Quartz依赖、创... 目录前言1. 添加 Quartz 依赖2. 创建 Quartz 任务3. 配置 Quartz 任务调度4. 启

Oracle存储过程里操作BLOB的字节数据的办法

《Oracle存储过程里操作BLOB的字节数据的办法》该篇文章介绍了如何在Oracle存储过程中操作BLOB的字节数据,作者研究了如何获取BLOB的字节长度、如何使用DBMS_LOB包进行BLOB操作... 目录一、缘由二、办法2.1 基本操作2.2 DBMS_LOB包2.3 字节级操作与RAW数据类型2.

查看Oracle数据库中UNDO表空间的使用情况(最新推荐)

《查看Oracle数据库中UNDO表空间的使用情况(最新推荐)》Oracle数据库中查看UNDO表空间使用情况的4种方法:DBA_TABLESPACES和DBA_DATA_FILES提供基本信息,V$... 目录1. 通过 DBjavascriptA_TABLESPACES 和 DBA_DATA_FILES

Jackson库进行JSON 序列化时遇到了无限递归(Infinite Recursion)的问题及解决方案

《Jackson库进行JSON序列化时遇到了无限递归(InfiniteRecursion)的问题及解决方案》使用Jackson库进行JSON序列化时遇到了无限递归(InfiniteRecursi... 目录解决方案‌1. 使用 @jsonIgnore 忽略一个方向的引用2. 使用 @JsonManagedR

Java实现数据库图片上传与存储功能

《Java实现数据库图片上传与存储功能》在现代的Web开发中,上传图片并将其存储在数据库中是常见的需求之一,本文将介绍如何通过Java实现图片上传,存储到数据库的完整过程,希望对大家有所帮助... 目录1. 项目结构2. 数据库表设计3. 实现图片上传功能3.1 文件上传控制器3.2 图片上传服务4. 实现

Spring组件初始化扩展点BeanPostProcessor的作用详解

《Spring组件初始化扩展点BeanPostProcessor的作用详解》本文通过实战案例和常见应用场景详细介绍了BeanPostProcessor的使用,并强调了其在Spring扩展中的重要性,感... 目录一、概述二、BeanPostProcessor的作用三、核心方法解析1、postProcessB

C语言中的浮点数存储详解

《C语言中的浮点数存储详解》:本文主要介绍C语言中的浮点数存储详解,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录1、首先明确一个概念2、接下来,讲解C语言中浮点型数存储的规则2.1、可以将上述公式分为两部分来看2.2、问:十进制小数0.5该如何存储?2.3 浮点