2010-11-29 39 views
0

我正在編寫一個應用程序,用於偵聽特定端口上的傳入連接。客戶端是安裝在汽車上的GPS跟蹤設備,服務器目前使用異步套接字在.NET中實現。一切工作正常,但我正在考慮將服務器移到Azure等雲服務上,以便減輕我在任何時候都可能會失敗的硬件問題。雲上的簡單基於套接字的服務器

我的問題是:雲服務器能否爲我提供一個固定的IP地址,我的代碼將在該端口上監聽特定的端口?服務器做了很少的處理(一些NMEA句子解析),所以我認爲在雲上託管的成本不會很高。任何提示都表示讚賞。

回答

0

您可以修復外部端口號,但是如果您創建角色的更多實例,則IP地址會有所不同。

+1

沒有;同一個角色的多個實例共享一個(虛擬)IP地址。 Fabric控制器負責平衡角色中各個實例的請求。 – tijmenvdk 2010-11-30 09:27:04

1

在Windows Azure中,您將獲得一個固定的DNS名稱,該名稱將解析爲當前分配的IP地址(請記住負載均衡,如果運行多個輔助角色)。

Rackspace cloud你會得到一個固定的IP地址。在亞馬遜EC2你有類似Elastic IP

相關問題