ApsaraVideo VOD は、Alibaba Cloud Object Storage Service (OSS) に基づくメディアアセットストレージを提供します。ストレージは、メディア処理、配信、再生のコアコンポーネントです。開始する前に、ビジネスニーズに合ったストレージソリューションを選択する必要があります。
メディアストレージとは
メディアストレージは、ApsaraVideo VOD が提供するクラウドストレージ機能です。オーディオ、ビデオ、画像、ショートビデオ用の素材など、さまざまなメディアファイルタイプをサポートしています。
メディアストレージは、2 つのストレージソリューションを提供します:
VOD システムバケット: ApsaraVideo VOD が提供するワンストップのマネージドストレージソリューションです。すぐに使用でき、ApsaraVideo VOD の機能と深く統合されています。このソリューションは、オールインワンのオーディオおよびビデオソリューションを必要とするシナリオに適しています。
独自の OSS バケット: このソリューションでは、ApsaraVideo VOD に OSS バケットへのアクセスを許可できます。OSS に大量のデータをすでに保存しているユーザーや、特定のストレージ管理要件があるユーザーに最適です。
ソリューションの選択
どちらの ApsaraVideo VOD ストレージソリューションも Alibaba Cloud Object Storage Service (OSS) 上に構築されていますが、さまざまなシナリオに適しています。VOD システムバケット、独自の OSS バケット、または両方の組み合わせを使用できます。次の表は、2 つのソリューションを比較したものです。
比較 | 管理方法 | データセキュリティ | コスト |
VOD システムバケット | ApsaraVideo VOD によるワンストップ管理。 | ApsaraVideo VOD がサービスを提供し、メディアアセット情報と保存されたファイルの両方を管理するため、高い安定性が確保されます。 | 低。CDN back-to-origin トラフィック料金と API リクエスト料金は免除されます。課金は ApsaraVideo VOD によって処理されます。 |
独自の OSS バケット | ApsaraVideo VOD と OSS の両方を通じて管理されます。 | OSS コンソールでの操作は、メディアアセット情報の不整合を容易に引き起こし、再生の失敗やその他の問題につながる可能性があります。 | 高。ストレージ、トラフィック、API リクエスト料金を OSS に支払います。課金は OSS によって処理されます。 |
シナリオ 1: 既存のデータがなく、コストを最適化したい場合
プロジェクトに既存のデータがなく、コストを最適化したい場合は、VOD システムバケットの使用をお勧めします。
このソリューションは、CDN back-to-origin トラフィック料金とストレージ API リクエスト料金が免除されるため、最適なコスト構造になっています。
シナリオ 2: OSS に大量の既存データがあり、移行が困難な場合
独自の OSS バケットに多くのメディアファイルが保存されており、データ移行にコストがかかる場合は、独自の OSS バケットの使用をお勧めします。
このソリューションでは、既存の OSS メディアアセットを直接使用できます。データ移行に伴う時間、コスト、潜在的なリスクを回避するのに役立ちます。ApsaraVideo VOD サービスにバケットを追加するだけで済みます。
ApsaraVideo VOD システムバケット
VOD システムバケットは、ApsaraVideo VOD サービスによって作成および管理されるバケットです。シンプルな構成とわかりやすいコスト構造を提供します。これにより、迅速な立ち上げが必要で、簡素化された O&M を必要とするプロジェクトに最適です。
バケットを有効にする
手順
ApsaraVideo VOD コンソールにログインします。
左側のナビゲーションウィンドウで、[設定管理] > [メディア管理] > [ストレージ] を選択します。
ページの左上隅で、サービスリージョンをクリックして、目的のリージョンに切り替えます。

[VOD システムバケットの有効化] をクリックします。

データの信頼性要件に基づいて、ストレージの冗長タイプを選択します。
ローカル冗長ストレージ: このオプションはコストが低く、一般的なデータ信頼性要件を持つシナリオに適しています。
ゾーン冗長ストレージ: このオプションはより高いデータ信頼性を提供し、本番環境やコアビジネスシナリオに適しています。
ストレージの場所のステータスが [正常] に変わると、ストレージの場所を使用できるようになります。
バケットの管理
バケットが有効になった後、その権限と関連付けられたドメイン名を管理できます。
ApsaraVideo VOD コンソールのストレージ管理ページにログインします。
対象のストレージの場所の [操作] 列で、[管理] をクリックして管理ページを開きます。

[基本情報] セクションでは、リージョンやタイプなど、ストレージの場所に関する基本情報を表示できます。
[権限] セクションで、[構成の変更] をクリックして、バケットのアクセス制御リスト (ACL) を変更します。
プライベート (デフォルト): 高いセキュリティ。すべてのアクセスは ApsaraVideo VOD サービスによって認証される必要があります。生成された再生 URL は、デフォルトで 3,600 秒間有効です。有効期間は、GetPlayInfo 操作を呼び出すことで調整できます。
パブリック読み取り: 高リスク。ストレージの場所は永続的に有効です。これにより、ホットリンクや不正なダウンロードのリスクが生じ、高額なトラフィック料金が発生する可能性があります。この設定は注意して構成してください。
このストレージの場所を CDN back-to-origin に使用するドメイン名セクションでは、デフォルトの CDN back-to-origin ストレージの場所のドメイン名を設定できます。
CDN back-to-origin ストレージの場所のドメイン名を設定する方法の詳細については、「ドメイン名管理」をご参照ください。
デフォルトのストレージの場所の設定
VOD システムバケットと独自の OSS バケットの両方を使用する場合、いずれかをデフォルトのバケットとして設定できます。そのリージョンにアップロードされたメディアリソースは、自動的にデフォルトのバケットに保存されます。
ApsaraVideo VOD コンソールのストレージ管理ページにログインします。
対象のストレージの場所の [操作] 列で、[デフォルトとして設定] をクリックします。
ストレージ冗長タイプの変換
VOD システムバケットのストレージタイプをローカル冗長ストレージからゾーン冗長ストレージにアップグレードできます。ゾーン冗長ストレージは、同じリージョン内の複数のゾーンにデータを保存することでデータ信頼性を向上させますが、ストレージコストは高くなります。
範囲
ストレージ冗長タイプの変換は、次のリージョンでサポートされています: 中国 (上海)、中国 (北京)、中国 (深圳)、香港 (中国)、日本 (東京)、シンガポール、インドネシア (ジャカルタ)、ドイツ (フランクフルト)。
手順
ApsaraVideo VOD コンソールのストレージ管理ページにログインします。対象のストレージの場所の [操作] 列で、[管理] をクリックして管理ページを開きます。
[基本情報] セクションで、[ストレージ冗長タイプ] の右側にある [ゾーン冗長ストレージに変換] をクリックします。

変換は一方向の操作であるため、ゾーン冗長ストレージからローカル冗長ストレージにダウングレードすることはできません。
システムストレージのリリース
特定のリージョンで ApsaraVideo VOD サービスとそのメディアアセットが不要になった場合、システムバケットのリリースをリクエストできます。メディアアセットのセキュリティを確保するため、リリース操作を実行する前に承認リクエストを送信する必要があります。メディアアセットをバックアップするには、「ApsaraVideo VOD リソースの移行」をご参照ください。
リリース権限のリクエスト
リリース操作の実行
ApsaraVideo VOD コンソールのストレージ管理ページにログインします。対象のストレージの場所の [操作] 列で、[管理] をクリックします。
リリースしたい VOD システムバケットの行で、
をクリックし、次に [システムストレージのリリース/表示] をクリックします。
独自の OSS バケット
メディアアセットがすでに OSS バケットに保存されている場合、または高度な OSS 機能を使用したい場合は、独自の OSS バケットを ApsaraVideo VOD に追加できます。
バケットの追加
この操作は、既存の OSS バケットを ApsaraVideo VOD に追加します。バケットにすでに存在するファイルを移動または変更することはありません。
適用性
OSS バケットが次の要件を満たしていることを確認してください:
バケットは、次の ApsaraVideo VOD リージョンのいずれかにある必要があります: 中国 (上海)、中国 (北京)、中国 (深圳)、日本 (東京)、シンガポール、インドネシア (ジャカルタ)、ドイツ (フランクフルト)、または米国 (シリコンバレー)。独自の OSS バケットの追加は、[香港 (中国)] リージョンではサポートされていません。
OSS バケットのストレージタイプは [標準] である必要があります。低頻度アクセスやアーカイブストレージなどの他のストレージタイプはサポートされていません。詳細については、「OSS ストレージタイプ」をご参照ください。
バケットが ApsaraVideo Media Processing (MPS) にアタッチされている場合は、まずデタッチする必要があります。詳細については、「バケットのデタッチ」をご参照ください。ApsaraVideo VOD のトランスコーディングは MPS に基づいており、バケットを ApsaraVideo VOD と MPS の両方に同時にアタッチすることはできません。
手順
ApsaraVideo VOD コンソールにログインします。
左側のナビゲーションウィンドウで、[設定管理] > [メディア管理] > [ストレージ] を選択します。
[OSS バケットの追加] をクリックし、対応するリージョンで OSS バケットを選択します。
[OK] をクリックします。
説明独自の OSS バケットを追加すると、デフォルトのクロスドメイン構成がバケットに割り当てられます。デフォルトの構成は次のとおりです:
オリジン: *
許可されるメソッド: GET, POST, PUT, DELETE, HEAD
許可されるヘッダー: *
公開されるヘッダー: ETag, x-oss-request-id
クロスドメイン構成を変更するには、Object Storage Service (OSS) コンソールに移動します。詳細については、「オリジン間リソース共有 (CORS) の設定」をご参照ください。
既存のメディアアセットの管理
バケットを追加する前にバケットに存在するメディアアセットについては、RegisterMedia 操作を呼び出して、その情報を ApsaraVideo VOD に登録する必要があります。メディアアセットが登録されると、トランスコーディング、スナップショットの取得、再生 URL の取得などの操作を実行できます。
バケットの管理
バケットを追加した後、その権限と関連付けられたドメイン名を管理できます。
ApsaraVideo VOD コンソールのストレージ管理ページにログインします。
対象のストレージの場所の [操作] 列で、[管理] をクリックして管理ページを開きます。

[基本情報] セクションでは、リージョンやタイプなど、ストレージの場所に関する基本情報を表示できます。
[権限] セクションで、[構成の変更] をクリックして、バケット ACL を変更します。
プライベート (デフォルト): このオプションは高いセキュリティを提供します。すべてのアクセスは ApsaraVideo VOD サービスによって認証される必要があります。生成された再生 URL は、デフォルトで 3,600 秒間有効です。有効期間は、GetPlayInfo 操作を呼び出すことで調整できます。
パブリック読み取り: このオプションは高いセキュリティリスクをもたらします。ストレージの場所は永続的に有効です。これにより、ホットリンクや不正なダウンロードのリスクが生じ、高額なトラフィック料金が発生する可能性があります。この設定は注意して構成する必要があります。
このストレージの場所を CDN back-to-origin に使用するドメイン名セクションでは、デフォルトの CDN back-to-origin ストレージの場所のドメイン名を設定できます。
CDN back-to-origin ストレージの場所のドメイン名を設定する方法の詳細については、「ドメイン名管理」をご参照ください。
デフォルトのストレージの場所の設定
複数の独自の OSS バケットを追加した場合、いずれかをデフォルトのストレージの場所として設定できます。そのリージョンにアップロードされたメディアアセットは、自動的にこの場所に保存されます。
ApsaraVideo VOD コンソールのストレージ管理ページにログインします。
対象のストレージの場所の [操作] 列で、[デフォルトとして設定] をクリックします。
バケットの削除
この操作は、バケットを ApsaraVideo VOD からデタッチするだけです。OSS からバケットやそのファイルを削除することはありません。
メディアアセットの削除
ApsaraVideo VOD コンソールで、または API 操作を呼び出すことで、メディアアセットを削除できます。詳細については、「メディアファイルの削除」をご参照ください。メディアアセットを保持するには、「ApsaraVideo VOD リソースの移行」をご参照ください。
オリジン構成の削除
ApsaraVideo VOD コンソールのドメイン名ページにログインし、対象のドメイン名の [設定] をクリックします。[基本設定] セクションで、[オリジン情報] エリアの [編集] をクリックして、オリジンサーバーを変更します。

削除操作の実行
ApsaraVideo VOD コンソールのストレージ管理ページにログインします。対象のストレージの場所の [操作] 列で、[管理] をクリックします。
対象のストレージの場所の [操作] 列で、[削除] をクリックします。

制限
独自の OSS バケットの追加
独自の OSS バケットは、ApsaraVideo VOD サービスと同じリージョンにある必要があります。[標準] ストレージタイプの OSS バケットのみを追加できます。
OSS バケットがすでに ApsaraVideo Media Processing (MPS) サービスにアタッチされている場合、ApsaraVideo VOD に追加することはできません。まず MPS からバケットをデタッチする必要があります。詳細については、「バケットのデタッチ」をご参照ください。
ApsaraVideo VOD と OSS の間のデータ不整合によって引き起こされる再生または処理の失敗を防ぐため、メディアアセットの追加、削除、または変更のすべての操作を ApsaraVideo VOD サービスを使用して実行することをお勧めします。
VOD システムバケットのストレージ冗長タイプの変換
ストレージ冗長タイプは、次のリージョンでのみ変換できます: 中国 (上海)、中国 (北京)、中国 (深圳)、香港 (中国)、日本 (東京)、シンガポール、インドネシア (ジャカルタ)、またはドイツ (フランクフルト)。
[ローカル冗長ストレージ] から [ゾーン冗長ストレージ] への変換のみが可能です。逆の変換はサポートされていません。
課金
VOD システムバケット: 料金は ApsaraVideo VOD の請求書に含まれます。CDN back-to-origin トラフィック料金やストレージ API リクエスト料金は発生しません。
独自の OSS バケット: 料金は OSS と ApsaraVideo VOD によって個別に請求されます。ストレージ、インターネット経由のアウトバウンドトラフィック、および API リクエストに対して OSS に支払う必要があります。トランスコーディングやスナップショットなどの ApsaraVideo VOD 機能を使用する場合、処理料金は ApsaraVideo VOD によって請求されます。
併用: 独自の OSS バケットのストレージ料金は OSS によって請求されます。その他のすべての料金は ApsaraVideo VOD によって請求されます。詳細については、「基本サービスの課金」をご参照ください。
よくある質問
独自の OSS バケットを ApsaraVideo VOD に追加した後、既存のファイルを直接使用できますか?
いいえ、できません。バケットを追加する前にバケットに存在するファイルについては、RegisterMedia 操作を呼び出して、その情報を ApsaraVideo VOD に登録する必要があります。ファイルが登録されると、トランスコーディング、スナップショットの取得、再生 URL の取得などの操作を実行できます。この手順は、バケットが追加された後に ApsaraVideo VOD アップロード API を使用してアップロードされる新しいファイルには不要です。
現在のストレージ使用量を確認するにはどうすればよいですか?
VOD システムバケット
ApsaraVideo VOD コンソールにログインします。
ApsaraVideo VOD コンソールの左側のナビゲーションウィンドウで、[データセンター] > [使用量] を選択して [使用量] ページに移動します。
[使用量] ページで、[ストレージ] を選択します。
表示したいストレージリージョンを選択します。
独自の OSS バケット
OSS コンソールにログインします。
左側のナビゲーションウィンドウで [バケット] をクリックし、対象のバケットの名前をクリックします。
左側のナビゲーションウィンドウで、[使用量] を選択します。
