Framestore + Avere :オンプレミスとクラウドの組み合わせによる高パフォーマンスのレンダリング
2015年9月29日火曜日
この投稿は、米国時間 8 月 14 日、Google Cloud Platform の Product Marketing Manager である Andy Tzou によって投稿されたものの抄訳です。
多くの VFX (視覚効果)スタジオにとって、レンダリングは厄介なタスクです。複数の長編映画や CM の締め切りが重なり、大量のレンダリングを並行して行わなければならなくなると、キャパシティが追いつかなくなります。Framestore のようなスタジオにおけるレンダリング ワークロードは、締め切りが迫るにつれて急激に増加していくのです。ときには、1 本の映画のレンダリング サイクルの半分が、一般公開日の 1 か月前に完了することもあります。こうしたピーク時のプロビジョニングの問題に対処するため、スタジオは数百台や数千台規模でサーバーを買い足さなければなりません。製作映像を無事納品すると、スタジオはサーバーの電源を切り、それらがまた必要になるまで消費電力を節約します。
Google Compute Engine と Google Cloud Storage、Google Cloud Networking の組み合わせは、VFX スタジオがきわめて厄介なレンダリング タスクやリソース集約型の画像処理タスクに取り組むための基盤となります。ところがこれらのスタジオは、クラウドを使ってレンダリングを行ううえで大きな問題を抱えています。それは、入力データがオンプレミス データセンター(あるいはリモート コロケーション施設)にあることです。今日、大作映画の製作に必要なストレージの総容量は数百 TB を超えます。したがって、生データがある場所と Google のデータセンターとの物理的な距離は、レイテンシに大きな影響を与えるおそれがあります。
Compute Engine で仮想マシンのクラスタとして動作する Avere Systems の Virtual FXT Edge Filers は、締め切り前にレンダリング作業が急増する問題の魅力的な解決策を VFX スタジオに提供します。この仮想クラスタはキャッシュ(実質的にクラウド内の NAS)として機能し、Compute Engine 内のレンダリング ノードが、すでにクラウドに送信されたファイル ベースのデータを処理できるようにします。これにより、高くつくレイテンシが回避されます。
レンダリング ワークロードの特性から、この仕組みのおかげで効率が大幅に向上します。具体的には、ファイルがオンデマンドで高パフォーマンスの SSD ストレージにキャッシュされ、それらのキャッシュをさまざまなレンダリング ノードに繰り返し提供できるのです。フレーム間で入力ファイルが再利用されることが一般的であるため、キャッシュされたファイルの “ホット” なワーキング セットを、多数のレンダリング ノードで並行して頻繁に利用できるわけです。
Avere の Virtual FXT Edge Filers を使うメリットは、レンダリングだけにとどまらず、スタジオの製作プロセス全体に広がります。製作プロセス全体を通じて使われるデジタル資産を 1 回キャッシュすれば、後はコールド ストレージ ソースから引き出すことなく、Compute Engine VM に数千回でも数百万回でも提供できます。
前述した3つの Google Cloud Platform サービスは、分単位の従量課金制です。このため、これらを利用するときの費用対効果は、変更やスケーリングが難しい自前のデータセンターを構築、保守する場合と比べて透明性が高く、たいてい有利です。リソースの使用は純粋に OPEX(運用コスト)として費用計上され、必要に応じて行われるため、オーバーヘッドや無駄がありません。Google のプリエンプティブル VM インスタンスを使うことが理にかなうワークロードでは、料金を通常の VM と比べて最大 70 %削減できます。たとえば、優先順位が低いジョブの未処理分がレンダリング キューに残っていたら、オフピーク時にプリエンプティブル インスタンスを使って処理できます。
Framestore は、Google Cloud Platform で Avere 製品を利用したレンダリングを試験的に始めています。「私たちは現在、Avere 製品をキャッシングに使ってきたのと同じ方法で、Avere 製品で Google Cloud Platform にデータをキャッシュすることで、そこからはるばる私たちのサーバーにデータを取りに行かずに済むかどうかをテストしているところです」。Framestore の CTO を務める Steve MacPherson 氏は、Computer Weekly とのインタビューでそう述べています。ワークロードをパブリック クラウドに移行すれば、オンプレミスのレンダリング リソースが解放され、Framestore ではサーバー コアの追加購入コストを 20 万ポンドも節約できる可能性があるそうです。
Framestore が Google Cloud Platform で Avere の技術の導入に取り組んでいることは、ワールドクラスのクリエイティブ スタジオが Google のインフラでどのように既存オペレーションを強化しているかを示す格好の例です。オンプレミスとクラウド ベースの処理は、二者択一ではありません。クラウド ベースのレンダリングは、要求の厳しい CPU および I/O ワークロードを抱えるメディア企業が課題を克服するのに役立ち、ローカルのリソースを解放します。Google Cloud Platform と Avere の Virtual FXT Edge Filers がともに目指す最終的な目標は、Framestore のように人々をわくわくさせる企業が創造に集中し、観客を楽しませ、ビジネスを成長させる後押しをすることです。
多くの VFX (視覚効果)スタジオにとって、レンダリングは厄介なタスクです。複数の長編映画や CM の締め切りが重なり、大量のレンダリングを並行して行わなければならなくなると、キャパシティが追いつかなくなります。Framestore のようなスタジオにおけるレンダリング ワークロードは、締め切りが迫るにつれて急激に増加していくのです。ときには、1 本の映画のレンダリング サイクルの半分が、一般公開日の 1 か月前に完了することもあります。こうしたピーク時のプロビジョニングの問題に対処するため、スタジオは数百台や数千台規模でサーバーを買い足さなければなりません。製作映像を無事納品すると、スタジオはサーバーの電源を切り、それらがまた必要になるまで消費電力を節約します。
Google Compute Engine と Google Cloud Storage、Google Cloud Networking の組み合わせは、VFX スタジオがきわめて厄介なレンダリング タスクやリソース集約型の画像処理タスクに取り組むための基盤となります。ところがこれらのスタジオは、クラウドを使ってレンダリングを行ううえで大きな問題を抱えています。それは、入力データがオンプレミス データセンター(あるいはリモート コロケーション施設)にあることです。今日、大作映画の製作に必要なストレージの総容量は数百 TB を超えます。したがって、生データがある場所と Google のデータセンターとの物理的な距離は、レイテンシに大きな影響を与えるおそれがあります。
Compute Engine で仮想マシンのクラスタとして動作する Avere Systems の Virtual FXT Edge Filers は、締め切り前にレンダリング作業が急増する問題の魅力的な解決策を VFX スタジオに提供します。この仮想クラスタはキャッシュ(実質的にクラウド内の NAS)として機能し、Compute Engine 内のレンダリング ノードが、すでにクラウドに送信されたファイル ベースのデータを処理できるようにします。これにより、高くつくレイテンシが回避されます。
レンダリング ワークロードの特性から、この仕組みのおかげで効率が大幅に向上します。具体的には、ファイルがオンデマンドで高パフォーマンスの SSD ストレージにキャッシュされ、それらのキャッシュをさまざまなレンダリング ノードに繰り返し提供できるのです。フレーム間で入力ファイルが再利用されることが一般的であるため、キャッシュされたファイルの “ホット” なワーキング セットを、多数のレンダリング ノードで並行して頻繁に利用できるわけです。
Avere の Virtual FXT Edge Filers を使うメリットは、レンダリングだけにとどまらず、スタジオの製作プロセス全体に広がります。製作プロセス全体を通じて使われるデジタル資産を 1 回キャッシュすれば、後はコールド ストレージ ソースから引き出すことなく、Compute Engine VM に数千回でも数百万回でも提供できます。
前述した3つの Google Cloud Platform サービスは、分単位の従量課金制です。このため、これらを利用するときの費用対効果は、変更やスケーリングが難しい自前のデータセンターを構築、保守する場合と比べて透明性が高く、たいてい有利です。リソースの使用は純粋に OPEX(運用コスト)として費用計上され、必要に応じて行われるため、オーバーヘッドや無駄がありません。Google のプリエンプティブル VM インスタンスを使うことが理にかなうワークロードでは、料金を通常の VM と比べて最大 70 %削減できます。たとえば、優先順位が低いジョブの未処理分がレンダリング キューに残っていたら、オフピーク時にプリエンプティブル インスタンスを使って処理できます。
Framestore は、Google Cloud Platform で Avere 製品を利用したレンダリングを試験的に始めています。「私たちは現在、Avere 製品をキャッシングに使ってきたのと同じ方法で、Avere 製品で Google Cloud Platform にデータをキャッシュすることで、そこからはるばる私たちのサーバーにデータを取りに行かずに済むかどうかをテストしているところです」。Framestore の CTO を務める Steve MacPherson 氏は、Computer Weekly とのインタビューでそう述べています。ワークロードをパブリック クラウドに移行すれば、オンプレミスのレンダリング リソースが解放され、Framestore ではサーバー コアの追加購入コストを 20 万ポンドも節約できる可能性があるそうです。
Framestore が Google Cloud Platform で Avere の技術の導入に取り組んでいることは、ワールドクラスのクリエイティブ スタジオが Google のインフラでどのように既存オペレーションを強化しているかを示す格好の例です。オンプレミスとクラウド ベースの処理は、二者択一ではありません。クラウド ベースのレンダリングは、要求の厳しい CPU および I/O ワークロードを抱えるメディア企業が課題を克服するのに役立ち、ローカルのリソースを解放します。Google Cloud Platform と Avere の Virtual FXT Edge Filers がともに目指す最終的な目標は、Framestore のように人々をわくわくさせる企業が創造に集中し、観客を楽しませ、ビジネスを成長させる後押しをすることです。
Google Cloud Platform 上での Avere 製品の利用について詳しく知りたい方はこちらへ。自社の業務に合わせた Google クラウドのカスタマイズについて知りたい方はお問い合わせください。
-Posted by Andy Tzou, Product Marketing Manager, Google Cloud Platform
このコメントはブログの管理者によって削除されました。
返信削除このコメントは投稿者によって削除されました。
返信削除