更新时间:2026-07-02 GMT+08:00
分享

OBS最佳实践汇总

本文汇总了基于对象存储服务(OBS,Object Storage Service)常见应用场景的操作实践,为每个实践提供详细的方案描述和操作指导,帮助用户轻松构建基于OBS的存储业务。

表1 OBS最佳实践一览表

最佳实践

说明

将WordPress远程附件存储到OBS

本章节介绍如何通过插件,将WordPress远程附件存储到华为云OBS。

Web端通过PostObject接口直传OBS

本章节介绍一种在Web端利用PostObject接口直传文件至OBS的方法,即使用表单上传方式上传文件至OBS。该方案省去了应用服务器这一步骤,提高了传输效率,不会对服务器产生压力,且服务端签名后直传可以保证传输的安全性。

Web端直传OBS并设置上传回调

介绍一种在Web端利用PostObject接口直传文件至OBS并设置上传回调的方法,即使用表单上传方式上传文件至OBS,上传成功后会回调指定的地址。该方案省去了在应用服务器中转文件这一步骤,由Web端直传文件至OBS,提高了传输效率,且不会对服务器产生压力,同时服务端签名后直传可以保证传输的安全性。

移动应用直传

本章节介绍了应用客户端访问OBS的两种方法,从而更好地保护应用数据,避免被攻击后数据泄露以及越权访问的风险。

小程序直传OBS

本章节通过一个示例程序演示了如何通过微信小程序上传文件至OBS。

搬迁本地数据至OBS

本章节根据用户本地(个人电脑或自建存储服务器)数据大小,介绍了几种将本地数据搬迁至OBS的方式,并针对不同方式提供了对应操作流程及指导。

使用备份软件实现本地数据备份至OBS

本章节描述了备份本地数据至OBS的背景以及OBS支持的备份软件,并以Commvault备份软件为例,介绍了备份本地数据至OBS的基本流程。

迁移第三方云厂商数据至OBS

本章节根据存储在第三方云厂商的数据量及迁移场景,介绍了几种迁移方式,并针对不同方式提供了对应操作流程及指导。

OBS之间数据迁移

本章节介绍如何在华为云对象存储服务OBS之间进行跨账号、跨地域、以及同地域内的数据迁移。

在ECS上通过内网访问OBS

ECS支持通过公网和华为云内网两种方式访问OBS,为优化性能、节省开支,建议通过华为云内网访问OBS。本章节详细描述了在ECS上如何通过华为云内网访问OBS服务。

通过Nginx反向代理访问OBS

本章节介绍如何通过在ECS上配置Nginx反向代理,实现通过固定IP地址访问OBS。

通过云连接CC实现内网跨区域访问OBS

本文为您详细介绍通过云连接CC跨区域访问OBS的方案,方案中配套使用了桶的专线域名和专线IP,使用时您只需直接访问OBS桶的专线域名,CC就会自动将访问请求路由到对应区域的OBS桶。

使用云专线访问OBS

使用云专线可以建立企业本地数据中心IDC(Internet Data Center,以下简称IDC)与华为云间的高速、低时延、稳定安全的专属连接通道。您可以通过OBS桶的内网IP、专线域名、ELB代理三种方式实现云专线访问OBS。

通过CDN加速访问OBS

OBS支持通过CDN加速实现快速获取存储在OBS上的数据,提升终端用户体验,降低OBS流量开销。本章节以OBS文件下载加速为例,介绍了如何通过CDN加速访问OBS。

使用自定义域名托管静态网站

本章节详细描述了在OBS上使用自定义域名托管静态网站的操作流程及步骤,无需搭建网站服务器,即可快速发布个人及企业静态网站。

基于crc64或MD5的OBS数据完整性校验

对象数据在上传下载过程中,有可能会因为网络劫持、数据缓存等原因,存在数据不一致的问题。本章介绍如何利用OBS提供的通过计算MD5值的方式,对上传下载的数据进行一致性校验。

OBS安全配置建议

本章节提供了OBS使用过程中的安全最佳实践,旨在为提高整体安全能力提供可操作的规范性指导。

减少因误操作导致的数据丢失风险

华为云无法恢复您主动删除、覆盖、配置规则自动删除或服务协议到期自动删除的OBS数据。为了避免误删操作导致业务无法正常运行,本章节提供了几种规避方式,您可结合自身业务选择合适的方案。

降低因恶意访问导致资金或资源包损失的风险

如果您的OBS桶或并行文件系统遭受恶意攻击或流量盗刷,会引发信息泄露和流量激增,造成资源包耗尽、高额账单等较大的资金损失,且一旦账户余额耗尽进入欠费状态可能会影响业务正常运行。您可以参考本章节给出的一系列防护建议,有效规避此类风险,提升存储安全防护能力。

降低因账号密码泄露带来的未授权访问风险

本章节介绍了OBS提供的一些降低未授权访问风险的方法:

  • 通过权限控制方式来确保数据安全,包括IAM权限和桶策略配置。
  • 通过多因素认证方式来降低未授权访问的风险。
  • 通过临时访问密钥方式来降低未授权访问的风险。

强制桶加密

如果您的业务场景对安全性、合规性要求较高,可使用Organizations云服务提供的SCP策略,强制要求绑定策略的成员账号在创建桶时必须开启服务端加密,且现有桶不允许执行关闭桶加密操作。

OBS性能优化建议

本章节介绍如何通过给对象添加随机前缀名,对高速率访问请求进行水平扩展,以达到提升访问速率,降低访问时延的效果。

大数据场景下使用OBS实现存算分离

华为云存算分离大数据方案相比传统大数据方案,在同样的业务规模下所使用的计算资源、存储资源以及服务器数量都会有明显下降,同时资源利用率也能得到显著提升,可帮助企业降低业务综合成本。

面向AI场景使用OBS+SFS Turbo的存储加速实践

针对AI训练场景中面临的问题,华为云提供了基于对象存储服务OBS+高性能文件服务SFS Turbo的AI云存储解决方案。华为云高性能文件服务SFS Turbo HPC型支持和OBS数据联动,您可以通过SFS Turbo HPC型文件系统来加速对OBS对象存储中的数据访问,并将生成的结果数据异步持久化到OBS对象存储中长期低成本保存。

结合EG事件通知自动处理OBS桶中的图片

根据业务需求,您在OBS桶中执行上传、删除对象等操作后,希望能够自动触发执行后续操作流程,提升效率。本章节将提供全流程方案,即向源桶中上传图片后,通过EG事件通知功能自动通知下游服务函数工作流FunctionGraph,触发函数为图片添加水印,并将处理后的图片上传至目标桶中。

基于全站加速WSA的OBS传输加速最佳实践

如果客户端所在区域与数据存储区域相距较远,那么当客户端访问数据时,可能会因为传输距离远引发访问延时长、不稳定等问题。基于全站加速(Whole Site Acceleration,WSA)的传输加速方案可以让全球各地的客户极大地提升上传和下载速度,让不同地域的用户都能有很好的访问体验。

使用LTS解析桶日志

本章节为您详细介绍通过云日志服务(Log Tank Service,LTS)、事件网格(EventGrid,EG)和函数工作流(FunctionGraph)的结合使用,来将OBS桶的每条日志持续上报到LTS中进行搜索分析。

企业数据权限控制最佳实践

本最佳实践提供了企业开通OBS后可以设置的四种常见权限控制。

  • 为不同职能部门的员工设置不同的访问权限,以此达到不同部门人员访问公司数据的权限隔离。
  • 设置权限允许其他部门/项目用户下载共享数据,禁止写删。
  • 给各业务部门分配各自所需的IAM用户,通过桶策略给每个业务部门下的IAM用户授予独立的资源权限。
  • 通过OBS Browser+添加外部桶的方式实现业务部门之间桶资源隔离。

为帮助企业高效上云,华为云Solution as Code萃取丰富上云成功实践,提供一系列基于华为云可快速部署的解决方案,帮助用户降低上云门槛。同时开放完整源码,支持个性化配置,解决方案开箱即用,所见即所得。

表2 Solution as Code一键式部署类最佳实践汇总

一键式部署方案

说明

相关服务

CDN下载加速

该方案可以自动将存储在OBS中的数据按需缓存至各地CDN节点,有效加速实现静态资源访问和下载加速

CDN、OBS、DNS

全球数据传输加速

该解决方案基于华为云全站加速 WSA服务的动态加速技术构建,有效提升动态页面的加载速度和访问成功率

WSA、OBS、DNS、EIP

文字识别-发票识别与验真

该解决方案基于华为云文字识别 OCR服务增值税发票识别与发票验真技术构建,实现财税报销自动化

FunctionGraph、OCR、OBS

内容审核-图片审核

该解决方案可以自动识别图片中涉黄、广告、涉政涉暴、涉政敏感人物等违规内容,降低业务违规风险

FunctionGraph、Moderation、OBS

人证核身解决方案

该解决方案基于华为云人证核身 IVS服务和人脸识别 FRS服务构建,快速实现对用户身份真实性的核验

FunctionGraph、IVS、OBS、FRS、APIG

语音识别解决方案

该方案支持中文普通话以及带方言口音的普通话识别以及方言(四川话、粤语和上海话)的识别

FunctionGraph、SIS、OBS

语音识别-隐私通话内容分析

适用于电商领域客服服务过程异常检测,电销领域违规、投诉、专项检测及金融领域机会点挖掘、信用分析等场景

FunctionGraph、语音识别、OBS、SIS

语音识别-客服中心语音质检

适用于货运出行行业隐私通话分析、金融保险领域业务洞察分析及安防风控领域反诈威胁分析等场景

FunctionGraph、语音识别、OBS、SIS

无服务器日志实时分析

该解决方案帮助您基于无服务器架构实现弹性云服务器 ECS日志的采集、分析、告警以及存档

FunctionGraph、OBS、ECS、LTS、SMN

无服务器图片生成缩略图

基于函数工作流 FunctionGraph快速实现生成图片缩略图,适用于各种Web网页场景

FunctionGraph、OBS

无服务器文件解压

基于函数工作流 FunctionGraph快速实现对象存储 OBS桶里的ZIP或者TAR类型压缩包的自动在线解压

FunctionGraph、OBS

CDN日志定时转储解决方案

基于函数工作流 FunctionGraph帮助用户定时转储CDN服务产生的日志到指定对象存储桶中

FunctionGraph、CDN、OBS

无服务器告警推送

提供一种免开发、易使用、低成本的方式,自动推送华为云的资源告警信息到您常用的通讯平台或统一告警平台

ECS、EVS、OBS、CES、SMN、FunctionGraph、DEW、VPC

相关文档