ApsaraVideo VOD は、Alibaba Cloud の Object Storage Service (OSS) をベースとしたメディアアセットストレージを提供します。ストレージは、メディアの処理、配信、再生の中核をなすコンポーネントです。利用を開始する前に、ビジネスニーズに合ったストレージソリューションを選択する必要があります。
メディアストレージとは
メディアストレージは、ApsaraVideo VOD のクラウドストレージ機能です。音声、動画、画像、ショートビデオ用の素材など、さまざまな種類のメディアファイルに対応しています。
メディアストレージは、2 つのストレージソリューションを提供します。
-
VOD システムバケット:ApsaraVideo VOD が提供する、ワンストップのマネージドストレージソリューションです。すぐに利用でき、ApsaraVideo VOD の機能と緊密に統合されています。このソリューションは、オールインワンの音声・動画ソリューションを必要とするシナリオに適しています。
-
お客様所有の OSS バケット:このソリューションでは、お客様が所有する OSS バケットへのアクセス権を ApsaraVideo VOD に付与できます。すでに大量のデータを OSS に保存しているユーザーや、特定のストレージ管理要件があるユーザーに最適です。
ソリューションの選択
ApsaraVideo VOD の 2 つのストレージソリューションは、どちらも Alibaba Cloud の Object Storage Service (OSS) 上に構築されていますが、それぞれ異なるユースケースに適しています。VOD システムバケット、お客様所有の OSS バケット、または 両方の組み合わせ を利用できます。以下の表は、2 つのソリューションを比較したものです。
|
比較項目 |
管理方法 |
データセキュリティ |
コスト |
|
VOD システムバケット |
ApsaraVideo VOD によるワンストップ管理。 |
ApsaraVideo VOD がサービスを提供し、メディアアセット情報と保存ファイルの両方を管理するため、高い安定性が確保されます。 |
低コスト。CDN オリジンフェッチのトラフィック料金とストレージ API リクエスト料金は免除されます。課金は ApsaraVideo VOD によって処理されます。 |
|
お客様所有の OSS バケット |
ApsaraVideo VOD と OSS の両方を通じて管理。 |
OSS コンソールでの操作はメディアアセットの不整合を引き起こす可能性があり、再生の失敗やその他の問題につながる場合があります。 |
高コスト。ストレージ、トラフィック、API リクエスト料金を OSS に支払います。課金は OSS によって処理されます。 |
シナリオ 1:履歴データがなく、コストを優先する場合
プロジェクトに履歴データがなく、コストを最大限に削減したい場合は、VOD システムバケットの使用を推奨します。
-
理由:このソリューションは、CDN オリジンフェッチのトラフィック料金とストレージ API リクエスト料金が免除されるため、コスト面で最適です。
シナリオ 2:OSS に既存データがある場合
お客様所有の OSS バケットに多数のメディアファイルが保存されており、データ移行にコストがかかる場合は、お客様所有の OSS バケットの使用を推奨します。
-
理由:このソリューションでは、既存の OSS メディアアセットを直接利用できます。データ移行の時間、コスト、リスクを回避できます。ApsaraVideo VOD サービスにバケットを追加するだけで済みます。
VOD システムバケット
VOD システムバケットは、ApsaraVideo VOD によって作成および管理されるバケットです。シンプルな設定と分かりやすいコスト構造が特長です。このため、迅速な立ち上げとシンプルな運用保守が求められるプロジェクトに最適です。
バケットの有効化
手順
-
ApsaraVideo VOD コンソールにログインします。
左側のナビゲーションウィンドウで、[構成管理]> [メディア管理]> [ストレージ] を選択します。
-
ページの左上で、対象のサービスリージョンを選択します。
利用可能なサービスリージョンには、中国 (上海)、中国 (北京)、中国 (深圳)、ドイツ (フランクフルト)、日本 (東京)、シンガポール、インドネシア (ジャカルタ)、インド (ムンバイ)、米国 (シリコンバレー) があります。
-
[VODシステムバケットの有効化] をクリックします。
-
データの信頼性要件に基づいて、ストレージ冗長化タイプを選択します。
-
ローカル冗長ストレージ:このオプションはコストが低く、一般的なデータ信頼性要件のシナリオに適しています。
-
ゾーン冗長ストレージ:このオプションはより高いデータ信頼性を提供し、本番環境やコアビジネスに適しています。
-
-
ストレージアドレスのステータスが [正常] に変わると、使用できるようになります。
バケットの管理
バケットを有効化した後、その権限と関連付けられたドメイン名を管理できます。
-
ApsaraVideo VOD コンソールのストレージ管理ページにログインします。
-
対象のストレージアドレスの操作列で、管理 をクリックして管理ページに移動します。
管理ページには、[リージョン]、[タイプ]、[ストレージアドレス] などのストレージバケットの基本情報が表示されます。ドメイン名管理エリアでは、オリジンドメイン名を [デフォルト] として設定できます。
-
基本 セクションでは、ストレージアドレスのリージョンやタイプなどの基本情報を確認できます。
-
権限 セクションで、設定の変更 をクリックして、バケットの読み書き権限を変更します。
-
プライベート (デフォルト):高セキュリティ。すべてのアクセスは ApsaraVideo VOD サービスによって認証される必要があります。生成された再生 URL はデフォルトで 3,600 秒間有効です。有効期間は GetPlayInfo API を呼び出して調整できます。
-
パブリック読み取り:高リスク。ストレージアドレスは永続的に有効です。これにより、ホットリンクや不正なダウンロードのリスクが生じ、高額なトラフィック料金が発生する可能性があります。この設定は慎重に行ってください。
-
-
[このストレージアドレスをオリジンとして使用するドメイン] セクションで、デフォルトのオリジンドメイン名を設定できます。
ストレージアドレスをオリジンとして使用するドメイン名の設定方法の詳細については、「ドメイン名管理」をご参照ください。
デフォルトストレージアドレスの設定
VOD システムバケットとお客様所有の OSS バケットを併用する場合、いずれかをデフォルトアドレスとして設定できます。そのリージョンにアップロードされたメディアアセットは、自動的にそこに保存されます。
-
ApsaraVideo VOD コンソールのストレージ管理ページにログインします。
-
対象のストレージアドレスの「操作」列で、デフォルトとして設定 をクリックします。
ストレージ冗長化タイプの変換
VOD システムバケットのストレージクラスを、ローカル冗長ストレージからゾーン冗長ストレージにアップグレードできます。ゾーン冗長ストレージは、同じリージョン内の複数のゾーンにデータを保存することでデータ信頼性を向上させますが、ストレージコストは高くなります。
適用性
-
ストレージ冗長化タイプの変換は、中国 (上海)、中国 (北京)、中国 (深圳)、香港 (中国)、日本 (東京)、シンガポール、インドネシア (ジャカルタ)、ドイツ (フランクフルト) の各リージョンで対応しています。
手順
-
ApsaraVideo VOD コンソールのストレージ管理ページにログインし、対象のストレージアドレスの操作列で 管理 をクリックして管理ページに移動します。
-
基本 セクションで、[ストレージ冗長タイプ] の右にある [ゾーン冗長ストレージに変換] をクリックします。
これは一方向の操作です。ゾーン冗長ストレージからローカル冗長ストレージへのダウングレードはできません。
システムバケットのリリース
特定のリージョンで ApsaraVideo VOD サービスとそのメディアアセットが不要になった場合、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/MTS) にアタッチされている場合は、まずデタッチする必要があります。詳細については、「バケットのデタッチ」をご参照ください。ApsaraVideo VOD のトランスコーディングは MPS を使用しており、1 つのバケットを ApsaraVideo VOD と MPS の両方に同時にアタッチすることはできません。
-
手順
-
ApsaraVideo VOD コンソールにログインします。
左側のナビゲーションウィンドウで、[構成管理]> [メディア管理]> [ストレージ] を選択します。
-
OSS所有 バケットの追加 をクリックし、対応するリージョンで OSS バケットを選択します。
-
OK をクリックします。
説明-
お客様所有の OSS バケットを追加すると、ApsaraVideo VOD はデフォルトのオリジン間リソース共有 (CORS) 設定をバケットに割り当てます。デフォルトの設定は以下の通りです:
-
許可されたオリジン:*
-
許可されたメソッド:GET, POST, PUT, DELETE, HEAD
-
許可されたヘッダー:*
-
公開ヘッダー:ETag, x-oss-request-id
CORS 設定を変更するには、Object Storage Service (OSS) コンソールに移動します。 詳細については、「CORS を設定する」をご参照ください。
-
-
既存メディアアセットの管理
バケットを追加する前に存在していたメディアアセットについては、RegisterMedia API を呼び出して、その情報を ApsaraVideo VOD に登録する必要があります。メディアアセットが登録された後、トランスコーディング、スナップショットの取得、再生 URL の取得などの操作を実行できます。
バケットの管理
バケットを追加した後、その権限と関連付けられたドメイン名を管理できます。
-
ApsaraVideo VOD コンソールのストレージ管理ページにログインします。
-
対象のストレージアドレスの操作列で、管理 をクリックして管理ページに移動します。
管理ページには、[リージョン]、[タイプ]、[ストレージアドレス] などのストレージバケットの基本情報が表示されます。ドメイン名管理エリアでは、オリジンドメイン名を [デフォルト] として設定できます。
-
基本 セクションでは、ストレージアドレスのリージョンやタイプなどの基本情報を確認できます。
-
権限 セクションで、設定の変更 をクリックしてバケットの読み取り/書き込み権限を変更します。
-
プライベート (デフォルト):高セキュリティ。すべてのアクセスは ApsaraVideo VOD サービスによって認証される必要があります。生成された再生 URL はデフォルトで 3,600 秒間有効です。有効期間は GetPlayInfo API を呼び出して調整できます。
-
パブリック読み取り:高リスク。ストレージアドレスは永続的に有効です。これにより、ホットリンクや不正なダウンロードのリスクが生じ、高額なトラフィック料金が発生する可能性があります。この設定は慎重に行ってください。
-
-
[このストレージアドレスをオリジンとして使用するドメイン] セクションで、デフォルトのオリジンドメイン名を設定できます。
ストレージアドレスをオリジンとして使用するドメイン名の設定方法の詳細については、「ドメイン名管理」をご参照ください。
デフォルトストレージアドレスの設定
お客様所有の 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 オリジンフェッチのトラフィック料金やストレージ API リクエスト料金は発生しません。
-
お客様所有の OSS バケット:料金は OSS と ApsaraVideo VOD によって別々に請求されます。ストレージ、インターネット経由のアウトバウンドトラフィック、API リクエストについては OSS に支払う必要があります。トランスコーディングやスナップショットなどの ApsaraVideo VOD 機能を使用する場合、処理料金は ApsaraVideo VOD によって請求されます。
-
併用:お客様所有の OSS バケットのストレージ料金は OSS によって請求されます。その他すべての料金は ApsaraVideo VOD によって請求されます。詳細については、「基本サービスの課金」をご参照ください。
よくある質問
お客様所有の OSS バケット内の既存ファイルの利用
いいえ。バケットにすでに存在するファイルについては、RegisterMedia API を呼び出して ApsaraVideo VOD に登録する必要があります。その後、トランスコーディング、スナップショットの取得、再生 URL の取得などの操作を実行できます。バケットが追加された後に ApsaraVideo VOD API を使用してアップロードされた新しいファイルには、この手順は不要です。
ストレージ使用量の表示
VOD システムバケット
-
ApsaraVideo VOD コンソールにログインします。
-
左側のナビゲーションペインで、データセンター > 利用量の照会 を選択します。利用量の照会
-
利用量の照会 ページで、ストレージ タブをクリックします。
-
表示したいストレージリージョンを選択します。
お客様所有の OSS バケット
-
OSS コンソールにログインします。
-
左側メニューで [バケット] をクリックし、対象のバケット名をクリックします。
-
左側メニューで [使用量] を選択し、使用量ページを開きます。