Cloud Scheduler
エンタープライズ クラスのフルマネージド スケジューラ
手動作業を最低限に
バッチ処理やビッグデータ ジョブを繰り返し実行するようにスケジューリングすることで、信頼性を高め、手動作業を軽減できます。Cloud Scheduler を利用することで、わかりにくいスクリプトを使用したり、人手を介したりすることなく、大規模なジョブを実行できます。毎週、毎日、毎時の同時刻に処理を確実に実行し、障害が発生した場合は処理を再試行します。
クラウド インフラストラクチャ オペレーションの自動化
VM 環境のステージングを業務時間のみに実行したり、稼働しているマシンの半数を深夜に停止したいということはありませんか。Cloud Scheduler により、クラウド インフラストラクチャの稼働状況に関わる面倒なタスクの大半を、フルマネージドの信頼性の高い方法で自動化できます。
実質的にほぼすべてをスケジューリング
Cloud Scheduler では、さまざまな cron ジョブ ターゲットがサポートされており、実質的にほぼすべてのジョブをスケジューリングできます。App Engine アプリのトリガー、Pub/Sub を介したメッセージ送信、そして Compute Engine、Google Kubernetes Engine、Cloud Run、オンプレミスで実行されている任意の HTTP エンドポイントへのアクセスなど、スケジューリングできるジョブはさまざまです。
すべてを 1 か所で管理
Cloud Scheduler では、すべての自動化タスクを 1 か所で管理できます。スクリプトの実行を管理するために煩雑な crontab を熟知する必要はありません。単一の UI またはコマンドライン インターフェースで、すべてのジョブを確認して管理できます。
機能
フルマネージド
crontab の実行マシンは単一障害点になりません。Cloud Scheduler のインフラストラクチャは、Google が管理する信頼性が高い分散型のサービスです。
信頼性の高い配信
エンタープライズ クラスの高い信頼性で cron ジョブを実行できます。ジョブ ターゲットへの配信を少なくとも 1 回は確実に実行します。
快適な管理環境
crontab について学習する必要はありません。シンプルな単一の UI とコマンドラインから cron ジョブを管理できます。
さまざまなサポート対象ターゲット
App Engine、Cloud Pub/Sub、任意の HTTP エンドポイントのジョブをサポートし、Compute Engine、Google Kubernetes Engine、Cloud Run、オンプレミスのリソースをトリガーできます。
再試行ポリシーの構成が可能
エラーや障害の発生時にジョブを再試行するように構成できます。最大再試行回数やバックオフ方式を設定して、復元力の向上を実現できます。
強力なロギング機能
Cloud Logging との統合により、ジョブ実行とパフォーマンスに関する透明性を高めます。
Unix cron 形式のサポート
Unix cron 形式でスケジュールを定義して、1 日に複数回ジョブを実行したり、1 年のうちの特定の日や月にジョブを実行したりできます。
「Cloud Scheduler を使用して、毎朝クライアントにメールで送信されるミッション クリティカルなレポートを生成するバッチジョブをスケジュールしています。Cloud Scheduler で気に入っているのは、UI や CLI を通じてジョブのスケジュールをシームレスに定義できるところです。スケジュール通りに Cloud Functions を呼び出す機能は、レポート システムをつなぎ合わせる際に役立ちました。」
Nomanini 社 最高技術責任者 Dale Humby 氏
料金
Cloud Scheduler の料金体系は、使用量に応じて課金されるシンプルな従量制です。毎月ご利用いただいたジョブの数に応じた料金をお支払いいただきます。
項目 | 価格(USD) |
---|---|
費用/ジョブ/月 | $0.10 |
無料ジョブ/月 | 3 |
$300 分の無料クレジットと 20 種類以上の無料枠プロダクトを活用して Google Cloud で構築を開始しましょう。
フルマネージド cron ジョブサービス。