nextBatchComputeの概要BatchComputeはビッグデータコンピューティングビジネスを取り扱う企業及び科学研究機構のために、ハイコストパフォーマンスで且つ利用しやすいコンピューティングサービスを提供しています。BatchComputeはユーザー提示のバッチ処理規模により、ジョブを管理し、必要となる最適化したリソースをスケジューリングすることが可能です。Batch処理により、ユーザーがデータ結果の分析・処理に集中できるようになります。完全なホスティングユーザーはバッチコンピューティング中のリソース・プロセススケジューリングを完全にBatchComputeにホスティングすることができます。ユーザがコンピューティングジョブをカスタマイズしサブミットしてから、BatchComputeのコンピューティング作動状態を確認すればいいです。コンピューティングに使われるCVMの新規作成と廃棄、コンピューティング環境のデプロイと実行、オリジナルデータと結果の保存管理は、完全にBatchにより処理されます。コストの最適化タスク数とリソースのリクエストにより、ユーザーがバッチ処理タスクのために新規作成したコンピューティングリソースをダイナミックに構成したり柔軟に拡張したりすることができことにより、リソースの利用コストを下げると同時に、Batchの事前投資コストがゼロですので、ユーザはよりやすいコストでより十分にリソースを利用し、コンピューティングジョブを実行することができます。強力で利用しやすい多くのアシスタント機能を提供することにより、ユーザーのコンピューティングジョブのカスタマイズとサブミットに貢献しています。色々な実行方法の定義、コンピューティングプロセスの設計、状態監視などです。BatchComputeはCOSのようなほかのクラウドサービスと密に連携しています。コンピューティングデータからバッチ処理の取得、コンピューティングジョブの提示と実行、コンピューティング結果のアップロードの三つの段階においてはワンストップ式のクローズドループのサービスを提供しています。機能Batchはシステムのリソース管理の自動的遂行、ジョブスケジューリング及びデータロードなど色々な強力な機能を提供することにおり、利用効率を大幅に高めています。詳細なタスク定義ストレージマウントタスク依存関係のモデリング詳細なタスク定義Batchを使うには、ユーザーはバッチ処理タスクが必要となるCVMコンフィグレーション、イメージ及び実行用のソースコード・コマンドを指定する必要があります。Batchはコンフィグレーション情報におりリソースをスケジューリングしコンピューティングタスクを起動します。CVMコンフィグレーションを定義CVMのCPU、メモリ、ディスク容量などの情報を指定します。実行イメージを定義バッチ処理タスクの依存する実行環境を指定します。CVMイメージとDockerの方式による実行環境の指定をサポートします。コマンドラインとパラメータを実行BatchはCVMを新規に作成してイメージをデプロイした後に、ユーザー指定のコマンドラインを実行し、ユーザー設定のパラメータを追加します。ストレージマウントBatchはよく使われているクラウドストレージサービスをローカルにマウントする機能をサポートしています。ユーザーがクラウドストレージ製品におけるファイルを操作するのはローカルでのファイル操作と同じです。大量の並列アクセスが起こる場合には、各ノードのアクセススピードを保証することにより、迅速的なファイルアクセスを実現しています。BatchはCOSのマウントをサポートしています。ユーザーはBatchのタスクカスタマイズにマウントする必要のあるCOSアドレス、及びマウントされる対象であるローカルアドレスを設定すると、Batchはコンピューティングノードが立ち上がる時に自動的にマウント操作を実行します。タスク依存関係のモデリングBatchは異なるタスク間の依存関係を定義でき、一つのタスクにおいて複数のインスタンスを立ち上げてコンピューティングタスクを完成することをもサポートしています。処理する必要のあるタスクは二つの段階に分けられ、各段階は必要となるリソースが違う場合には、Batchのタスク依存機能を利用することにより、二つのリソース要求のタスクを新規に作成し、その内、一つのタスクがもう一つのタスクに依存することが可能です。プロセスエディットDAGの文法により、複数のバッチ処理タスクに対し依存関係を設定することにより、複数のバッチ処理を一つのバッチ処理ジョブにすることが可能です。複数インスタンスの並列処理タスク構成の中インスタンス数を指定する同時に、環境変数方式により、異なるインスタンスはそれぞれ各自のインスタンス番号を取得し、並列処理の形により一つの大型分析タスクを完成することが可能です。ユースケース生命科学デジタルメディアcx生命科学デジタルメディアデータの加速と自動化処理を実現するために、メディアとエンタティンメントカンパニーは高度化の拡張可能なBatchComputeリソースが必要です。CloudのBatchはユーザーのために自動化コンテンツレンダリング作業ラインの機能を提供しています。ユーザーは自分のレンダリング依存プロセスを構築できる同時に、Batchの大量リソースとジョブスケジューリング能力によりビジュアルクリエーティブ作業を効率よく実現することが可能です。料金BatchComputeサービスそのものは完全に無料です。BatchComputeスケジューリングジョブの実行中には、ユーザーのコンフィグレーションによりCVMインスタンスを新規作成します。新規作成されたCVMインスタンスはCVMの従量課金モードにより課金されます。開発者リソースBatchComputeコンソールBatchComputeドキュメンテーション。