View a markdown version of this page

ソリューションをデプロイする - AWS での分散負荷テストソリューション

ソリューションをデプロイする

このソリューションには、3 つのウェブコンソールホスティングオプションがあります。バックエンドアーキテクチャと Amazon Cognito 認証モデルは、すべてのオプションで同じです。

ホスティングオプション 説明 どのようなときに使うか

CloudFront + S3 (デフォルト)

ウェブコンソールは、Amazon S3 でホストされ、Amazon CloudFront 経由で配信されます。

ほとんどのデプロイに推奨されます。グローバルなエッジキャッシュを提供し、追加のインフラストラクチャは必要ありません。

ALB + ECS Fargate

ウェブコンソールは、お客様が用意した ACM 証明書とカスタムドメインを使用して、Application Load Balancer の背後にある ECS Fargate サービスで実行されます。AWS WAF ウェブ ACL は ALB の前にデプロイされ、一般的なウェブベースの攻撃をフィルタリングします。

VPC ブロックパブリックアクセス (BPA) ポリシーによってパブリック CloudFront ディストリビューションからのトラフィックがブロックされている場合、組織がパブリックインターネットへの露出をゼロにする必要がある場合、ウェブコンソールのカスタムドメイン名が必要な場合、またはカスタマイズ可能なルールでウェブアプリケーションのファイアウォール保護が必要な場合に使用します。規制対象業界 (金融、医療、政府など) や、コンプライアンス要件が厳しい環境で一般的です。

ヘッドレス (独自のウェブサーバーを使用)

このソリューションはバックエンドのみをデプロイし、ウェブコンソールの静的アセットをダウンロード可能な zip として提供し、お客様自身のウェブサーバーでホストできるようにします。

AWS 以外の既存のインフラストラクチャでウェブコンソールをホストする場合、企業ポリシーでマネージドウェブサーバーでホストする必要がある場合、または認証メカニズムに関係なく、組織がパブリック向けエンドポイントを一切設けず、完全なネットワーク分離を義務付けている場合に使用します。

AWS Launch Wizard は、このソリューションで推奨されるデプロイ方法です。次の機能があります。

  • 各ステップで詳細なヘルプパネルを備えたガイド付き設定エクスペリエンス

  • すべてのデプロイの正常性をモニタリングするための一元化されたページ

  • デプロイまたはアップグレードに利用できるソリューションの最新バージョンがある場合の表示

または、AWS CloudFormation テンプレートを使用してソリューションを直接デプロイすることもできます。

デプロイプロセスの概要

ソリューションをデプロイする前に、このガイドで前述したコストアーキテクチャセキュリティ、その他の考慮事項を確認してください。

デプロイ時間: メインスタックの場合は約 15 分、追加のリージョンごとに 5 分

注記

このソリューションには、AWS へのデータ収集メトリクスが含まれています。このデータを使用して、ユーザーがこのソリューションおよび関連サービスや製品をどのように使用しているかをよりよく理解します。AWS は、このアンケートを通じて収集されたデータを所有します。データ収集には、AWS プライバシー通知が適用されます。

注記

このソリューションの実行中に使用した AWS サービスのコストは、お客様の負担となります。詳細は、このガイドの「コスト」セクション、およびこのソリューションで使用する各 AWS サービスの料金ページを参照してください。