推奨するユースケース本構成ではリアルタイムのデータ処理に特化したサービスで構成されています。エンドユーザーとの即時性を重視したコミュニケーションが必要なチャット機能や、リアルタイムの通知機能の実装を求めるシナリオに最適です。
フルスタックのウェブ/モバイルアプリケーションの高速構築を求めている、または将来的にウェブとモバイルの両プラットフォームでサービスを提供したい。という場合に最適な選択です。
本構成ではアプリケーションの構築、デプロイ、ホスティングを迅速に行うことができます。まずはPOCとして、AWSの各サービスをシンプルに活用してみたい、急いで環境構築したい。という場合に適しています。
この構成のポイント
AWS Amplifyを使用してフロントエンドとバックエンドの間の通信を簡素化し、API呼び出し、データベース接続などをスムーズに行うことができます。環境構築に必要な作業を効率的に行えるため、短期サイクルでのリリースに対応したいという開発チームにもお勧めです。
リアルタイム性が求められるチャット機能は、オフライン時の処理やデータ更新の競合などの課題を抱えています。しかし、この構成ではAWS AppSyncを使用し、これらのリアルタイムなコミュニケーションを必要とする課題を自動的に解決する仕組みが組み込まれているので、安定性に優れたサービスを構築できます。
Amazon Cognitoを使用してユーザーの認証と認可を実装し、ユーザー情報の管理をオフロードすることが出来ます。
また、FacebookやGoogleなどのソーシャルログイン機能を簡単に統合できるため、サービスの価値を向上させることができます。
使用するクラウドリソース| クラウドの機能 | AWSサービス名 |
|---|---|
| 仮想プライベートネットワーク | Amazon Virtual Private Cloud (Amazon VPC) |
| SSL/TLS 証明書 | AWS Certificate Manager (ACM) |
| ユーザーの認証・認可 | Amazon Cognito |
| WEB APIリクエスト処理(バックエンド処理) | AWS AppSync |
| データベース | Amazon DynamoDB |
| ドメインネームシステム (DNS) | Amazon Route 53 |
| 静的WEBホスティング、環境構築、ビルド・デプロイ | AWS Amplify |
| ソースコード管理 | Amazon CodeCommit |
設計メニューとレシピ| 設計メニュー | 構築レシピ |
|---|---|
| 全体構成 |
|
| ネットワーク設計 |
|
| サーバー(コンピューティング)設計 |
|
| データベース設計 |
|
| セキュリティ設計 |
|
| 監視・ログ設計 |
|
| デプロイメント設計 |
|
| Menu 1. 全体構成 |
|
Recepi
|
| Menu 2. ネットワーク設計 |
|
Recepi
|
| Menu 3. サーバー(コンピューティング)設計 |
Recepi
|
| Menu 4. データベース設計 |
|
Recepi
|
| Menu 5. セキュリティ設計 |
|
Recepi
|
| Menu 6. 監視・ログ設計 |
|
Recepi
|
| Menu 7. デプロイメント設計 |
|
Recepi
|
その他の想定|
構築レシピ
ご注意事項 構築レシピ ご注意事項
|
|
|---|---|
|
お客様に
ご協力 いただくこと お客様に ご協力 いただくこと
|
|
|
前提条件
|
|
|
構築レシピ
ご注意事項 構築レシピ ご注意事項
|
|---|
|
|
お客様に
ご協力 いただくこと お客様に ご協力 いただくこと
|
|
|
前提条件
|
|
基本構築メニューには含まれませんが、ご要望に応じて以下のサービスをカスタマイズし含めること可能です。
その他、特定の要件に合わせてカスタマイズのご提案をご希望の場合はお問い合わせください。
オプション 料金はこちら
デジタル化やDX計画策定において障害やリスクとなる要因はクラウドの概念や特性を理解しづらいことがあるのではないでしょうか。
Motocleは「手の届く、クラウド」をモットーに掲げ、「わからないから任せるしかない」という発注者側の困難な状況を解消することを目指しています。
デジタル化やDX計画策定において障害やリスクとなる要因はクラウドの概念や特性を理解しづらいことがあるのではないでしょうか。
Motocleは「手の届く、クラウド」をモットーに掲げ、「わからないから任せるしかない」という発注者側の困難な状況を解消することを目指しています。
また、提供者側の既得権益(知識の格差)を排除し、意思決定プロセスにおいて透明性を担保する配慮を行っています。