[Step 2.](ステップ 2.) クイックスタートを起動する - AWS 上の MongoDB

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

[Step 2.](ステップ 2.) クイックスタートを起動する

注記

このクイックスタートリファレンスデプロイの実行中に使用した AWS サービスのコストは、お客様が負担します。このクイックスタートを使用しても追加コストは発生しません。詳細については、このクイックスタートで使用する各 AWS サービスの料金表ページを参照してください。

  1. 以下のいずれかのオプションを選択して、AWS アカウントに AWS CloudFormation テンプレートを起動します。オプションの選択については、このガイドの「デプロイオプション」を参照してください。

    オプション 1

    MongoDB を AWS 上の新しい VPC にデプロイする

    
                                                Quick Start launch button for MongoDB in new
                                                  VPC

    オプション 2

    MongoDB を AWS 上の既存の VPC にデプロイする

    
                                                Quick Start launch button for MongoDB in
                                                  existing VPC
    重要

    MongoDB を既存の VPC にデプロイする場合は、異なるアベイラビリティーゾーンで 2 つのパブリックサブネットと 3 つのプライベートサブネットを使用するように、VPC が設定されていることを確認します。また、で説明しているように、DHCP オプションでドメイン名オプションを設定する必要があります。Amazon VPCドキュメント。クイックスタートを起動すると、VPC 設定を求められます。

    プライベートサブネットでは、アウトバウンドインターネット接続用にルートテーブルに NAT ゲートウェイまたは NAT インスタンスが必要です。また、インバウンド SSH アクセス用に踏み台ホストおよび関連するセキュリティグループを作成する必要があります (VPC を設定するには、Amazon VPC クイックスタート。 踏み台ホストを設定するには、「」を参照してください。Linux 踏み台ホストクイックスタート。 新しい VPC にデプロイする場合、これらの設定はクイックスタートによって自動的に行われます)。

    各デプロイの完了には約 15 分かかります。

  2. ナビゲーションバーの右上隅に表示されているリージョンを確認し、必要に応じて変更します。テンプレートはデフォルトで米国東部 (バージニア北部) リージョンで起動されます。

  3. [Select Template] ページで、テンプレート URL のデフォルト設定をそのままにし、[Next] を選択します。

  4. [Specify Details] ページで、必要に応じてスタック名を変更します。テンプレートのパラメータを確認します。入力が必須のパラメータの値を指定します。他のすべてのパラメータのデフォルト設定を確認し、必要に応じてカスタマイズします。パラメータの確認とカスタマイズが終了したら、[Next] を選択します。

    以下の表では、パラメータをカテゴリ別に示し、2 つのデプロイオプションについて個別に説明しています。

    オプション 1: MongoDB を新しい VPC にデプロイする場合のパラメータ

    テンプレートを表示

    ネットワーク構成:

    パラメータラベル パラメータ名 デフォルト 説明
    アベイラビリティーゾーン 利用可能ゾーン 入力必須 VPC でサブネットに使用するアベイラビリティーゾーンのリスト。クイックスタートでは、指定した論理的順序が保持されます。このデプロイでは、2 つまたは 3 つのアベイラビリティーゾーンが使用されます。アベイラビリティーの選択後、[Number of Availability Zones] パラメータが選択内容と一致することを確認します。
    Number of Availability Zones NumberOfAZs 入力必須 VPC で使用するアベイラビリティーゾーンの数 (2 または 3)。これは、[Availability Zones (アベイラビリティーゾーン)] パラメータでの選択内容と一致する必要があります。一致しないと、デプロイは AWS CloudFormation テンプレート検証エラーで失敗します (一部のリージョンでは、使用できるアベイラビリティーゾーンは 1 つまたは 2 つのみです)。
    VPC CIDR VPCCIDR 10.0.0.0/16 作成する VPC の CIDR ブロック。
    Private Subnet 1 CIDR PrivateSubnet1CIDR 10.0.0.0/19 アベイラビリティーゾーン 1 にあるプライベートサブネットの CIDR ブロック.
    Private Subnet 2 CIDR PrivateSubnet2CIDR 10.0.32.0/19 アベイラビリティーゾーン 2 にあるプライベートサブネットの CIDR ブロック.
    Private Subnet 3 CIDR PrivateSubnet3CIDR 10.0.64.0/19 アベイラビリティーゾーン 3 にあるプライベートサブネットの CIDR ブロック.
    Public Subnet 1 CIDR PublicSubnet1CIDR 10.0.128.0/20 アベイラビリティーゾーン 1 にあるパブリック サブネットの CIDR ブロック.
    Public Subnet 2 CIDR PublicSubnet2CIDR 10.0.144.0/20 アベイラビリティーゾーン 2 にあるパブリック サブネットの CIDR ブロック.
    Public Subnet 3 CIDR PublicSubnet3CIDR 10.0.160.0/20 アベイラビリティーゾーン 3 にあるパブリック サブネットの CIDR ブロック.
    Allowed Bastion External Access CIDR RemoteAccessCIDR 入力必須 踏み台ホストへの外部 SSH アクセスが許可されている CIDR IP 範囲。この値を信頼された IP 範囲に設定することをお勧めします。たとえば、自社のネットワークにのみソフトウェアへのアクセスを許可できます。

    セキュリティ設定:

    パラメータラベル パラメータ名 デフォルト 説明
    キー名 KeyPairName 入力必須 パブリック/プライベートキーペアを指定することで、起動後にインスタンスに安全に接続できます。AWS アカウントを作成した際に、指定したリージョンで作成したキーペアです。

    Linux 踏み台設定:

    パラメータラベル パラメータ名 デフォルト 説明
    Bastion AMI Operating System BastionAMIOS Amazon-Linux-HVM 踏み台ホストインスタンスに使用される AMI 用の Linux ディストリビューション。Amazon Linux、CentOS、または Ubuntu Server を選択できます。CentOS を選択した場合は、AWS Marketplace で CentOS AMI にサブスクライブしたことを確認してください。
    Bastion Instance Type BastionInstanceType t2.micro 踏み台ホストインスタンスの EC2 インスタンスタイプ。
    Number of Bastion Hosts NumBastionHosts 1 作成する踏み台ホストの数 (1 ~ 4)。Auto Scaling により、この数の踏み台ホストが常に実行中になります。

    MongoDB データベースの設定:

    パラメータラベル パラメータ名 デフォルト 説明
    Cluster Replica Set Count ClusterReplicaSetCount 1 レプリカセットメンバーの数。1 または 3 を選択します。
    IOPS Iops 100 io1 ボリュームタイプを選択した場合の EBS ボリュームの IOPS。それ以外の場合、この設定は無視されます。
    MongoDB Version MongoDBVersion 4.0 デプロイされる MongoDB のバージョン。3.2、3.4、3.6、または 4.0 のいずれかのバージョンを選択します。
    MongoDB Admin Username MongoDBAdminUsername admin MongoDB 管理者アカウントのユーザー名。
    MongoDB Admin Password MongoDBAdminPassword 入力必須 MongoDB データベースのパスワード。次の文字で構成される 8 ~ 32 文字の文字列を入力できます。[A-Za-z0-9_@-]。
    Node Instance Type NodeInstanceType m4.large MongoDB ノードの EC2 インスタンスタイプ。
    Replica Shard Index ReplicaShardIndex 0 このレプリカセットのシャードインデックス。シャードインデックスの詳細については、MongoDB のドキュメントを参照してください。
    ボリュームサイズ VolumeSize 400 MongoDB ノードに接続する Amazon EBS (データ) ボリュームのサイズ (GiBs iB 単位)。
    ボリュームタイプ VolumeType gp2 MongoDB ノードに接続する Amazon EBS (データ) ボリュームのタイプ (gp2またはio1).

    AWS クイックスタート設定:

    パラメータラベル パラメータ名 デフォルト 説明
    Quick Start S3 Bucket Name QSS3BucketName aws-quickstart クイックスタートアセットのコピー用に作成した S3 バケット (クイックスタートをカスタマイズまたは拡張して独自に使用する場合)。バケット名には、数字、小文字、大文字、ハイフンを含めることができますが、先頭または末尾にハイフンは使用しないでください。
    Quick Start S3 キープレフィックス QSS3KeyPrefix quickstart-mongodb/ クイックスタートアセットのコピーのフォルダをシミュレートするために使用する S3 キー名プレフィックス。クイックスタートを独自にカスタマイズまたは拡張する場合は、このプレフィックスを使用します。このプレフィックスには、数字、小文字、大文字、ハイフン、スラッシュを含めることができます。先頭または末尾にハイフン (-) を使用しないでください。

    オプション 2: MongoDB を既存の VPC にデプロイする場合のパラメータ

    テンプレートを表示

    ネットワーク構成:

    パラメータラベル パラメータ名 デフォルト 説明
    VPC VPC 入力必須 MongoDB クラスターをデプロイする既存の VPC の ID (vpc-0343606e など)。
    Primary Node Subnet PrimaryNodeSubnet 入力必須 プライマリ MongoDB ノードをデプロイする VPC 内の既存のサブネットの ID (subnet-a0246dcd など)。
    Secondary0 Node Subnet Secondary0NodeSubnet 入力必須 レプリカセットの最初のセカンダリ MongoDB ノードをデプロイする VPC 内の既存のサブネットの ID。想定される配置の詳細については、「アーキテクチャ」を参照してください。
    Secondary1 Node Subnet Secondary1NodeSubnet 入力必須 レプリカセットの 2 番目のセカンダリ MongoDB ノードをデプロイする VPC 内の既存のサブネットの ID。想定される配置の詳細については、「アーキテクチャ」を参照してください。
    Bastion Security Group ID BastionSecurityGroupID 入力必須 既存の VPC 内の踏み台セキュリティグループの ID (sg-7f16e910 など)。

    セキュリティ設定:

    パラメータラベル パラメータ名 デフォルト 説明
    キー名 KeyPairName 入力必須 パブリック/プライベートキーペアを指定することで、起動後にインスタンスに安全に接続できます。AWS アカウントを作成した際に、指定したリージョンで作成したキーペアです。

    MongoDB データベースの設定:

    パラメータラベル パラメータ名 デフォルト 説明
    Cluster Replica Set Count ClusterReplicaSetCount 1 レプリカセットメンバーの数。1 または 3 を選択します。
    Iops Iops 100 io1 ボリュームタイプを選択した場合の EBS ボリュームの IOPS。それ以外の場合、この設定は無視されます。
    MongoDB Version MongoDBVersion 3.4 デプロイされる MongoDB のバージョン。3.2、3.4、3.6、または 4.0 のいずれかのバージョンを選択します。
    MongoDB Admin Username MongoDBAdminUsername admin MongoDB 管理者アカウントのユーザー名。
    MongoDB Admin Password MongoDBAdminPassword 入力必須 MongoDB データベースのパスワード。次の文字で構成される 8 ~ 32 文字の文字列を入力できます。[A-Za-z0-9_@-]。
    Node Instance Type NodeInstanceType m4.large MongoDB ノードの EC2 インスタンスタイプ。
    Replica Shard Index ReplicaShardIndex 0 このレプリカセットのシャードインデックス。シャードインデックスの詳細については、MongoDB のドキュメントを参照してください。
    ボリュームサイズ VolumeSize 400 MongoDB ノードに接続する Amazon EBS (データ) ボリュームのサイズ (GiBs iB 単位)。
    ボリュームタイプ VolumeType gp2 MongoDB ノードに接続する Amazon EBS (データ) ボリュームのタイプ (gp2またはio1).

    AWS クイックスタート設定:

    パラメータラベル パラメータ名 デフォルト 説明
    Quick Start S3 Bucket Name QSS3BucketName aws-quickstart クイックスタートアセットのコピーのフォルダをシミュレートするために使用する S3 キー名プレフィックス。クイックスタートを独自にカスタマイズまたは拡張する場合は、このプレフィックスを使用します。このプレフィックスには、数字、小文字、大文字、ハイフン、スラッシュを含めることができます。
    Quick Start S3 キープレフィックス QSS3KeyPrefix quickstart-mongodb/ クイックスタートアセットのコピーのフォルダをシミュレートするために使用する S3 キー名プレフィックス。クイックスタートを独自にカスタマイズまたは拡張する場合は、このプレフィックスを使用します。このプレフィックスには、数字、小文字、大文字、ハイフン、スラッシュを含めることができます。先頭または末尾にハイフン (-) を使用しないでください。
  5. [Options] ページでは、スタック内のリソースのタグ (キー値のペア) を指定し、詳細オプションを設定できます。終了したら、[Next (次へ)] を選択します。

  6. [Review] ページで、テンプレート設定を確認して確定します。[Capabilities] で、テンプレートによって IAM リソースが作成されることを確認するチェックボックスをオンにします。

  7. [Create(作成)] を選択してスタックをデプロイします。

  8. スタックの状態をモニタリングします。図 6 に示しているように、ステータスが [CREATE_COMPLETE] になると、MongoDB クラスターは準備完了です。

    
                        MongoDB クラスターを正常に作成

    図 6: MongoDB クラスターを正常に作成