视频教程:如何集成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

相关文章

Spring Boot集成/输出/日志级别控制/持久化开发实践

《SpringBoot集成/输出/日志级别控制/持久化开发实践》SpringBoot默认集成Logback,支持灵活日志级别配置(INFO/DEBUG等),输出包含时间戳、级别、类名等信息,并可通过... 目录一、日志概述1.1、Spring Boot日志简介1.2、日志框架与默认配置1.3、日志的核心作用

Apache Ignite 与 Spring Boot 集成详细指南

《ApacheIgnite与SpringBoot集成详细指南》ApacheIgnite官方指南详解如何通过SpringBootStarter扩展实现自动配置,支持厚/轻客户端模式,简化Ign... 目录 一、背景:为什么需要这个集成? 二、两种集成方式(对应两种客户端模型) 三、方式一:自动配置 Thick

OpenCV在Java中的完整集成指南分享

《OpenCV在Java中的完整集成指南分享》本文详解了在Java中集成OpenCV的方法,涵盖jar包导入、dll配置、JNI路径设置及跨平台兼容性处理,提供了图像处理、特征检测、实时视频分析等应用... 目录1. OpenCV简介与应用领域1.1 OpenCV的诞生与发展1.2 OpenCV的应用领域2

SpringBoot集成MyBatis实现SQL拦截器的实战指南

《SpringBoot集成MyBatis实现SQL拦截器的实战指南》这篇文章主要为大家详细介绍了SpringBoot集成MyBatis实现SQL拦截器的相关知识,文中的示例代码讲解详细,有需要的小伙伴... 目录一、为什么需要SQL拦截器?二、MyBATis拦截器基础2.1 核心接口:Interceptor

SpringBoot集成EasyPoi实现Excel模板导出成PDF文件

《SpringBoot集成EasyPoi实现Excel模板导出成PDF文件》在日常工作中,我们经常需要将数据导出成Excel表格或PDF文件,本文将介绍如何在SpringBoot项目中集成EasyPo... 目录前言摘要简介源代码解析应用场景案例优缺点分析类代码方法介绍测试用例小结前言在日常工作中,我们经

SpringBoot3.X 整合 MinIO 存储原生方案

《SpringBoot3.X整合MinIO存储原生方案》本文详细介绍了SpringBoot3.X整合MinIO的原生方案,从环境搭建到核心功能实现,涵盖了文件上传、下载、删除等常用操作,并补充了... 目录SpringBoot3.X整合MinIO存储原生方案:从环境搭建到实战开发一、前言:为什么选择MinI

Spring Boot集成Druid实现数据源管理与监控的详细步骤

《SpringBoot集成Druid实现数据源管理与监控的详细步骤》本文介绍如何在SpringBoot项目中集成Druid数据库连接池,包括环境搭建、Maven依赖配置、SpringBoot配置文件... 目录1. 引言1.1 环境准备1.2 Druid介绍2. 配置Druid连接池3. 查看Druid监控

Ubuntu如何分配​​未使用的空间

《Ubuntu如何分配​​未使用的空间》Ubuntu磁盘空间不足,实际未分配空间8.2G因LVM卷组名称格式差异(双破折号误写)导致无法扩展,确认正确卷组名后,使用lvextend和resize2fs... 目录1:原因2:操作3:报错5:解决问题:确认卷组名称​6:再次操作7:验证扩展是否成功8:问题已解

PostgreSQL的扩展dict_int应用案例解析

《PostgreSQL的扩展dict_int应用案例解析》dict_int扩展为PostgreSQL提供了专业的整数文本处理能力,特别适合需要精确处理数字内容的搜索场景,本文给大家介绍PostgreS... 目录PostgreSQL的扩展dict_int一、扩展概述二、核心功能三、安装与启用四、字典配置方法

Python实现对阿里云OSS对象存储的操作详解

《Python实现对阿里云OSS对象存储的操作详解》这篇文章主要为大家详细介绍了Python实现对阿里云OSS对象存储的操作相关知识,包括连接,上传,下载,列举等功能,感兴趣的小伙伴可以了解下... 目录一、直接使用代码二、详细使用1. 环境准备2. 初始化配置3. bucket配置创建4. 文件上传到os