Batch
クラウド規模のジョブ スケジューリングとコンピューティング管理。
-
何十台、何百台から何千台もの仮想マシンに拡張可能
-
データのステージングおよびコンピューティング パイプラインの実行
-
キュー内の作業の自動スケール機能
-
クラウド対応のバッチ アプリケーションと HPC アプリケーション
-
Linux または Windows を選択してジョブを実行可能
-
資本投資せずに使用分のみ従量課金
オペレーティング システムとツールを選択
Batch で大規模なジョブを実行するのに必要なオペレーティング システムと開発ツールを選択します。Windows Server と Linux のどちらのコンピューティング ノードを選択しても、Batch によって一貫した管理エクスペリエンスやジョブのスケジュール設定が可能になる一方で、各環境の独自の機能を活用できます。Windows の場合、Microsoft .NET など Windows の既存のコードを使用して、大規模なコンピューティング ジョブを Azure で実行します。Linux の場合、CentOS、Ubuntu、SUSE Linux Enterprise Server など一般的なディストリビューションから選択してコンピューティング ジョブを実行するか、Docker コンテナーを使用してアプリケーションをリフト アンド シフトします。Batch では SDK が用意されており、Python や Java など幅広い開発ツールに対応しています。
クラスター アプリケーションをクラウド対応に
Batch は、ワークステーションやクラスター上で使用しているアプリケーションを実行します。実行可能ファイルやスクリプトを、簡単にクラウド対応にしてスケールアウトできます。Batch には、実行する作業を受け取るためのキューが備わっており、複数のアプリケーションを実行できます。処理のためにクラウドに移動が必要なデータ、データの分散方法、各タスクで使用するパラメーター、プロセスを開始するためのコマンドを記述します。複数のアプリケーションを扱う組立ラインのようなものと考えてください。Batch を使用すると、ステップ間でデータを共有したり、実行全体を管理したりできます。
100 倍のスケールでの実行が可能に
ワークステーション、あるいは小規模のクラスターを使用しているでしょうか。ジョブを実行するためにキューで待機することがあるかもしれません。16 コアでも 100,000 コアでも、必要なときに必要な数のコアを使用でき、料金は使用量に応じて支払えばよいとしたら、どうでしょうか。Batch ではそれが可能です。創意を阻む待機時間をなくすことができるのです。今できないことも Azure でなら可能です。
実行内容を教えてください
Batch の中核をなすのは、マネージド サービスとして使用可能な、スケールの大きなジョブ スケジューリング エンジンです。アプリケーションでスケジューラを使用して作業をディスパッチします。Batch は、クラスター ジョブ スケジューラと連携したり、サービスとしてのソフトウェア (SaaS) のバックグラウンドで処理を進めたりすることもできます。独自の作業キュー、ディスパッチャー、モニターを作成する必要はありません。これらは Batch によりサービスとして提供されます。
スケーリングの管理は Batch にお任せ
ジョブの実行準備が整うと、Batch は、コンピューティング仮想マシンのプールを自動的に開始し、アプリケーションとステージング データをインストールし、必要な数のタスクが含まれるジョブを実行し、障害を識別して作業をキューに再登録し、作業完了時にプールをスケールダウンします。お客様側では、期限に間に合うようにスケーリングを制御したり、費用を管理したり、アプリケーションに見合ったスケールで実行したりできます。
サービスとしてのソリューションを提供
Batch では事前定義されたスケジュールに従ってではなく、必要に応じてジョブを処理するため、顧客は必要なときにクラウドでジョブを実行できます。Batch にアクセスできるユーザーや、ユーザーが使用できるリソース数を管理したり、暗号化などの要件が満たされていることを確認したりできます。豊富な監視機能が、状況の把握や問題の識別に役立ちます。詳細なレポートにより、使用状況を追跡できます。
アニメーションを素早くレンダリング
Batch を使用して、レンダリング ジョブをクラウドで実行しましょう。リソースを管理するための複雑な操作が不要になり、ジョブを完了するのに必要な時間も短くなります。Batch を Blender と一緒に使用できるサンプルをお試しください。Blender は、モデリング、リギング、アニメーション、シミュレーション、モーション トラッキング、さらにはゲームの作成を含む、3D パイプラインのすべてをサポートする、無料のオープンソース 3D アニメーション スイートです。個人でも制作会社でも、Batch を使用して、写真のようにリアルなレンダリング、迅速なリギング、魅力的なシミュレーションやゲーム作成を実現できます。Batch なら、プロジェクトの締め切りに間に合う現実的な時間でアニメーションをレンダリングするために必要なリソースを入手できます。
包括的なセキュリティとコンプライアンスの組み込み
-
Microsoft では、サイバーセキュリティの研究と開発に年間 10 億米国ドルを超える投資を行っています。
-
Microsoft には、データ セキュリティとプライバシーを専門とする 3,500 人を超えるセキュリティ エキスパートがいます。
-
Azure は、他のあらゆるクラウド プロバイダーを上回る数の認定を受けています。包括的なリストをご確認ください。
Azure 無料アカウントで開始する
1
2
クレジットがなくなった後に、同じ無料サービスでビルドを続けるには、従量課金制に移行してください。月々の無料使用分を超えた場合にのみ、お支払いいただきます。
3