Awselasticache-connecting-to-cluster-in-vpc

提供:Dev Guides
移動先:案内検索

AWS ElastiCache-VPCでクラスターに接続する

次のシナリオは、VPC内のクラスターに接続するためにAWS ElastiCacheプラットフォームでサポートされています。 前の章から、EC2インスタンスを使用してクラスター内のノードに接続することを既に知っています。 ただし、クラスターとEC2インスタンスは同じVPCまたは異なるVPCに残る場合があります。 また、VPC内の同じまたは異なる地域に残る場合があります。 この章では、これらのシナリオを処理する方法について説明します。

これらのシナリオのアクセスパターンを次に示します。

  • ** ElastiCacheクラスターとAmazon EC2インスタンスが同じAmazon VPCにある場合のElastiCacheクラスターへのアクセス
  • ** ElastiCacheクラスターとAmazon EC2インスタンスが異なるAmazon VPCにあるが同じリージョンにある場合のElastiCacheクラスターへのアクセス
  • ** ElastiCacheクラスターとAmazon EC2インスタンスが異なるAmazon VPCにあるが異なるリージョンにある場合のElastiCacheクラスターへのアクセス
  • ** VPN接続を使用して顧客のデータセンターで実行されているアプリケーションからElastiCacheクラスターにアクセスする
  • **直接接続を使用して顧客のデータセンターで実行されているアプリケーションからElastiCacheクラスターにアクセスする

上記の最初のシナリオはすでにawselasticache_accessing_memcached_clusterの章で対処されており、2番目のシナリオはこのリンクで説明されています:awselasticache_memcached_vpc [chapter。]

異なるVPCの異なる領域

このシナリオでは、ネットワークは地理的に分散しています。 そのため、トランジットVPCが必要です。 トランジットVPCはネットワーク管理を簡素化し、複数のVPCとリモートネットワークを接続するために必要な接続の数を最小限にします。 この設計は、コロケーション中継ハブに物理的なプレゼンスを確立したり、物理的なネットワーク機器を配備したりする従来の費用なしで実装されるため、時間と労力を節約し、コストも削減できます。 次の図は、このような配置がどのように機能するかを示しています。

different_vpc_connections_1.jpg

中継VPCを使用して接続する手順を以下に示します。

  • ** Transit VPCソリューションを展開します。 詳細については、https://aws.amazon.com/answers/networking/aws-global-transit-network/[AWSでグローバルなトランジットネットワークを構築する方法]を参照してください。
  • **アプリおよびキャッシュVPCのVPCルーティングテーブルを更新して、トラフィックをVGW(仮想プライベートゲートウェイ)およびVPNアプライアンス経由でルーティングします。 ボーダーゲートウェイプロトコル(BGP)を使用した動的ルーティングの場合、ルートは自動的に伝播されます。
  • ** ElastiCacheクラスターのセキュリティグループを変更して、アプリケーションインスタンスのIP範囲からのインバウンド接続を許可します。 このシナリオでは、アプリケーションサーバーのセキュリティグループを参照できないことに注意してください。

顧客のデータセンターで実行する

このシナリオには、顧客のデータセンターのクライアントまたはアプリケーションがVPCのElastiCacheクラスターにアクセスする必要があるハイブリッドアーキテクチャがあります。 このシナリオは、VPNまたはダイレクトコネクトを介して顧客のVPCとデータセンターの間に接続がある場合にもサポートされます。

VPN経由のアクセス

以下の図は、トランジットVPCコンテストがVPNを介してどのように機能するかを示しています。

different_vpc_connections_2.jpg

以下は、VPN接続を使用してクライアントマシンからクラスターにアクセスする手順です。

  • ** VPCにハードウェアVirtual Private Gatewayを追加して、VPN接続を確立します。 詳細については、https://docs.aws.amazon.com/vpc/latest/userguide/what-is-amazon-vpclAdding%20%20target= [VPCへのハードウェア仮想プライベートゲートウェイ]を参照してください。
  • ** ElastiCacheクラスターがデプロイされているサブネットのVPCルーティングテーブルを更新して、オンプレミスアプリケーションサーバーからのトラフィックを許可します。 BGPを使用したダイナミックルーティングの場合、ルートは自動的に伝播されます。
  • ** ElastiCacheクラスターのセキュリティグループを変更して、オンプレミスアプリケーションサーバーからの受信接続を許可します

ダイレクトコネクトを介したアクセス

AWS Direct Connectを使用すると、ネットワークとAWS Direct Connectロケーションの1つとの間に専用のネットワーク接続を確立できます。 これは専用接続であり、複数の仮想インターフェイスに分割できます。

次の図は、この直接接続がどのように機能するかを示しています。

different_vpc_connections_3.jpg

この配置を実装する手順は次のとおりです。

上記のすべてのシナリオでは、ネットワークの待ち時間と追加のデータ転送料金が発生します。