2016-05-24 6 views
1

AWS VPCでは、これらの2つのシナリオでは、EC2インスタンス間でネットワークパフォーマンスに違いがありますか(またはネットワーク障害の危険性がありますか)。EC2インスタンスが異なるサブネットにある場合、ネットワークパフォーマンスに違いはありますか?

A)サブネットアプリでEC2インスタンスと通信するサブネットデータでEC2インスタンス。両方のサブネットが同じ可用性ゾーンに属しています。

B)1つのサブネット内に2つのEC2インスタンスData + apps

Windows route printがサブネット用にOn-linkと表示され、VPC内の他のサブネット用のゲートウェイへのルートが表示されていても、バックグラウンドで実際のルーティングに違いはないと思われます。

答えて

2

インスタンスが同じサブネット上にある場合、または同じインフラストラクチャゾーン内の異なるサブネットにある場合は、ネットワークインフラストラクチャが実際にVPCで動作するため、パフォーマンスや信頼性に違いはありません。

これは、ネットワークが本当にルータを備えたイーサネットネットワークではないためです。

VPCのネットワークインフラストラクチャ全体は、ソフトウェアによって定義された仮想です。

自分自身でこれを確認する最も良い方法は、同じサブネット上の2台のマシンでパケットをスニッフィングすることです。 ARPの動作には大きな違いがあります。 「通常の」ネットワークでは、同じサブネット上のマシンも同じブロードキャストドメインに属します。彼らは、 "who have/tell"と "have have"というメッセージを使ってお互いに "arping"することによってお互いのハードウェアアドレスを発見します。 VPCでは、マシンAが要求を送信して応答を取得しますが、マシンBはその要求を見たことがなく、実際に生成されたと思われる応答を実際に生成しませんでした。また、LAN上で見つかる迷子になる着信ARPメッセージが目立たないこともあります。このレイヤ2の動作は、ネットワークインフラストラクチャによって完全にエミュレートされます。ネットワークインフラストラクチャは、トポロジの番号付けとはまったく異なり、Ethernetネットワークを非常に効果的にシミュレートする番号付けスキームを使用して、

A Day in the Life of a Billion Packetsも参照してください。これは、VPCネットワーキングでどのようにマジックが一緒になるかを示しています。

+0

本当に詳細な説明をありがとう! – Jeet

1

いいえ同じリージョンまたは可用性ゾーンを希望する異なるサブネットにインスタンスを保持しても、パフォーマンスには影響しません。ただし、EC2インスタンスの機能とプロビジョニングされたリソースは、低い機能としての役割を果たします。

関連する問題