本文介紹對象存儲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中,實現審計記錄的即時備份與安全存儲,同時便于后期查閱、分析及合規審核,提升了管理效率與數據安全性。