阿里雲對象儲存服務(Object Storage Service,OSS)是一款無限制空間、低成本、高持久性的雲儲存服務,而在各家公有雲也都有類似相關的產品,比如AWS的S3、GCP的Cloud Storage、Azrue的Blob Storage等等,在使用上是大同小異的,但仍在少部分有些許差異。
OSS具有與平台無關的RESTful API接口、豐富的SDK、Client端工具,用戶可以在任何應用、時間、地點、儲存與存取任意類型的數據,並可以使用阿里雲提供的End Point、SDK接口或是OSS搬遷工具輕鬆將大量數據移入或移出、將數據儲存到OSS以後可以選擇各種不同的儲存方式達到不同的需求。
End Point
為前後端之間的溝通窗口,OSS建立好Bucket都有專屬的End Point ,包含內外網的URL,同個Region可以透過內網End Point去存取資料,當要跨Region可以使用外網End Point去做存取;使用RESTful API可以取得OSS內的資源。
OSS提供以下四種儲存類型
標準儲存 | 低頻訪問 | 歸檔儲存 | 冷歸檔儲存 | |
成本 | 合理成本 | 低成本 | 超低成本 | 極低成本 |
最低存儲時間 | 無 | 30天 | 60天 | 180天 |
最小計量單位 | 無 | 64KB | 64KB | 64KB |
存取頻率 | 頻繁 | 低(每月1~2次) | 很低(使用要等一分鐘) | 極低 |
資料存取 | 即時、毫秒等級 | 即時、毫秒等級 | 即時、毫秒等級 | 按資料優先權有1~12小時的解凍 |
建議場景 | 社交、分享圖片、影音、大數據分析 | 熱備份、監控數據 | 檔案數據、醫療影像、影音素材、科學資料 | 大數據、AI領域長期累積的原始數據 |
實務操作
1.現在使用瀏覽器上傳檔案到OSS;首先創建Bucket,就會有一個儲存空間可以放資料。
2.在這邊就可以設定Bucket的名稱、Region在日本、儲存類型選擇標準儲存和ACL權限選擇Private。
3.創建好Bucket就可以開始上傳檔案囉。
4.可以看到上傳的檔案囉,OSS還有其他的方式可以上傳,留到後續再繼續介紹。
結語
在各種的業務場景中都會需要用到儲存資料的地方,而阿里雲提供了OSS協助用戶儲存資料,同時也因應各種不同情況提供不一樣的儲存類型,協助用戶降低成本,而在上傳後更可透過權限控制以及加密文件協助用戶保護數據的安全,對OSS有興趣的讀者們也可以透過文章最後面的連結了解更多內容。
*本文由宏庭架構師所撰寫,同步刊登於iThome 鐵人賽專區
.>更多阿里雲相關內容,再且密切追蹤阿里雲架構師專欄