私はAzure(ストライク1)を初めて使用し、ネットワーキング(ストライク2)を完全に嫌います。
それでも、同じ仮想ネットワークで2つのVMを稼働させています。1つはWebサーバーとして機能し、もう1つはSQLデータベースサーバーとして機能します。
それらの内部IPアドレスが両方とも同じネットワーク内にあることはわかりますが、マシンが相互に通信できることを確認できず、これに対処する適切な場所に関して混乱しています。
Microsoft自身のドキュメントによると
Windows Azureで作成するすべての仮想マシンは、プライベートネットワークチャネルを使用して、同じクラウドサービスまたは仮想ネットワーク内の他の仮想マシンと自動的に通信できます。ただし、インターネットまたは他の仮想ネットワーク上の他のリソースがマシンと通信できるように、エンドポイントをマシンに追加する必要があります。特定のポートとプロトコルをエンドポイントに関連付けることができます。リソースは、TCPまたはUDPのプロトコルを使用してエンドポイントに接続できます。TCPプロトコルには、HTTPおよびHTTPS通信が含まれます。
では、なぜマシンは少なくとも内部IPを介して相互にpingを実行できないのでしょうか。Windowsファイアウォールが邪魔になっていますか?単純なWebサーバー/データベースサーバーのセットアップに間違ったアプローチを選択したのではないかと思い始めています。私の無知を許してください。どんな助けでも大歓迎です。