安全、稳定、高性价比、性能领先的对象存储服务
对象存储 OSS
同城冗余采用多可用区(AZ)内的数据冗余存储机制,将用户的数据冗余存储在同一地域(Region)的多个可用区。当某个可用区不可用时,仍然能够保障数据的正常访问。OSS 同城冗余存储可提供最高达 99.995% 的服务可用性以及 99.9999999999%(12 个 9)的数据可靠性。
版本控制是针对存储空间级别的数据保护功能。开启存储空间(Bucket)版本控制功能后,针对数据的覆盖和删除操作将会以历史版本的形式保存下来。您在错误覆盖或者删除 Object 后,能够将 Bucket 中存储的 Object 恢复至任意时刻的历史版本,从而避免数据被误删或误覆盖。
跨区域复制是指将相同或者不同账号某个地域下源存储空间(Bucket)中 Object 的创建、更新和删除等操作自动、异步(近实时)地复制到另一个地域下的目标 Bucket,以实现合规、降低延时、确保安全性和可用性等目的。跨区域复制提供了全球各地域间异地容灾和多地数据分发能力。
OSS 支持面向资源的授权方式,允许在 Bucket 级别而不是用户级别设置权限策略。使用 Bucket Policy 可以授权当前云账号或者其他阿里云账号下单个或多个 RAM 用户、RAM 角色等访问 Bucket 内的指定资源。
通过为存储空间(Bucket)创建多个接入点(Access Point),并对不同的接入点配置不同的访问控制权限及网络控制策略。通过在不同业务场景使用不同的接入点进行访问,降低大规模的共享数据集数据访问管理的复杂度。
为避免公共访问可能带来的风险,OSS 支持在 OSS 全局、单个 Bucket、单个接入点和单个对象 FC 接入点的维度一键开启阻止公共访问。开启阻止公共访问后,已有的公共访问权限会被忽略,且不允许创建新的公共访问权限,以此关闭数据的公开访问渠道,确保数据安全。
OSS 通过服务端加密机制,提供静态数据保护。适合于对文件存储有高安全性或者合规性要求的应用场景。例如,深度学习样本文件的存储、在线协作类文档数据的存储。
访问 OSS 的过程中会产生大量的访问日志。您可以通过日志转存功能将这些日志按照固定命名规则,以小时为单位生成日志文件写入您指定的 Bucket。对于已存储的日志,您可以通过阿里云日志服务或搭建 Spark 集群等方式进行分析。
内容安全检测 OSS 内容安全服务具有通用性强、易用性高、价格实惠的特点。通过 OSS 内容安全检测服务可以帮助您提高图片内容审核效率,及时发现并处理违规图片,提升内容安全和用户体验。
当您需要检测存储在某个 Bucket 内的数据是否存在 WebShell 文件、勒索病毒、木马等恶意文件的风险时,您可以通过 OSS 的恶意文件检测功能识别风险数据。如果检测到恶意文件,您可以根据事件说明中的处置建议及时处理该文件。
通过 OSS 清单功能可以方便获取存储空间中指定文件的数量、文件大小、存储类型、最后一次修改时间、加密状态等信息。相对于 GetBucket(ListObjects)接口,清单功能不占用客户本身的 QPS,获取清单的过程不影响客户本身的在线业务,具有高效、可靠、信息丰富的特点,适用于数据统计、数据分析等场景。
OSS 数据索引可以对 Bucket 内的百亿级别文件进行检索和查询,检索条件丰富、检索结果支持聚合和统计,使用方便。数据索引支持标量检索和向量检索两种模式,其中标量检索可以根据 OSS 元数据和文件 Tag 等元信息进行数据检索,向量检索可以根据 OSS 元数据、文件 Tag、多媒体 Meta、自定义 Meta、向量语义等 60 多项检索条件进行联合检索。
随着 AI、数据仓库、大数据分析等业务发展,越来越多运行在 OSS 上的业务对于数据的访问延迟和吞吐量有了更高的要求。OSS 推出加速器功能,可以将 OSS 中的热点 Object 缓存在 NVMe SSD 高性能存储介质上,提供毫秒级低延迟和高吞吐量的数据访问服务。
OSS-HDFS 是一个云原生数据湖存储功能。基于统一的元数据管理能力,完全兼容 HDFS 文件系统接口,满足大数据和AI等领域的数据湖计算场景。
OSS Connector for AI/ML 是一个用于在 PyTorch 训练任务中高效访问和存储 OSS 数据的 Python 库。
OSS 数据复制 ,可以将源存储空间(Bucket)中的文件(Object)的创建、更新和删除等操作自动、异步(近实时)地复制到目标Bucket。支撑同地域、跨地域和跨账号。
随着企业在阿里云 OSS 中数据量的增长,单个数据湖的处理能力可能达到 10 Tbps 以上。在企业日常运营中,并行执行的数据采集、预处理、AI 训练及调试等操作导致了资源分配不均和访问瓶颈问题。为解决这一问题,您可以使用资源池 QoS 功能动态调整 Bucket 及其请求者的流控(包括带宽和 QPS),确保高负载期间关键服务和计算密集型任务优先获得资源,保障业务稳定运行。
基于 OSS 对象 FC(Object FC),用户可以在发送 OSS GetObject 等请求时自动触发函数计算服务,并将处理后的数据结果进行返回。OSS 对象 FC(Object FC)帮助用户在保持对象存储语义的情况下,无缝集成自定义的数据处理能力。
ossbrowser 2.0 是一款用于管理 OSS 的免费图形化桌面客户端。该客户端支持 Windows、macOS 和 Linux 操作系统,提供直观的图形用户界面,使您能够高效地执行各种操作,包括文件的上传、下载和删除。