ApsaraVideo VOD は、オーディオファイルとビデオファイル用に、標準、低頻度アクセス (IA)、アーカイブストレージ、コールドアーカイブの4つの階層型ストレージクラスを提供しています。データアクセス頻度に基づいて適切なストレージクラスを選択することで、ストレージコストとアクセスパフォーマンスのバランスを取ることができます。
ストレージクラスの比較
データアクセス頻度、サポートされる機能と制限事項、およびコストを評価して、適切なストレージクラスを選択します。
比較指標 | シナリオ | データアクセス | 機能制限 | コスト |
標準 | ソーシャル共有、オーディオ/ビデオアプリケーション、大規模ウェブサイト、プログラムダウンロードやモバイルアプリケーションなどのビッグデータ分析に最適です。 | ミリ秒単位のレイテンシーでリアルタイムアクセスが可能です。 |
| 最高。標準メディアアセットストレージ料金で課金されます。 |
低頻度アクセス | ホットスタンバイデータや監視ビデオなど、平均して月に1〜2回程度の低頻度アクセスシナリオに適しています。 | ミリ秒単位のレイテンシーでリアルタイムアクセスが可能です。 |
| 低い。アクセスごとにデータ検索料金が適用されます。 |
アーカイブストレージ | アーカイブ、医療画像、科学データ、映画およびテレビ素材など、長期データストレージに適しています。 | 低遅延。データは読み取りの前に復元する必要があります。復元には約 1 分かかります。 |
| 低い。解凍操作ごとにデータ検索料金が適用されます。レプリカファイルは標準ストレージ料金で課金されます。 |
コールドアーカイブ | コンプライアンスデータ、AIまたはビッグデータ用の生データ、映画およびテレビメディアリソース、アーカイブ済み教育ビデオなど、非常に長期の保持が必要なコールドデータに適しています。 | 高レイテンシーです。データを読み取る前に復元する必要があります。優先度が高いほど、復元が速くなります。優先度ごとの復元時間は以下のとおりです。
|
| 最低。解凍操作ごとにデータ検索料金が適用されます。レプリカファイルは標準ストレージ料金で課金されます。 |
シナリオ1: 標準から別のストレージクラスへの変更
データアクセス頻度が減少した場合は、標準から他の3つのストレージクラスのいずれかにストレージクラスを変更して、コストを削減します。
メディアアセットのストレージクラスを低頻度アクセス、アーカイブストレージ、またはコールドアーカイブに変更した後、トランスコード、ビデオ編集、スナップショットキャプチャなどのメディア処理タスクを実行することはできません。
コンソール
ApsaraVideo VOD コンソールにログインします。ApsaraVideo VOD コンソール。
左側のナビゲーションウィンドウで、メディアファイル > [オーディオ/ビデオ] を選択して、オーディオ/ビデオのリストページに移動します。
対象のオーディオまたはビデオの操作 列で、詳細 > [ストレージクラスの変更] を選択します。
ターゲットストレージクラスとストレージスコープを選択します。ストレージスコープは、変更の粒度を定義します。オプションは次のとおりです。
すべて:オーディオまたはビデオのソースファイルと、すべてのトランスコード済みストリームファイルが含まれます。
[ソースファイル]: オーディオまたはビデオソースファイルのみが含まれ、他のトランスコード済みストリームは含まれません。
選択した後、決定 をクリックします。

OpenAPI
メディアアセットのストレージクラスを一括変更するには、Modify the storage class of a media asset API を呼び出すことができます。低頻度アクセス (IA) ストレージに変更する場合、リクエストボディのコアコードは次のとおりです。
com.aliyun.vod20170321.models.UpdateMediaStorageClassRequest updateMediaStorageClassRequest =
new com.aliyun.vod20170321.models.UpdateMediaStorageClassRequest()
.setMediaIds("d0386be5bedb71f0801b5017e1**")
.setScope("All")
.setStorageClass("IA");シナリオ2: 低頻度アクセスから別のストレージクラスへの変更
データ読み取り頻度が増加し、過剰なデータ検索料金が発生する場合は、ストレージクラスを低頻度アクセスから標準に変更します。
データを読み取る必要がない場合は、ストレージクラスを低頻度アクセスからアーカイブストレージまたはコールドアーカイブに変更して、ストレージコストを削減します。
コンソール (30日間の最小保存期間が満たされている場合のみ)
メディアアセットが低頻度アクセスストレージクラスに30日以上保存された後、コンソールでストレージクラスを変更できます。最小保存期間が満たされていない場合、「ストレージクラスの変更に失敗しました。ビデオは最小保存期間要件を満たしていません。」というエラーメッセージが表示されます。この場合、OpenAPI を使用して変更を行います。
ApsaraVideo VOD コンソールにログインします。ApsaraVideo VOD コンソール。
左側のナビゲーションウィンドウで、メディアファイル > [オーディオ/ビデオ] を選択します。オーディオおよびビデオのリストページが表示されます。
対象のオーディオまたはビデオの 操作 列で、詳細 > [ストレージクラスの変更] を選択します。
ターゲットのストレージクラスとストレージ範囲を選択し、OK をクリックします。

OpenAPI
UpdateMediaStorageClass API を呼び出すと、たとえば最低保存期間の 30 日を満たしていない低頻度アクセス (IA) ストレージをアーカイブストレージに変更するなど、ストレージクラスを変更できます。この操作を行うには、AllowUpdateWithoutTimeLimit = true を設定します。この操作により、最低保存期間より短い期間分のストレージ料金が発生します。リクエストボディのコアコードは次のとおりです。
com.aliyun.vod20170321.models.UpdateMediaStorageClassRequest updateMediaStorageClassRequest = new com.aliyun.vod20170321.models.UpdateMediaStorageClassRequest()
.setMediaIds("d0386be5bedb71f0801b5017e1f90**")
.setScope("All")
.setStorageClass("Archive")
.setAllowUpdateWithoutTimeLimit(true);シナリオ3: アーカイブストレージまたはコールドアーカイブから一時的にデータを読み取る
アーカイブストレージ または コールドアーカイブストレージ に保存されている音声または動画ファイルに一時的にアクセスするには、まずファイルを解凍する必要があります。解凍が完了すると、ファイルにアクセスできます。
解凍にはデータ検索料金が発生します。詳細については、「メディアストレージ料金」をご参照ください。
アーカイブストレージまたはコールドアーカイブからオーディオまたはビデオファイルを解凍すると、アクセス用に標準ストレージレプリカが作成されます。このレプリカは、有効期間中に標準ストレージ料金で課金されます。
すでに復元中のオーディオまたはビデオファイルは復元できません。再生および制作操作(例:トランスコード、ビデオ編集、スナップショット取得)もサポートされていません。
コンソール
ApsaraVideo VOD コンソールにログインします。ApsaraVideo VOD コンソール。
左側のナビゲーションウィンドウで、メディアファイル > [音声/動画] を選択して、音声および動画リストページに移動します。
対象のオーディオまたはビデオの操作列で、詳細 > [復元]を選択します。
プロンプト内の情報を確認し、OK をクリックします。
レプリカの有効期間と解凍モードを設定し、OK をクリックします。
パラメーター
説明
レプリカ有効期間
データが解凍されると、アクセス用に標準ストレージデータレプリカが作成されます。レプリカ有効期間は、このレプリカが有効である期間です。単位: 日。
復元モード
このパラメーターは、コールドアーカイブストレージクラスからオーディオまたはビデオファイルを解凍する場合にのみ必要です。解凍優先度が高いほど、解凍時間が短くなります。優先度別の解凍時間は次のとおりです。
迅速: 1時間以内。
標準: 2〜5時間以内。
バルク: 5~12 時間以内。
OpenAPI
また、[メディアアセットの解凍] API を呼び出して、アーカイブストレージまたはコールドアーカイブストレージのストレージクラスに保存されているメディアアセットを解凍することもできます。たとえば、すでにアーカイブストレージに設定されている動画リソースを解凍する場合、リクエストボディのコアコードは次のとおりです:
com.aliyun.vod20170321.models.RestoreMediaRequest restoreMediaRequest = new com.aliyun.vod20170321.models.RestoreMediaRequest()
.setScope("All")
.setMediaIds("d0386be5bedb71f0801b5017e1f90**")
.setRestoreDays("1");シナリオ4: アーカイブストレージまたはコールドアーカイブから標準への変更
メディアアセットのアクセス頻度が増加し、一時的な解凍のレイテンシーがビジネス要件を満たさない場合は、ストレージクラスを標準に変更します。低頻度アクセスには変更できません。
メディアアセットがアーカイブストレージに60日間以上、またはコールドアーカイブに180日間以上保存された後、コンソールでストレージクラスを変更できます。それ以外の場合は、OpenAPI を呼び出す必要があります。
ストレージクラスを正常に変更すると、システムは自動的に解凍操作をトリガーし、データ検索料金が発生します。詳細については、「メディアアセットストレージ課金」をご参照ください。
コンソール (最小保存期間が満たされている場合のみ)
最小保存期間が満たされていない場合、コンソールでの変更は失敗し、「ストレージクラスの変更に失敗しました。ビデオは最小保存期間要件を満たしていません。」というメッセージが表示されます。この場合、OpenAPI を使用して変更を行います。
ApsaraVideo VOD コンソールにログインします。
左側のナビゲーションウィンドウで、メディアファイル > [Audio/Video] を選択します。オーディオ/ビデオのリストページが表示されます。
対象の音声または動画の操作列で、詳細 > [ストレージクラスの変更]を選択します。確認用の二次ダイアログボックスが表示されます。

ターゲットストレージクラスを標準に設定し、[ストレージスコープ] を選択します。

OpenAPI
UpdateMediaStorageClass 操作を呼び出して、ストレージクラスを変更できます。たとえば、保存期間が 60 日未満のファイルのストレージクラスをアーカイブストレージから標準に変更する場合は、AllowUpdateWithoutTimeLimit = true を設定します。最低保存期間を満たしていないため、料金が発生します。リクエストボディのコアコードは次のとおりです。
com.aliyun.vod20170321.models.UpdateMediaStorageClassRequest updateMediaStorageClassRequest = new com.aliyun.vod20170321.models.UpdateMediaStorageClassRequest()
.setMediaIds("d0386be5bedb71f0801b5017e1f90**")
.setScope("All")
.setStorageClass("Standard")
.setAllowUpdateWithoutTimeLimit(true);制限事項
コンソールでメディアアセットのストレージクラスを変更できるのは、シンガポール リージョンのみです。他のリージョンでは、OpenAPI を使用してください。
ストレージクラスは、オーディオファイルとビデオファイルに対してのみ変更できます。画像や補助メディアアセットなどの他のファイルタイプはサポートされていません。
課金
ストレージクラスの変更には、次の4種類の料金が発生します。ストレージ料金と検索料金の詳細については、「メディアアセットストレージ課金」をご参照ください。
ストレージ料金: 選択したストレージクラスとデータ量に基づいて毎月課金されます。単価は高い順に、標準 > 低頻度アクセス > アーカイブ > コールドアーカイブ となります。
データ検索料金:
低頻度アクセスストレージからデータを読み取る際に発生します。
アーカイブストレージまたはコールドアーカイブからデータを解凍する際に発生します。
ストレージクラスをアーカイブまたはコールドアーカイブから標準に変更する際に発生し、自動的に解凍がトリガーされます。
最小保存期間を満たさない場合の料金: 最小保存期間が満たされる前に、低頻度アクセス、アーカイブ、またはコールドアーカイブストレージ内のメディアアセットを変更または削除した場合、残りの日数に対して1回限りの料金が請求されます。
一時レプリカストレージ料金: 解凍操作により一時的な標準ストレージレプリカが作成されます。このレプリカは、有効期間中に標準ストレージ料金で課金されます。
よくある質問
低頻度アクセスから標準ストレージにメディアアセットを変更した際に、追加料金が請求されたのはなぜですか?
この料金は、メディアアセットが低頻度アクセスストレージクラスでの30日間の最小保存期間を満たしていなかったために請求されます。システムは残りの日数に対して課金します。たとえば、10日後にクラスを変更した場合、残りの20日間に対して課金されます。
アーカイブ/コールドアーカイブからメディアアセットを解凍することと、そのストレージクラスを変更することの違いは何ですか?
復元は一時的な操作です。アクセス用の有効期間を持つ標準ストレージレプリカを作成します。元のファイルのストレージクラスは変更されません。
ストレージクラスの変更は永続的な操作です。ストレージクラスをアーカイブまたはコールドアーカイブから標準に変更し、データ検索料金が発生します。変更後、アセットは標準ストレージ料金で課金され、永続的なリアルタイムアクセスをサポートします。