メイン コンテンツにスキップ

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 億米国ドルを超える投資を行っています。

ポリシーおよびコンプライアンスのデータとリソース セキュリティ ウイルス予防策を示す Azure Security Center の概要
  • Microsoft には、データ セキュリティとプライバシーを専門とする 3,500 人を超えるセキュリティ エキスパートがいます。

推奨事項の一覧を示す Azure Security Center の [コンピューティングとアプリ] タブ
  • Azure は、他のあらゆるクラウド プロバイダーを上回る数の認定を受けています。包括的なリストをご確認ください。

Azure 無料アカウントで開始する

1

無料で始めましょう200 米国ドル相当のクレジットを取得して 30 日間使用できます。クレジットを保持している間は、最も人気のあるサービスの多くを無料で利用できるほか、55 以上のその他のサービスを常時無料で利用できます。

2

クレジットがなくなった後に、同じ無料サービスでビルドを続けるには、従量課金制に移行してください。月々の無料使用分を超えた場合にのみ、お支払いいただきます。

3

12 か月が経過した後も、55 以上の常時無料サービスを引き続き利用できます。料金は、月々の無料利用分を超えて使用した分だけをお支払いいただきます。

準備が整ったら、Azure の無料アカウントを設定しましょう

Azure を無料で試す

セールス担当者とチャット