AWS Application Integration category icon アプリケーション統合 - Amazon Web Services の概要

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

AWS Application Integration category icon アプリケーション統合

でのアプリケーション統合 AWS は、マイクロサービス、分散システム、サーバーレスアプリケーション内の分離されたコンポーネント間の通信を可能にするサービスのスイートです。メリットを得るためにアーキテクチャ全体をリファクタリングする必要はありません。アプリケーションをあらゆる規模でデカップリングすると、変更の影響が軽減され、更新が容易になり、新機能のリリースが速くなります。

各サービスは図の後に説明されています。ニーズに最も合ったサービスを判断するには、「 の選択」を参照してください。 AWS アプリケーション統合サービスまたは Amazon SQS、Amazon SNS、または Amazon EventBridge? 一般的な情報については、「 でのアプリケーション統合」を参照してください。 AWS.

を示す図 AWS アプリケーション統合サービス

に戻りますAWS サービス

AWS Step Functions

AWS Step Functions は、ビジュアルワークフローを使用して分散アプリケーションとマイクロサービスのコンポーネントを簡単に調整できるフルマネージドサービスです。個別の機能を実行する個々のコンポーネントからアプリケーションを構築すると、簡単にスケーリングし、アプリケーションをすばやく変更できます。Step Functions は、コンポーネントを調整し、アプリケーションの関数をステップスルーするための信頼性の高い方法です。Step Functions には、アプリケーションのコンポーネントを一連のステップとして配置および視覚化するためのグラフィカルコンソールが用意されています。これにより、複数ステップのアプリケーションを簡単に構築して実行できます。Step Functions は各ステップを自動的に開始して追跡し、エラーが発生したときに再試行するため、アプリケーションは期待どおりに順番に実行されます。また、Step Functions では各ステップの状態がログに記録されるため、問題が発生した場合は、問題を簡単に診断およびデバッグできます。コードを記述しなくてもステップを変更して追加できるため、アプリケーションを簡単に進化させ、より迅速にイノベーションを起こすことができます。

Amazon AppFlow

Amazon AppFlow は、Salesforce、Zendesk、Slack、 などの S oftware-as-aサービス (SaaS) アプリケーション間でデータを安全に転送できるフルマネージド統合サービスです ServiceNow。 AWS Amazon S3 や Amazon Redshift などの のサービスは、数回クリックするだけで完了します。Amazon では AppFlow、スケジュール、ビジネスイベントへの対応、またはオンデマンドで、選択した頻度でエンタープライズ規模でデータフローを実行できます。フィルタリングや検証などのデータ変換機能を設定して、フロー自体の一部としてリッチな ready-to-use データを生成できます。追加の手順は必要ありません。Amazon AppFlow; は、移動中のデータを自動的に暗号化し、 と統合された SaaS アプリケーションのパブリックインターネット経由のデータフローをユーザーが制限できるようにします。 AWS PrivateLink、セキュリティの脅威への露出を軽減します。

AWS B2B データ交換

AWS B2B Data Interchange (B2Bi) は、電子データ交換 (EDI) ドキュメントの JSONおよび XML形式への変換を自動化して、ダウンストリームのデータ統合を簡素化します。企業は、X12 などの標準化された形式を使用して、サプライヤーやエンドユーザーなどの取引相手と取引データを交換するためにEDIドキュメントを使用します。

B2Bi を使用すると、取引相手をオンボーディングおよび管理し、ローコードインターフェイスXMLを使用して JSONや などの一般的なデータ表現へのEDIドキュメントの変換を自動化できます。このアプローチにより、EDIデータの準備とビジネスアプリケーションや専用のデータレイクへの統合に関連する時間、複雑さ、コストを削減できます。その結果、トランザクションデータの使用に集中して、 を使用してビジネスインサイトを高めることができます。 AWS 分析、AI、ML サービスのスイート。

Amazon EventBridge

Amazon EventBridge は、アプリケーション、統合された S oftware-as-aサービス (SaaS) アプリケーション、および から生成されたイベントを使用して、イベント駆動型アプリケーションを大規模に簡単に構築できるサーバーレスイベントバスです。 AWS サービス。 EventBridge は、Zendesk や Shopify などのイベントソースから などのターゲットにリアルタイムデータのストリームを配信します。 AWS Lambda およびその他の SaaS アプリケーション。ルーティングルールを設定して、イベントパブリッシャーとコンシューマーが完全に分離された状態で、データソースにリアルタイムで反応するアプリケーションアーキテクチャを構築するためにデータを送信する場所を決定できます。

Amazon Managed Workflows for Apache Airflow (MWAA)

Amazon Managed Workflows for Apache Airflow (MWAA) は、Apache Airflow 用のマネージドオーケストレーションサービスであり、クラウドで end-to-end データパイプラインを大規模にセットアップおよび運用することを容易にします。Apache Airflow は、「ワークフロー」と呼ばれる一連のプロセスとタスクをプログラムで作成、スケジュール、モニタリングするために使用されるオープンソースツールです。マネージドワークフローを使用すると、スケーラビリティ、可用性、セキュリティのために基盤となるインフラストラクチャを管理することなく、Airflow と Python を使用してワークフローを作成できます。マネージドワークフローは、ニーズに合わせてワークフロー容量を自動的にスケーリングし、 と統合します。 AWS データへの高速かつ安全なアクセスを提供する セキュリティサービス。

Amazon MQ

Amazon MQ は Apache ActiveMQ ClassicRabbitMQ 用のマネージドメッセージブローカーサービスで、クラウドでのメッセージブローカーの設定と運用を容易にします。メッセージブローカーは、多くの場合、異なるプログラミング言語を使用するさまざまなソフトウェアシステムや、異なるプラットフォームで情報を通信および交換することができます。Amazon MQ は、一般的なオープンソースメッセージブローカーである ActiveMQ と RabbitMQのプロビジョニング、セットアップ、メンテナンスを管理することで、運用負荷を軽減します。現在のアプリケーションを Amazon MQ に接続すると、、、、JMSNMS、 APIs などのメッセージングに業界標準の および AMQP STOMPプロトコルを使用するためMQTT、簡単です WebSocket。標準を使用すると、ほとんどの場合、 に移行するときにメッセージングコードを書き直す必要がなくなります。 AWS.

Amazon Simple Notification Service

Amazon Simple Notification Service (Amazon SNS) は、マイクロサービス、分散システム、サーバーレスアプリケーションを分離できる、可用性、耐久性、安全性、フルマネージド型の Pub/sub メッセージングサービスです。Amazon SNS では、高スループットのプッシュベースの many-to-many メッセージングに関するトピックを提供しています。Amazon SNSトピックを使用すると、パブリッシャーシステムは Amazon SQSキュー、 AWS Lambda 関数、および HTTP/S ウェブフック。さらに、 を使用して、モバイルプッシュ、、SMSおよび E メールを使用してエンドユーザーに通知をファンアウトSNSできます。

Amazon Simple Queue Service

Amazon Simple Queue Service (Amazon SQS) は、マイクロサービス、分散システム、サーバーレスアプリケーションの分離とスケーリングを可能にするフルマネージド型のメッセージキューイングサービスです。SQS は、メッセージ指向ミドルウェアの管理と運用に関連する複雑さとオーバーヘッドを排除し、デベロッパーが作業の差別化に集中できるようにします。Amazon を使用するとSQS、メッセージが失われたり、他のサービスを使用したりすることなく、任意のボリュームのソフトウェアコンポーネント間でメッセージを送受信できます。を使用して数分SQSで Amazon の使用を開始する AWS Management Console, AWS CLI、または任意の 、および 3 SDK つのシンプルなコマンド。

Amazon SQS には 2 種類のメッセージキューがあります。スタンダードキューは、最大スループット、ベストエフォートの順序付け、 at-least-once 配信を提供します。Amazon SQSFIFOキューは、メッセージが送信された正確な順序で 1 回だけ処理されることを保証するように設計されています。

Amazon Simple Workflow Service

Amazon Simple Workflow Service (Amazon SWF) は、デベロッパーが並列またはシーケンシャルステップを持つバックグラウンドジョブを構築、実行、スケーリングするのに役立ちます。Amazon はSWF、クラウド内のフルマネージド型のステートトラッカーおよびタスクコーディネーターと考えることができます。アプリケーションのステップが完了するまでに 500 ミリ秒以上かかる場合は、処理の状態を追跡する必要があります。タスクが失敗したときに復旧または再試行する必要がある場合は、Amazon SWF がお手伝いします。

に戻りますAWS サービス