2016-05-19 10 views
0

enter image description here 2つのec2インスタンスを互いに通信できるように接続します。私は2 Ec2インスタンスのconectivityの問題をお互いに見つけています。2つのEc2インスタンスを互いに通信できるように接続する方法

私はシナリオも提供しています。 EC2-Scenario

+0

あなたのダイアグラムは非常に一般的なもので、あなたが直面している正確な問題を特定していません。おそらくAWS VPCとセキュリティグループを調べる必要があります。私はあなたが特定の答えを提供するために十分な具体的な詳細を提供していないので、この質問を**広すぎると投票しています。 –

答えて

0

まあ、アマゾンVPCでインスタンスを起動してから、アプリケーションサーバーの前で、トラフィックのロードバランサを配置することができます。 VPCには、インターネットゲートウェイも接続する必要があります。 VPC全体にアクセスするには、ジャンプボックス/要塞ホストを作成します。非常に単純な、それを維持するために

2

、ネットワーク上で相互に通信するための任意の二つのプログラムについて、あなたは二つのこと

  1. IPアドレス
  2. ポート番号

が必要2つのEC2インスタンスがあるとします。彼らにこれらのインスタンスのそれぞれに

  1. インスタンス1
  2. インスタンス2

に名前を付けることができます、あなたはコミュニケーションが行わしたいとの間でいくつかのプログラムを持っている必要があります。また、これらのプログラムは、インスタンスのPORTで実行されている必要があります。たとえば、tomcatインスタンスはデフォルトでポート8080上で実行されます。ポート1000年

  • プログラム2(インスタンス2上で動作するプログラム)上で実行されている

    1. プログラム1(インスタンス1で実行されているプログラム)、ポート2000

    上で実行されている私たちが最初にしてみましょう - :私たちのプログラムに名前を付けることができますInstance1のポート1000で実行されているProgram1について話します。

  • は、左側のパネルで、
  • クリックボタン作成セキュリティグループ
  • セキュリティグループをクリックしてEC2サービスAWSコンソール
  • クリックして上に

    1. ログインオーバーレイが開きます。
    2. とタブインバウンド上ご選択
    3. クリックの説明に-入れて、あなたが受け入れるべきポート追加している。ここ
    4. ルールの追加をクリックしてください接続。
    5. を設定し、次の詳細情報: -

      -Type:カスタムTCPルール
      -protocol:TCP
      -Port範囲:1000 [またはあなたのプログラムが実行されている他のポート]
      - ソース:外部IPからProgram1にアクセスできます。それはあなたが発信をしたい場合は、ルール
    6. 繰り返し手順9を追加し、タブ上の
    7. クリックアウトバウンド「マイIP」または「カスタムIP」、「どこでも」こととをクリックすることができますコミュニケーション。

    これらの手順をInstance2で繰り返してください。あなたはうまくいくでしょう。あなたの「EC @シナリオ」の画像をもとに、あなたはそれぞれのロードバランサ&の下であなたの「アプリケーション・サーバ」&「バックエンドサーバー」を追加することができます

  • +0

    実際のシナリオ今すぐ.. IMage Ec2-Scenario –

    +1

    ダイアグラムでは、2つの_EC2 Insances_は何も示されていません。あなたが「コミュニケーションする」と言うとき、それは抽象的すぎるようです。たぶん、あなたが達成したいこととコミュニケーションしたいことについて正確に詳細を加えることができれば、あなたをより良く助けることができます。 – Monis

    +0

    アプリケーションサーバーとサーバークラスター間の通信が必要です。 –

    -1

    はLB名/エンドポイントのURLを使用して相互に通信することができます。これにより、たとえEC2インスタンスのシャットダウン/再インスタンス化が行われても、通信が中断されないことが保証されます。

    関連する問題