阿里雲對象儲存服務(Object Storage Service,OSS)是一款無限制空間、低成本、高持久性的雲儲存服務,而在各家公有雲也都有類似相關的產品,比如AWS的S3、GCP的Cloud Storage、Azrue的Blob Storage等等,在使用上是大同小異的,但仍在少部分有些許差異。

阿里雲對象儲存服務(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建立好Bucket都有專屬的End Point ,包含內外網的URL,同個Region可以透過內網End Point去存取資料,當要跨Region可以使用外網End Point去做存取;使用RESTful API可以取得OSS內的資源。

OSS提供以下四種儲存類型

標準儲存低頻訪問歸檔儲存冷歸檔儲存
成本合理成本低成本超低成本極低成本
最低存儲時間30天60天180天
最小計量單位64KB64KB64KB
存取頻率頻繁低(每月1~2次)很低(使用要等一分鐘)極低
資料存取即時、毫秒等級即時、毫秒等級即時、毫秒等級按資料優先權有1~12小時的解凍
建議場景社交、分享圖片、影音、大數據分析熱備份、監控數據檔案數據、醫療影像、影音素材、科學資料大數據、AI領域長期累積的原始數據

實務操作

1.現在使用瀏覽器上傳檔案到OSS;首先創建Bucket,就會有一個儲存空間可以放資料。

1.現在使用瀏覽器上傳檔案到OSS;首先創建Bucket,就會有一個儲存空間可以放資料

2.在這邊就可以設定Bucket的名稱、Region在日本、儲存類型選擇標準儲存和ACL權限選擇Private。

在這邊就可以設定Bucket的名稱、Region在日本、儲存類型選擇標準儲存和ACL權限選擇Private

3.創建好Bucket就可以開始上傳檔案囉。

3.創建好Bucket就可以開始上傳檔案囉

4.可以看到上傳的檔案囉,OSS還有其他的方式可以上傳,留到後續再繼續介紹。

4.可以看到上傳的檔案囉,OSS還有其他的方式可以上傳,留到後續再繼續介紹

結語

在各種的業務場景中都會需要用到儲存資料的地方,而阿里雲提供了OSS協助用戶儲存資料,同時也因應各種不同情況提供不一樣的儲存類型,協助用戶降低成本,而在上傳後更可透過權限控制以及加密文件協助用戶保護數據的安全,對OSS有興趣的讀者們也可以透過文章最後面的連結了解更多內容。

*本文由宏庭架構師所撰寫,同步刊登於iThome 鐵人賽專區

.>更多阿里雲相關內容,再且密切追蹤阿里雲架構師專欄


Reference

Alibaba OSS介紹

AWS S3介紹

GCP Storage介紹

GCP Storage SLA

GCP Storage Limit 

Azure Stoage介紹

Azure Stoage SLA 

Azure Stoage Limit