ステップ 2: AWS Management Console を使用して DAX クラスターを作成
次の手順に従って、デフォルト Amazon VPC に Amazon DynamoDB Accelerator (DAX) クラスターを作成します。
DAX クラスターを作成するには
DynamoDB コンソールを (https://console.aws.amazon.com/dynamodb/
) で開きます。 -
ナビゲーションペインの、[DAX] で、[クラスター]を選択します。
-
[Create cluster] (クラスターを作成) を選択します。
-
[クラスターの作成] ウィンドウで、以下の操作を行います。
-
[クラスター名] - DAX クラスターの短縮名を入力します。
注記
sudo
とgrep
が予約キーワードである場合、クラスター名にこれらの語句を含む DAX クラスターを作成することはできません。たとえば、sudo
とsudocluster
は無効なクラスター名です。 -
[Cluster description] (クラスターの説明) - クラスターの説明を入力します。
-
ノードタイプ - クラスター内のすべてのノードのノードタイプを選択します。
-
[Cluster size] (クラスターサイズ) - クラスター内のノードの数を選択します。クラスターは 1 つのプライマリノードと最大 9 つのリードレプリカで構成されます。
注記
シングルノードクラスターを作成する場合は、[1] を選択します。クラスターは 1 つのプライマリノードで構成されます。
マルチノードクラスターを作成する場合は、[3] (プライマリノード 1 つとリードレプリカ 2 つ) ~ [10] (プライマリノード 1 つとリードレプリカ 9 つ) の数字を選択します。
重要
本稼働環境での使用においては、少なくとも 3 つのノードをそれぞれ異なるアベイラビリティーゾーンに置いて DAX を使用することを強くお勧めします。DAX クラスターが耐障害性を持つためには 3 つのノードが必要です。
DAX クラスターは、開発またはテストワークロードでは 1 つまたは 2 つのノードでデプロイできます。1 つまたは 2 つのノードクラスターでは耐障害性がないため、本稼働での使用では 3 つ未満のノードはお勧めしません。1 つまたは 2 つのノードクラスターでソフトウェアまたはハードウェアの障害が発生した場合、クラスターが使用できなくなったり、キャッシュ済みデータが失われることがあります。
-
[Next] (次へ) をクリックします。
-
サブネットグループ - [既存のものを選択] を選択し、ステップ 1: AWS Management Console を使用してサブネットグループを作成 で作成したサブネットグループを選択します。
-
アクセスコントロール - デフォルトのセキュリティグループを選択します。
-
アベイラビリティーゾーン (AZ) - [自動] を選択します。
-
[次へ] を選択します。
-
[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 テーブルへのアクセス — [すべてのテーブル] を選択します。
-
-
暗号化 - [保管時の暗号化を有効にする] および [転送時の暗号化を有効にする] を選択します。詳細については、保管時の DAX 暗号化および転送時の DAX 暗号化を参照してください。
DAX が Amazon EC2 にアクセスするための別のサービスロールも必要です。このサービスロールは DAX によって自動的に作成されます。詳細については、「DAX のサービスにリンクされたロールの使用」を参照してください。
-
-
すべての設定が正しいことを確認したら、[次へ] を選択します。
-
パラメータグループ — [既存のものを選択] を選択します。
-
メンテナンスウィンドウ — ソフトウェアのアップグレードが適用されるタイミングに指定がない場合は、[指定なし] を選択するか、[時間枠を指定] を選択し、[平日]、[時間 (UTC)]、[開始時間 (時間)] のオプションを指定して、メンテナンスウィンドウのスケジュールを設定します。
-
タグ: — [新しいタグを追加] を選択して、タグ付けするキーと値のペアを入力します。
-
[Next] (次へ) をクリックします。
[確認と作成] 画面では、すべての設定を確認できます。クラスターを作成する準備ができたら、[クラスターの作成] を選択します。
[クラスター] 画面で、DAX クラスターが [作成中] というステータスで一覧表示されます。
注記
クラスターを作成するには数分かかります。クラスターが使用可能になると、ステータスは [Available (使用可能)] に変わります。
その間に、「ステップ 3: AWS Management Console を使用してセキュリティグループのインバウンドルールを設定」に進んでその指示に従います。