最新のプロダクト、リリース、デモ、トレーニングを Next '23 からご紹介します。では始めましょう

Cloud Tasks

非同期タスク実行。

このプロダクトのドキュメントを見る

分散タスクキューの概要のロゴ

分散タスクキュー

Cloud Tasks は、大量の分散タスクの実行、ディスパッチ、配信を管理できるフルマネージド サービスです。Cloud Tasks を使用すると、ユーザー リクエストやサービス間リクエストの外部で作業を非同期実行できます。
より応答性の高いアプリケーション構築のロゴ

より応答性の高いアプリケーションをビルドする

非同期実行は、リクエストのレイテンシを削減し、アプリケーションの応答性をさらに高める、十分に確立された方法です。Cloud Tasks を使用すると、スケジュール、重複排除、構成可能な再試行ポリシー、バージョン リダイレクトなど多様な機能により、こうしたリクエストの整理や管理ができます。

マイクロサービスの切り離しとスケーリングのロゴ

マイクロサービスの切り離しとスケーリング

Cloud Tasks によって、アプリケーションをより効率的に構造化し、スケーリングできます。専用サービスでタスクハンドラを実装すると、マイクロサービスを独立してスケーリングできます。

リソース消費の管理のロゴ

リソース消費の管理

Cloud Tasks では、キューのレートを制限することで、サービスの負荷をさらに効率的に管理し、均等化することができます。分散タスクの実行、ディスパッチ、配布を簡単に管理できます。

リリースとインシデントの適切な処理のロゴ

リリースとインシデントの適切な処理

Cloud Tasks により、処理中のリクエストを保持できます。 一時停止、再試行、新しいバージョンへのリダイレクトで、リクエストをドロップせずに、バグの処理や、デプロイのステージングを行う余地が生じます。

機能

スケーラブルなフルマネージド ソリューション

Google が提供しているプロダクトが稼働しているものと同じフルマネージド サービス上にビルドします。

HTTP ターゲット

業界標準の OAuth / OICD 認証を使用して、Compute Engine、Google Kubernetes Engine、Cloud Run、Cloud Functions、オンプレミス システムで実行されている任意の HTTP サービスを宛先としたタスクを安全に追加できます。

レートの制御と再試行の制御

タスクがディスパッチされるレート、試行の最大数、試行の間に待機する最小時間を設定することで実行を制御します。

タスクの重複排除

同じタスクが複数回追加されても、ディスパッチは 1 回のみ行われます。

ダッシュボードとコマンドライン インターフェース

Cloud Console インターフェースの gcloud コマンドラインを使用してキューとタスクを管理、モニタリング、調査できます。

将来のスケジューリング

タスクが実行される時刻を制御します。

確実な配信

Cloud Tasks は、at-least-once の配信を保証します。ほとんどのタスクは 1 回のみ配信されます。

Java、Python、Node.js、PHP、Go 対応のクライアント ライブラリをご用意しています。 また言語を問わず、どこからでも REST API を使用して、タスクをキューに入れることができます。

A1 Comms ロゴ

「Cloud Tasks により、他のユーティリティ要件ではなく、開発中のアプリケーションの基本要件に重点を置くことができます。当社では Cloud Tasks を幅広く利用しています。さまざまなプラットフォーム上にあるアプリケーション間の大量の通知の処理から、データの取り込みタスクや移行タスク、ワークロードの委任、トリガー、制御など多岐にわたります。Cloud Tasks を使用するようになってから、開発速度が大幅に向上し、全体的なアーキテクチャはシンプルになりました。

A1 Comms 社 IT 担当ディレクター、Jonathan Liversidge 氏

料金

オペレーション(1 か月あたり) 料金(100 万回あたり)
最初の 100 万回 無料
50 億回まで $0.40

次のステップ

$300 分の無料クレジットと 20 種類以上の無料枠プロダクトを活用して Google Cloud で構築を開始しましょう。

開始にあたりサポートが必要な場合
信頼できるパートナーと連携する

次のステップ

非同期タスク実行。

開始にあたりサポートが必要な場合
信頼できるパートナーと連携する
ヒントとベスト プラクティスを入手する