Amazon Nimble Studio
映像制作スタジオのクリエイティブワークステーションをクラウド上に構築し、リモートから高性能 GPU 環境でコンテンツ制作を行うサービス
概要
Amazon Nimble Studio は、映画・アニメーション・ゲームなどのクリエイティブ制作に必要な高性能ワークステーション環境をクラウド上に構築するサービスです。GPU インスタンス (G5、G4dn) 上で Maya、Houdini、Nuke、Unreal Engine などの DCC (Digital Content Creation) ツールを実行し、低レイテンシのストリーミングプロトコルでリモートからリアルタイム操作します。共有ファイルシステムとレンダーファームの統合により、チーム全体のクリエイティブワークフローをクラウドに移行できます。
ストリーミングセッションとワークステーション構成
Nimble Studio のストリーミングセッションは、GPU インスタンス上で起動した DCC アプリケーションの画面をリアルタイムでクライアントに配信する仕組みです。NICE DCV プロトコルにより、4K 解像度・60fps のストリーミングを低レイテンシで実現し、ペンタブレットの筆圧感知やマルチモニター表示にも対応します。ランチプロファイルでインスタンスタイプ、AMI、起動スクリプト、マウントするファイルシステムを定義し、アーティストはワンクリックで自分専用のワークステーションを起動できます。セッション終了時にインスタンスは自動的に停止するため、作業時間外のコストが発生しません。カスタム AMI にスタジオ固有のプラグイン、ライセンスサーバー設定、環境変数を事前にベイクしておくことで、起動後すぐに制作作業を開始できます。
共有ストレージとレンダーファーム統合
クリエイティブ制作では、3D モデル、テクスチャ、シーンファイルなどの大容量アセットをチーム全員が共有する必要があります。Nimble Studio は FSx for OpenZFS または FSx for Lustre を共有ファイルシステムとして統合し、数百 TB のプロジェクトデータに複数のアーティストが同時アクセスする環境を提供します。ファイルシステムのスナップショット機能により、プロジェクトのマイルストーンごとにデータのバックアップを取得できます。レンダーファームとの統合では、Deadline (Thinkbox) をレンダー管理ツールとして使用し、アーティストがシーンをサブミットすると自動的にスポットインスタンスのレンダーノードが起動して分散レンダリングを実行します。レンダリング完了後のフレームは共有ストレージに書き出され、コンポジットアーティストが即座に確認・作業を開始できるパイプラインが構築されます。
セキュリティとリモート制作ワークフロー
映像制作では未公開コンテンツの漏洩防止が最重要課題です。Nimble Studio はすべてのデータを VPC 内に閉じ込め、ストリーミングセッションからのファイルダウンロードやクリップボードコピーを管理者が制御できます。アーティストの画面にはピクセルストリームのみが配信され、実データがクライアント端末に残らない設計です。IAM Identity Center との統合により、プロジェクト単位・部門単位でのアクセス制御を実現し、外部の協力会社にも必要最小限のアクセス権を付与できます。グローバルに分散したチームでの制作では、各リージョンに Nimble Studio 環境を構築し、S3 のクロスリージョンレプリケーションでアセットを同期する構成が採用されています。タイムゾーンの異なるチーム間で 24 時間体制の制作パイプラインを構築し、制作期間の短縮を実現するスタジオも増えています。