製品の利点
AWS でのアプリケーション統合サービスは、マイクロサービス、分散システム、サーバーレスアプリケーション内で疎結合化された各コンポーネント間のコミュニケーションを可能するサービス群です。アーキテクチャ全体をリファクタリングする必要はありません。アプリケーションを規模に応じて分離することで、変更による影響を軽減し、更新が容易になり、新機能のリリースが高速化します。
無料の製品オファー
AWS 無料利用枠内の製品オファーを使用してアプリケーション統合ソリューションを構築します。
API 管理
製品 | 説明 | 無料利用枠のオファーの詳細 | 製品の料金 |
Amazon API Gateway API 管理 |
REST および Websocket API を規模に応じて作成、公開、維持、モニタリング、および保護します。 |
12 か月間無料 1 か月あたり100 万回の API コール受信 |
Amazon API Gateway の料金 |
AWS AppSync GraphQL API 管理 |
GraphQL API およびサブスクリプションを規模に応じて作成、公開、維持、モニタリング、および保護します。 | 12 か月間無料 無料利用枠のオファーでは、次の 1 か月あたりの利用レベルを 12 か月間無料で提供します。 250,000 件のクエリまたはデータ変更オペレーション 250,000 件のリアルタイム更新 600,000 接続-分 |
AWS AppSync の料金 |
メッセージング
製品 | 説明 | 無料利用枠のオファーの詳細 | 製品の料金 |
Amazon Simple Notification Service (SNS) Publish/Subscribe メッセージング |
信頼性の高い高スループットの pub/sub、SMS、電子メール、およびモバイルプッシュ通知。 |
常に無料 100 万件の発行 10 万の HTTP/S 配信 1,000 件のメール配信 |
Amazon SNS の料金 |
Amazon Simple Queue Service (SQS) メッセージキュー |
アプリケーションコンポーネント間のあらゆるボリュームのメッセージを送信、保存、受信するメッセージキュー。 | 常に無料 100 万件のリクエスト |
Amazon SQS の料金 |
Amazon MQ メッセージブローカー |
容易な移行とハイブリッドアーキテクチャを実現できる、Apache ActiveMQ および RabbitMQ 向けマネージドメッセージブローカーサービス。 | 12 か月間無料 750 時間の単一インスタンスの mq.t2.micro または mq.t3 ブローカー/月 ActiveMQ の場合は 5GB/月の Amazon EFS ストレージ、RabbitMQ の場合は 20GB の Amazon EBS ストレージ |
Amazon MQ の料金 |
ワークフロー
製品 | 説明 | 無料利用枠のオファーの詳細 | 製品の料金 |
視覚的なワークフロー |
複数の AWS のサービスをサーバーレスのワークフローに整理できて、なおかつすばやくアプリケーションを構築、更新できる。 |
常に無料 1 か月あたり 4,000 回の状態遷移 |
アプリケーション統合の構築についての詳細
一連の動画とチュートリアルを視聴/確認して、AWS に関する知識や経験を深める
-
動画
-
チュートリアル
-
動画
-
初めての AWS AppSync GraphQL API の作成 (2:33)
AWS Step Functions の紹介 (2:27)
Amazon MQ の紹介 (2:33)
AWS SNS、SQS と Lambda によるスケーラブルなサーバーレスイベント駆動型アーキテクチャ (32:48)
-
チュートリアル
-
チュートリアル
無料でシンプルなチュートリアルによる、アプリケーションの統合についてのご紹介
Amazon API Gateway の使用を開始する
この利用開始演習では、サーバーレス API を作成します。サーバーレス API を利用することで、サーバーのプロビジョニングや管理に時間をかけることなく、アプリケーションに集中することができます。
AWS AppSync の使用を開始する
このワークショップでは、AWS AppSync の機能を見ていただきます。このワークショップでは、AWS コンソールでのサービス管理から、AWS CDK を使った高度な機能のデプロイまで説明します。
Amazon SNS の開始方法
このチュートリアルでは、Amazon SNS コンソールを使用して、トピック、購読、およびメッセージを管理する方法を紹介することで、Amazon SNS に使い慣れていただけます。
Amazon Simple Queue Service (SQS) を使用して分散アプリケーション間でメッセージを送信する
このチュートリアルでは、Amazon Simple Queue Service を使用して非同期メッセージングをセットアップする方法を学習します。Amazon SQS コンソールを使用して、メッセージキューの作成と設定、メッセージの送信、メッセージの受信、受信したメッセージの削除、キューの削除を行います。
Amazon MQ を使用してコネクテッドメッセージブローカーを作成する
このチュートリアルでは、Amazon MQ メッセージブローカーを作成し、Java Message Service (JMS) を使用して、Java アプリケーションからブローカーへの接続を確立します。ここでは Java が商用ブローカーで最も汎用性が高いので使用しますが、実際には別の言語を使用することもできます。ブローカーを作成したら、キューを作成してメッセージを送信します。
AWS Step Functions と AWS Lambda を使用したサーバーレスワークフローを作成するにはどうすればよいですか?
このチュートリアルでは、AWS Step Functions を使用し、複数の AWS Lambda 関数を連携させたサーバーレスワークフローを設計して実行する方法を学習します。
無料の製品オファー
AWS 無料利用枠内の製品オファーを使用してアプリケーション統合ソリューションを構築します。
API 管理
1 か月あたり 100 万回の API コール受信
250,000 件のクエリまたはデータ変更オペレーション
250,000 件のリアルタイム更新
600,000 接続-分
メッセージング
100 万件の発行
10 万の HTTP/S 配信
1,000 件のメール配信
100 万件のリクエスト
750 時間の単一インスタンスの mq.t2.micro または mq.t3 ブローカー/月
ActiveMQ の場合は 5GB/月の Amazon EFS ストレージ、RabbitMQ の場合は 20GB の Amazon EBS ストレージ
ワークフロー
1 か月あたり 4,000 回の状態遷移
アプリケーション統合の構築についての詳細
-
動画
-
チュートリアル
-
動画
-
初めての AWS AppSync GraphQL API の作成 (2:33)
AWS Step Functions の紹介 (2:27)
Amazon MQ の紹介 (2:33)
AWS SNS、SQS と Lambda によるスケーラブルなサーバーレスイベント駆動型アーキテクチャ (32:48)
-
チュートリアル
-
チュートリアル
無料でシンプルなチュートリアルによる、アプリケーションの統合についてのご紹介
Amazon API Gateway の使用を開始する
この利用開始演習では、サーバーレス API を作成します。サーバーレス API を利用することで、サーバーのプロビジョニングや管理に時間をかけることなく、アプリケーションに集中することができます。
AWS AppSync の使用を開始する
このワークショップでは、AWS AppSync の機能を見ていただきます。このワークショップでは、AWS コンソールでのサービス管理から、AWS CDK を使った高度な機能のデプロイまで説明します。
Amazon SNS の開始方法
このチュートリアルでは、Amazon SNS コンソールを使用して、トピック、購読、およびメッセージを管理する方法を紹介することで、Amazon SNS に使い慣れていただけます。
Amazon Simple Queue Service (SQS) を使用して分散アプリケーション間でメッセージを送信する
このチュートリアルでは、Amazon Simple Queue Service を使用して非同期メッセージングをセットアップする方法を学習します。Amazon SQS コンソールを使用して、メッセージキューの作成と設定、メッセージの送信、メッセージの受信、受信したメッセージの削除、キューの削除を行います。
Amazon MQ を使用してコネクテッドメッセージブローカーを作成する
このチュートリアルでは、Amazon MQ メッセージブローカーを作成し、Java Message Service (JMS) を使用して、Java アプリケーションからブローカーへの接続を確立します。ここでは Java が商用ブローカーで最も汎用性が高いので使用しますが、実際には別の言語を使用することもできます。ブローカーを作成したら、キューを作成してメッセージを送信します。
AWS Step Functions と AWS Lambda を使用したサーバーレスワークフローを作成するにはどうすればよいですか?
このチュートリアルでは、AWS Step Functions を使用し、複数の AWS Lambda 関数を連携させたサーバーレスワークフローを設計して実行する方法を学習します。
AWS 無料利用枠
AWS 無料利用枠は、ユーザーに無料で製品を探索する機会を提供します。このオファーには、常に無料、12 か月間無料の製品、および短期間の無料トライアルの製品が含まれています。
開始方法
AWS アカウントの作成は無料で、AWS 無料利用枠をすぐにご利用いただけます。