ステップ 2: AWS Management Console を使用して DAX クラスターを作成 - Amazon DynamoDB

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

ステップ 2: AWS Management Console を使用して DAX クラスターを作成

次の手順に従って、デフォルト Amazon VPC に Amazon DynamoDB Accelerator (DAX) クラスターを作成します。

DAX クラスターを作成するには
  1. DynamoDB コンソールを (https://console.aws.amazon.com/dynamodb/) で開きます。

  2. ナビゲーションペインの、[DAX] で、[クラスター]を選択します。

  3. [Create cluster] (クラスターを作成) を選択します。

  4. [クラスターの作成] ウィンドウで、以下の操作を行います。

    1. [クラスター名] - DAX クラスターの短縮名を入力します。

      注記

      sudogrep が予約キーワードである場合、クラスター名にこれらの語句を含む DAX クラスターを作成することはできません。たとえば、sudosudocluster は無効なクラスター名です。

    2. [Cluster description] (クラスターの説明) - クラスターの説明を入力します。

    3. ノードタイプ - クラスター内のすべてのノードのノードタイプを選択します。

    4. [Cluster size] (クラスターサイズ) - クラスター内のノードの数を選択します。クラスターは 1 つのプライマリノードと最大 9 つのリードレプリカで構成されます。

      注記

      シングルノードクラスターを作成する場合は、[1] を選択します。クラスターは 1 つのプライマリノードで構成されます。

      マルチノードクラスターを作成する場合は、[3] (プライマリノード 1 つとリードレプリカ 2 つ) ~ [10] (プライマリノード 1 つとリードレプリカ 9 つ) の数字を選択します。

      重要

      本稼働環境での使用においては、少なくとも 3 つのノードをそれぞれ異なるアベイラビリティーゾーンに置いて DAX を使用することを強くお勧めします。DAX クラスターが耐障害性を持つためには 3 つのノードが必要です。

      DAX クラスターは、開発またはテストワークロードでは 1 つまたは 2 つのノードでデプロイできます。1 つまたは 2 つのノードクラスターでは耐障害性がないため、本稼働での使用では 3 つ未満のノードはお勧めしません。1 つまたは 2 つのノードクラスターでソフトウェアまたはハードウェアの障害が発生した場合、クラスターが使用できなくなったり、キャッシュ済みデータが失われることがあります。

    5. [Next] (次へ) をクリックします。

    6. サブネットグループ - [既存のものを選択] を選択し、ステップ 1: AWS Management Console を使用してサブネットグループを作成 で作成したサブネットグループを選択します。

    7. アクセスコントロール - デフォルトのセキュリティグループを選択します。

    8. アベイラビリティーゾーン (AZ) - [自動] を選択します。

    9. [次へ] を選択します。

    10. [IAM service role for DynamoDB access] (DynamoDB アクセス用の IAM サービスロール) - [Create new] (新規作成) を選択し、次の情報を入力します。

      • IAM ロール名 - IAM ロールの名前 (DAXServiceRole など) を入力します。コンソールは新しい IAM ロールを作成し、DAX クラスターは実行時にこのロールを割り当てます。

      • [ポリシーの作成] の横にあるボックスを選択します。

      • [IAM role policy] (IAM ロールポリシー) - [Read/Write] (読み込み/書き込み) を選択します。これにより、DAX クラスターが DynamoDB で読み込み/書き込み操作を実行できるようになります。

      • 新しい IAM ポリシー名 — IAM ロール名を入力すると、このフィールドが入力されます。IAM ポリシーの名前も取得できます (DAXServicePolicy など)。コンソールは新しい IAM ポリシーを作成し、ポリシーを IAM ロールにアタッチします。

      • DynamoDB テーブルへのアクセス[すべてのテーブル] を選択します。

    11. 暗号化 - [保管時の暗号化を有効にする] および [転送時の暗号化を有効にする] を選択します。詳細については、保管時の DAX 暗号化および転送時の DAX 暗号化を参照してください。

    DAX が Amazon EC2 にアクセスするための別のサービスロールも必要です。このサービスロールは DAX によって自動的に作成されます。詳細については、「DAX のサービスにリンクされたロールの使用」を参照してください。

  5. すべての設定が正しいことを確認したら、[次へ] を選択します。

  6. パラメータグループ[既存のものを選択] を選択します。

  7. メンテナンスウィンドウ — ソフトウェアのアップグレードが適用されるタイミングに指定がない場合は、[指定なし] を選択するか、[時間枠を指定] を選択し、[平日][時間 (UTC)][開始時間 (時間)] のオプションを指定して、メンテナンスウィンドウのスケジュールを設定します。

  8. タグ:[新しいタグを追加] を選択して、タグ付けするキーと値のペアを入力します。

  9. [Next] (次へ) をクリックします。

[確認と作成] 画面では、すべての設定を確認できます。クラスターを作成する準備ができたら、[クラスターの作成] を選択します。

[クラスター] 画面で、DAX クラスターが [作成中] というステータスで一覧表示されます。

注記

クラスターを作成するには数分かかります。クラスターが使用可能になると、ステータスは [Available (使用可能)] に変わります。

その間に、「ステップ 3: AWS Management Console を使用してセキュリティグループのインバウンドルールを設定」に進んでその指示に従います。