本文介绍对象存储OSS的主要应用场景。
图片和音视频等应用的海量存储
OSS可用于图片、音视频、日志等海量文件的存储。各种终端设备、Web网站程序、移动应用可以直接向OSS写入或读取数据。OSS支持流式写入和文件写入两种方式。
网页或者移动应用的静态和动态资源分离
利用海量互联网带宽,OSS可以实现海量数据的互联网并发下载。OSS提供原生的传输加速功能,支持上传加速、下载加速,提升跨国、跨洋数据上传、下载的体验。同时,OSS也可以结合CDN产品,提供静态内容存储、分发到边缘节点的解决方案,利用CDN边缘节点缓存的数据,提升同一个文件被同一地区客户大量重复并发下载的体验。更多信息,请参见CDN访问加速OSS。
云端数据处理
上传文件到OSS后,可以配合智能媒体管理服务和图片处理服务进行云端的数据处理。更多信息,请参见图片处理和媒体处理。
配置审计归档
为了全面监管您的云上资源,您可以通过配置审计服务高效地收集和存储来自多种云服务资源(包括但不限于云服务器ECS、专有网络VPC、关系型数据库RDS等)的定时快照及配置变更历史,并将数据投递到OSS指定Bucket。当配置审计投递到轻量消息队列SMQ的单个文件大小超过64 KB,或是投递到日志服务SLS的单个文件大小超过1 MB的限制时,需要将超出大小限制的文件投递到OSS指定Bucket。这样可以避免数据丢失,还能充分利用OSS的海量存储能力及低成本优势来保存详细的审计信息。更多信息,请参见投递。
操作审计归档
您可以使用操作审计服务的跟踪功能,记录和审计用户对云资源进行的操作,并通过创建跟踪将事件投递到OSS指定Bucket,用于长期存储。满足安全监控与保障、合规审计、资源变更管理以及故障诊断与运维等场景。更多信息,请参见创建单账号跟踪。
计算结果持久化存储
OSS结合BatchCompute
批量计算(BatchCompute)是专为大规模并行批处理任务设计的高性能云服务,它能够轻松管理并执行涉及数以万计任务的并发作业。您只需上传您的计算任务至BatchCompute,系统将智能地在阿里云的众多虚拟机实例上并行执行这些任务。处理完成后,将计算结果直接保存在OSS中。OSS作为云端的持久化存储解决方案,安全可靠地保管着海量的原始数据或中间计算结果,其高度可扩展性和即时访问特性确保了数据的随时可用性。
OSS结合E-HPC等多个云产品
OSS作为云原生的分布式存储服务,为各类数据和应用程序提供坚实的数据支撑。考虑到弹性高性能计算(E-HPC)场景下对数据管理和存储的高要求,OSS在该场景下扮演着关键角色。E-HPC构建了按需扩展的高性能计算集群,包括计算节点与GPU节点,专为处理物理仿真、气候模型构建、基因组学研究及大规模机器学习训练等重度计算任务设计。这些任务在执行过程中会产生和消耗大量数据,此时,OSS以其分布式存储的优势,不仅存储原始数据和计算结果等非结构化信息,还支持作业数据的导入与执行文件,确保数据的高效存取与管理。
在此基础上,ECS实例作为计算资源的核心载体,不仅运行多样化应用服务,还为E-HPC集群的计算节点提供支持。通过Elastic IP(EIP),每个ECS实例被分配静态公网IP,确保了服务的稳定可达性。为了构建一个既安全又高效的运行环境,通过VPC创建私有网络,为包括ECS、E-HPC在内的实例划分出独立、安全的网络空间,加强了资源之间的隔离与保护。
此外,NAS的引入,进一步增强了集群的数据共享能力。NAS作为一个集中式的文件存储服务,使得所有计算节点能够无缝访问共享文件,促进团队间的数据协作与交换。
综上所述,OSS结合E-HPC等多个云产品,共同构建了一个高度灵活、高效且安全的云计算生态环境,满足了从数据存储、计算资源调度到网络构建、数据共享等全方位需求。
镜像保存和分发
无影云电脑是一种云端虚拟电脑服务,允许用户通过互联网远程访问和使用配置好的虚拟桌面环境。OSS作为一种高可用、高持久性的对象存储服务,能够安全可靠地存储您的无影云电脑镜像。将镜像上传到OSS,可以作为一种备份手段,防止因意外情况导致镜像丢失,确保业务连续性。同时,方便其他用户或团队成员共享镜像,并基于镜像快速部署新的无影云电脑实例,提高工作效率并保持环境一致性。
录屏审计归档
无影云电脑支持录屏审计功能,该功能可以帮助记录和监控应用程序或者用户在云桌面的使用情况,确保数据安全和合规性。配置录屏审计管控策略后,生成的录屏文件将自动传输到指定的OSS Bucket中,实现审计记录的即时备份与安全存储,同时便于后期查阅、分析及合规审核,提升了管理效率与数据安全性。