Outposts の使用 - Amazon ElastiCache フォー・レディス

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

Outposts の使用

AWS Outposts は、AWS のインフラストラクチャ、サービス、API、ツールをお客様のオンプレミスまで拡張するフルマネージドサービスです。AWS は、AWS Outposts マネージドインフラストラクチャへのローカルアクセスを提供することで、AWS リージョンと同じプログラミングインターフェイスを使用してオンプレミスでアプリケーションを構築して実行できるようにします。同時に、コンピューティングとストレージのローカルリソースを使用して、レイテンシーを短縮し、ローカルのデータ処理ニーズに対応します。Outpost とは、お客様のサイトにデプロイされる AWS のコンピューティングおよびストレージキャパシティーのプールです。AWS は、AWS リージョンの一部としてこのキャパシティーを運営、監視、管理します。Outpost にサブネットを作成し、AWS リソース (ElastiCache クラスターなど) を作成したときに、これらのサブネットを指定します。

注記

このバージョンでは、次のような制限が適用されます。

  • ElastiCache for Outposts は、M5 および R5 ノードファミリーのみをサポートします。

  • ライブ移行はサポートされていません。

  • マルチ AZ (クロス Outpost レプリケーションはサポートされていません)。

  • ローカルスナップショットはサポートされていません。

  • ElastiCache for Outposts は、cn-north-1、cn-northeast-1、および ap-northeast-3 の各リージョンではサポートされていません。

Redis コンソールでの Outposts の使用

  1. AWS Management Console にサインインして、ElastiCache コンソール (https://console.aws.amazon.com/elasticache/) を開きます。

  2. ナビゲーションペインで [Redis] を選択します。

  3. [クラスターエンジン] で、[Redis] を選択します。

  4. [ロケーション] の下で、[オンプレミス- AWS Outposts で ElastiCache インスタンスを作成する] を選択します。

オンプレミスオプションを設定する

利用可能な Outpost を選択してキャッシュクラスターを選択するか、利用可能な Outposts がない場合は、次の手順を使用して新しい Outpost を作成できます。

[オンプレミスのオプション] の下で:
  1. [Redis の設定] の下で:

    1. [名前]: Redis クラスターの名前を入力します。

    2. [説明]: Redis クラスターの説明を入力します。

    3. エンジンバージョンの互換性: エンジンバージョンは、AWS Outpost リージョンに基づきます。

    4. [ポート]: デフォルトポート (6379) のままにしておきます。理由があって異なるポートを使用する場合は、そのポート番号を入力します。

    5. [パラメータグループ]: ドロップダウンを使用して、デフォルトまたはカスタムパラメータグループを選択します。

    6. [ノードタイプ]: 使用可能なインスタンスは、Outposts 可用性に基づきます。Outposts 用 Porting Assistant for .NET は、M5 および R5 ノードファミリのみをサポートします。ドロップダウンリストから [Outposts] を選択してから、このクラスターで使用する利用可能なノードタイプを選択します。次に、[保存] を選択します。

    7. [レプリカの数]: このレプリケーショングループ用に作成するリードレプリカの数を入力します。リードレプリカの数は少なくとも 1 個で、最大 5 個です。デフォルト値は 2 です。

      自動生成されたリードレプリカの名前は、プライマリクラスターの名前と同じパターンに従います。最後にダッシュと 3 桁の連番が追加され、-002 で開始されます。たとえば、レプリケーショングループの名前が MyGroup の場合、セカンダリの名前はMyGroup-002MyGroup-003MyGroup-004MyGroup-005MyGroup-006 となります。

  2. [Redis の詳細設定] の下で:

    1. [サブネットグループ]: リストから [新規作成] を選択します。

      • [名前] - サブネットグループの名前を入力します。

      • [説明] サブネットグループの説明を入力します。

      • [VPC ID]: VPC ID は Outpost VPC と一致する必要があります。Outposts にサブネット ID がない VPC を選択した場合、リストは空を返します。

      • [アベイラビリティーゾーンまたは Outpost]: 使用している Outpost を選択します。

      • [サブネット ID]: Outpost で使用できるサブネット ID を選択します。使用可能なサブネット ID がない場合は、それらのサブネット ID を作成する必要があります。詳細については、「サブネットの作成」を参照してください。

    2. [作成] を選択します。

Outpost クラスターの詳細の表示

Redis リストページで、AWS Outpost に属するクラスターを選択し、[クラスターの詳細] を表示したときに以下に注意してください:

  • [アベイラビリティーゾーン]: これは、ARN (Amazon リソース名) と AWS リソース番号を使用して、Outpost を表します。

  • [Outpost 名]: AWS Outpost の名前

AWS CLI での Outposts の使用

AWS Command Line Interface (AWS CLI) を使用すると、複数の AWS のサービスをコマンドラインから制御したり、スクリプトで自動化したりできます。AWS CLI は、アドホック (ワンタイム) オペレーションに使用できます。

AWS CLI のダウンロードと設定

AWS CLI は、Windows、macOS または Linux 上で作動します。これをダウンロードして設定するには、次の手順に従います。

CLI をダウンロード、インストール、設定するには
  1. [AWS コマンドラインインターフェイス] のウェブページで AWS CLI をダウンロードします。

  2. AWS Command Line Interface ユーザーガイドの 「AWS CLIのインストール」および「AWS CLIの設定」の手順に従います。

Outposts での AWS CLI の使用

次の CLI オペレーションを使用して、Outposts を使用するキャッシュクラスターを作成します。

  • [create-cache-cluster] — このオペレーションを使用すると、outpost-mode パラメータは、キャッシュクラスター内のノードを単一の Outpost 内に作成するか、複数の Outposts で作成するかを指定する値を受け入れます。

    注記

    現時点では、single-outpost モードがサポートされています。

    aws elasticache create-cache-cluster \ --cache-cluster-id cache cluster id \ --outpost-mode single-outpost \