OSS は、標準、低頻度アクセス (IA)、アーカイブの 3 つのストレージクラスを提供し、ホットデータからコールドデータまで、さまざまなデータストレージシナリオに対応します。
標準
OSS 標準ストレージは、高信頼性、高可用性、高性能のオブジェクトストレージサービスを提供し、頻繁なデータアクセスをサポートします。 OSS の高スループットかつ低レイテンシのレスポンス性能により、ホットスポットデータへのアクセスを効果的にサポートできます。 標準ストレージは、ソーシャルネットワーキングや共有で使用する画像の保存に最適です。また、オーディオやビデオアプリケーション、大規模な Web サイト、ビッグデータ分析で使用するデータの保存にも適しています。
標準ストレージクラスには、次の特徴があります。
- 99.999999999%のデータ信頼性を実現する設計です。
- 99.995%のサービス可用性を実現する設計です。
- 高スループットかつ低レイテンシのアクセスパフォーマンスを実現します。
- HTTPS ベースの送信に対応しています。
- 画像処理に対応しています。
IA
OSS IA ストレージは、保存期間が長く、アクセス頻度の低い (月に 1 回または 2 回) データの保存に適しています。 ストレージ単価が標準ストレージよりも低いため、各種モバイルアプリ、スマートデバイスデータ、およびエンタープライズデータの長期的なバックアップに適しています。 また、リアルタイムのデータアクセスも可能です。 IA ストレージクラスのオブジェクトには、最小保存期間があります。 保存期間が 30 日未満のオブジェクトを削除した場合、料金が発生します。 IA ストレージクラスのオブジェクトには、最小課金サイズがあります。 64 KB 未満のオブジェクトは、64 KB として課金されます。 また、データの取得には料金が発生します。
IA ストレージクラスには、次の特徴があります。
- 99.999999999%のデータ信頼性を実現する設計です。
- 99.995%のサービス可用性を実現する設計です。
- リアルタイムアクセスが可能です。
- HTTPS ベースの送信に対応しています。
- 画像処理に対応しています。
- 最小保存期間と最小課金サイズが定められています。
アーカイブ
OSS アーカイブストレージは、3 つのストレージクラスの中で最も低価格です。 医療用画像、科学資料、ビデオ映像など、長期間 (半年以上を推奨) のアーカイブデータの保存に適しています。 保存期間中、データにアクセスする頻度はかなり低いです。 データを凍結状態から読み取り可能な状態に復元するのに約 1 分かかります。 アーカイブストレージクラスのオブジェクトには、最小保存期間があります。 保存期間が 60 日未満のオブジェクトを削除した場合、料金が発生します。 アーカイブストレージクラスのオブジェクトには、最小課金サイズがあります。 64 KB 未満のオブジェクトは、64 KB として課金されます。 また、データの取得には料金が発生します。
OSS アーカイブストレージには、次の特徴があります。
- 99.999999999%のデータ信頼性を実現する設計です。
- 99.99%のサービス可用性を実現する設計です。
- 保存されたデータを凍結状態から読み取り可能な状態に復元するのに約 1 分かかります。
- HTTPS ベースの送信に対応しています。
- 画像処理に対応していますが、最初にデータを復元する必要があります。
- 最小保存期間と最小課金サイズが定められています。
ストレージクラスの比較
項目 | 標準 | IA | アーカイブ |
---|---|---|---|
データ信頼性 | 99.999999999% | 99.999999999% | 99.999999999% |
サービス可用性 | 99.995% | 99.995% | 99.99% (データ復元後) |
オブジェクトの最小課金サイズ | オブジェクトの実際のサイズ | 64 KB | 64 KB |
最小保存期間 | N/A | 30 日 | 60 日 |
データ取得料金 | データ取得料金なし | 取得するデータのサイズに応じて課金。 単位:GB | 復元するデータのサイズに応じて課金。 単位:GB |
データアクセス | リアルタイムアクセス (数ミリ秒のレイテンシあり) | リアルタイムアクセス (数ミリ秒のレイテンシあり) | データが凍結状態から読み取り可能な状態に復元されるまで 1 分 |
画像処理 | 対応 | 対応 | 対応 (データが凍結状態から読み取り可能な状態に復元された後) |
データ取得料金は、基盤となる分散ストレージシステムから読み取られるデータサイズに基づいて課金されます。 インターネットで送信されるデータは、アウトバウンドトラフィックの一部として課金されます。
対応する API
API | 標準 | IA | アーカイブ |
---|---|---|---|
バケットの作成、削除、照会 | |||
PutBucket | 対応 | 対応 | 対応 |
GetBucket | 対応 | 対応 | 対応 |
DeleteBucket | 対応 | 対応 | 対応 |
バケットの ACL | |||
PutBucketAcl | 対応 | 対応 | 対応 |
GetBucketAcl | 対応 | 対応 | 対応 |
バケットのログ | |||
PutBucketLogging | 対応 | 対応 | 対応 |
GetBucketLogging | 対応 | 対応 | 対応 |
バケットの静的 Web サイトホスティング | |||
PutBucketWebsite | 対応 | 対応 | 非対応 |
GetBucketWebsite | 対応 | 対応 | 非対応 |
バケットのホットリンク保護 | |||
PutBucketReferer | 対応 | 対応 | 対応 |
GetBucketReferer | 対応 | 対応 | 対応 |
バケットのライフサイクル | |||
PutBucketLifecycle | 対応 | 対応 | データ削除のみ対応 |
GetBucketLifecycle | 対応 | 対応 | 対応 |
DeleteBucketLifecycle | 対応 | 対応 | 対応 |
クロスリージョンレプリケーション | |||
PutBucketReplication | 対応 | 対応 | 対応 |
CORS (Cross-Origin Resource Sharing) | |||
PutBucketcors | 対応 | 対応 | 対応 |
GetBucketcors | 対応 | 対応 | 対応 |
DeleteBucketcors | 対応 | 対応 | 対応 |
オブジェクト操作 | |||
PutObject | 対応 | 対応 | 対応 |
PutObjectACL | 対応 | 対応 | 対応 |
GetObject | 対応 | 対応 | 対応 (データが凍結状態から読み取り可能な状態に復元された後) |
GetObjectACL | 対応 | 対応 | 対応 |
GetObjectMeta | 対応 | 対応 | 対応 |
HeadObject | 対応 | 対応 | 対応 |
CopyObject | 対応 | 対応 | 対応 |
OptionObject | 対応 | 対応 | 対応 |
DeleteObject | 対応 | 対応 | 対応 |
DeleteMultipleObjects | 対応 | 対応 | 対応 |
PostObject | 対応 | 対応 | 対応 |
PutSymlink | 対応 | 対応 | 対応 |
GetSymlink | 対応 | 対応 | 対応 |
RestoreObject | 非対応 | 非対応 | 対応 |
マルチパート操作 | |||
InitiateMultipartUpload | 対応 | 対応 | 対応 |
UploadPart | 対応 | 対応 | 対応 |
UploadPartCopy | 対応 | 対応 | 対応 |
CompleteMultipartUpload | 対応 | 対応 | 対応 |
AbortMultipartUpload | 対応 | 対応 | 対応 |
ListMultipartUpload | 対応 | 対応 | 対応 |
ListParts | 対応 | 対応 | 対応 |
画像処理 | 対応 | 対応 | 対応 |