2010-11-29 10 views
0

私は、特定のポートで着信接続をリッスンするアプリケーションを作成しています。クライアントは車に搭載されたGPSトラッキングデバイスで、現在は非同期ソケットを使用して.NETで実装されています。すべてうまく動作しますが、いつでも失敗する可能性があるハードウェアの世話をするために、サーバーをAzureなどのクラウドサービスに移行することを考えています。クラウド上の単純なソケットベースのサーバー

私の質問は:クラウドサーバーは私のコードが特定のポートで受信する固定IPアドレスを提供できますか?サーバーはほとんど処理をしません(NMEA文の構文解析の一部)ので、クラウドでのホスティングのコストはそれほど高くないと思います。どんなヒントもありがとうございます。

答えて

0

外部ポート番号は修正できますが、さらに多くのインスタンスのロールを作成すると、IPアドレスが変わることがあります。

+1

のようなものがあります。同じ役割の複数のインスタンスが(仮想)IPアドレスを共有します。ファブリックコントローラは、ロール内のさまざまなインスタンスに対する要求の負荷分散を行います。 – tijmenvdk

1

Windows Azureでは、現在割り当てられているIPアドレスに解決される固定DNS名を取得します(ワーカーロールを超えて実行している場合はロードバランシングを考慮してください)。

Rackspace cloudには固定IPアドレスが割り当てられます。 Amazon EC2では、Elastic IP

関連する問題