Serverless Workflow

可視化、O&M が不要なオーケストレーション、
ステートフルアプリケーションシナリオとの調整

ステートフルなアプリケーションのオーケストレーションを簡素化

Serverless Workflow は、複数の分散されたタスクの実行を調整するために使用されるフルマネージド型サーバーレスクラウドサービスです。タスク調整、状態管理、ビジネスプロセスの開発と実行に必要なエラー処理などの、面倒なタスクを簡素化します。これにより、ユーザーはビジネスロジックの開発に注力することができます。

分散タスクは、順序式、分岐式、平行式で配置できます。サービスは設定された順序通りに確実にタスク実行を調整し、各タスクのステータスの変更を追跡します。カスタム再試行実行ロジック (必要な場合) を実行して、ワークフローをスムーズに実行します。

分散コンポーネント

異なるインフラストラクチャ、ネットワーク、言語で構築されたアプリケーションのオーケストレーションを行い、ハイブリッドクラウドや独自のクラウドからパブリッククラウドへの移行、または単一アーキテクチャからミクロサービスアーキテクチャへの移行を排除します。

コードの量の低減

アプリケーションのロジックの管理を支援します。また、順序式、分岐式、平行式などの複数のコントロールプリミティブがサポートされています。これにより、ビジネスで繰り返し実行されるオーケストレーションコードを最少化します。

フォールトトレランスの改善

プロセスのステータスの管理、チェックポイントの設定、プロセスの再起動が可能で、アプリケーションにおいて各ステップが想定通りに実行されることを確実にします。ビルトインの トライ/キャッチ 、再試行、ロールバック機能で例外エラーを自動的に対処できます。

特徴

プロセス定義言語
プロセス定義は、ビジネスロジックの説明および定義です。プロセスの実行時、Serverless Workflow はプロセス定義に基づいて関連手順を順序通りにします。

アプリケーションプログラムの状態の可視化
Serverless Workflow は、ワークフローの定義と実行状態の表示をする視覚的インターフェイスを提供します。これにより、ビジネス担当者、開発者、O&M 担当者は、一貫性のある情報を取得でき、同時に通信コストを削減できます。

特徴

フルマネージド型 & 従量課金制の O&M

O&M 担当者がインフラストラクチャの保守を行う必要がなくなります。また、安全性、可用性、フォールトトレラント、耐久性に優れたサービスを提供します。手順を変換する場合にのみ料金が発生します。使用がない場合は追加料金は発生しません。

サービスオーケストレーション機能

プロセスロジックとロジックタスク実行の分離、複数のコントロールプリミティブ (順序式、分岐式、並行式など) がサポートされています。また、ビルトインエラー再試行とキャプチャ機能が採用されており、オーケストレーションコードの作成時間を削減できます。

長期間実行プロセスに対応

プロセス全体を追跡し、長期間にわたるプロセスを確実に実行します。O&M、関連するパイプライン、メールプロモーションプロセスなど、一部のプロセスは数時間、数日間、数か月間実行する必要があります。

プロセスステータス管理

実行手順の場所の追跡、手順間で保存される入力および出力を含む、プロセスの実行におけるすべてのステータスを管理します。プロセスのステータスを自己管理したり複雑なステータス管理のタスクを構築する必要はありません。

視覚的モニタリング

ワークフローの定義と実行状況のステータスの表示が可能な視覚的インターフェイスを提供します。ステータスには入力と出力があり、これによって障害の発生箇所を簡単に特定でき、障害問題を簡単に排除できます。

分散型コンポーネント

異なるインフラストラクチャに異なる言語で作成されたアプリケーションの調整をします。アプリケーションがプライベートクラウドからハイブリッドクラウドまたはパブリッククラウドへのスムーズな移行や、または単一アーキテクチャからマイクロサービスアーキテクチャへの進化においても、Serverless Workflow は調整の役割を果たします。

料金

使用状況に応じた料金のみを支払う必要がなくります。ワークフローの実行手順数に応じて料金が発生し、ワークフロー内の Function Compute、ECS、Container 、その他のリソースのステータスの変換料金が課金され、時間制で課金されます。メインアカウントの最初の 5000 回/月が無料である場合、実行の終了時には課金されませんが、それ以降は 1,000 回につき 0.025 USD が課金されます。

サーバーレスサービスの自動拡張を使用すると、ハードウェア予算と拡張の管理が不要になります。

Serverless Workflow

1

ステップ 1:
ワークフロー定義の作成

定義を使用して、タスク間の実行の順序やロジックを説明します。

2

ステップ 2:
ワークフロータスクの準備

ワークフローでワーカーが定義した各タスクのみを実装する必要があります。Serverless Workflow では、複数の異なるタイプのワーカーがサポートされています。

3

ステップ 3:
ワークフロータスク

Serverless Workflow、Execute Workflow、API を呼び出すことで
ワークフローアプリケーションを実行できます。

4

ステップ 4:
実行ステータスの追跡、
デバッグ、モニタリング

Serverless Workflow によって提供される視覚的モニタリングを使用してタスクの実行状況を確認します。

シナリオ

高品質なサポート

1 対 1 のプリセールスコンサルティング、24 時間体制のテクニカルサポート、迅速な応答、チケット増量

1 対 1 のプリセールス
コンサルティング

経験豊富なクラウドエキスパートによるコンサルティング。 詳細を見る

24 時間体制の
テクニカルサポート

週 5 日 10 時間から 24 時
間 365 日にサービス時間を
延長。 詳細を見る

各四半期に 6 枚の無料
チケット

無料チケットの数を、四半期ごとに 3 枚から 6 枚に倍増。 詳細を見る

迅速な応答

販売後の応答時間を 36 時間から 18 時間に短縮。
詳細を見る

Serverless Workflow の利用開始

詳しく知る

ドキュメント>