Windows Azureのプライベートポート/パブリックポートについて考察
@statemachine http://twitpic.com/5ymkuk で、ローカルだと8080で表示、本番だと8070で表示、になるのがあんまり分からずで…(汗
2011-08-01 22:26:48@normalian 本番っていっているのは、Azureにデプロイした場合でOk? ローカルってのは、開発エミュレータと。
2011-08-01 22:29:25うすす、その語彙で認識差異ないっす。 RT @statemachine: normalian 本番っていっているのは、Azureにデプロイした場合でOk? ローカルってのは、開発エミュレータと。
2011-08-01 22:29:49@normalian で、問題にしているのは開発側の話? Azure上の話、そもそも、パブリックポート・プライベートポートそのものの話?
2011-08-01 22:31:37@statemachine パブリックポートはAzureポータルに対するロードバランサに割り当てるポートと認識してるのですが、プライベートポートの位置づけが分からずで(ロードバランサ-インスタンス間のポートと予想)。
2011-08-01 22:33:12@statemachine エミュレータ環境だとプライベートポートで指定したアドレスで接続されますが、エミュレータだとロードバランサまではエミュレートしてないのかな?とか。その割には http://bit.ly/gxUKEU とかでインスタンスが切り替わってるのでぐぬぬと…
2011-08-01 22:34:21@normalian LBに割り当てられるのがパブリックポートですね、インスタンスに割り当てられるのがプライベートポート。以前は、プライベートポートは指定できなかった。すると、
2011-08-01 22:34:21@normalian httpなんか、LBで80番でうけて、インスタンス側では10000番とかのポートで受けざるを得なくて、アプリ(Redirect系かなぁ)の作りによって問題が出たような記憶が。
2011-08-01 22:35:50@normalian 現在は、LB=80、インスタンスも80で受けれて同じポート使えるから安心みたいな話かな。で、開発エミュレータの話ですね、
2011-08-01 22:36:47@normalian 複数インスタンス時のLBは機能しているぽいけど、プライベートポートは作り上無理じゃないかな。
2011-08-01 22:42:52@statemachine でも、http://twitpic.com/5ymkuk の例だと、 8070でアクセスしに行きそうなものなんだけど、、、
2011-08-01 22:43:27なのです。この現象で混乱してしまいまして… RT @statemachine: でも、http://twitpic.com/5ymkuk の例だと、 8070でアクセスしに行きそうなものなんだけど、、、
2011-08-01 22:44:00@normalian 開発エミュレータで複数インスタンス展開したときの、個々のインスタンスのポートについては、IISの設定見ると手っ取り早いですね。 http://d.hatena.ne.jp/StateMachine/20110517/1305639349 みたいな。
2011-08-01 22:45:35@normalian でもそうすると、開発エミュレータ上のLBは、パブリックポートである8080を使いそうな気がするけど、8080つかってるのかね。
2011-08-01 22:46:42Worker Role/WebRoleをCompute Emulatorで動かしたとき、ちゃんとLBされるのはそれがWorker Role/Web Roleそのものの場合の時とおも
2011-08-01 22:48:21