2012-02-15 154 views
0

我有一個小型的c#服務器,允許Silverlight客戶端連接到它。我可以在運行Microsoft Windows Server Micro的免費「EC2」上託管服務器嗎(免費註冊會爲您提供750hr/mon的一年)?我想即時通訊問我是否可以在服務器上設置端口4530以便進行通訊。我需要一個專用的IP來做到這一點嗎? (我認爲這不是'免費'的東西),或者如果它不是專用的,我能夠'註冊'該端口的數據進來知道去我的'服務器'?Amazon EC2免費 - 港口

+1

elastic ip:dedicated ip - Eric J.已回答其餘的問題。 – sdolgy 2012-02-15 19:39:54

回答

2

除非我錯過了一些東西,Micro實例仍然是一個實例...意味着它是一個完整的虛擬機,恰好具有最少的資源(CPU,內存和IO)。

您應該可以使用Amazon實例管理工具來允許您喜歡的任何端口(您需要特別允許該端口用於您的實例的相關security group)。

http://cloud-computing.learningtree.com/2010/09/24/understanding-amazon-ec2-security-groups-and-firewalls/

UPDATE(基於sdolgy的評論)

你會爲你Elastic IP情況下,這意味着保持不變,即使IP地址如您的實例在AWS數據中心內移動,彈性IP保持不變。您可以通過AWS控制面板管理彈性IP。

+0

然後在Silverlight客戶端,我會使用彈性IP作爲一個連接到? – will 2012-02-15 19:48:28

+0

@ will:是的,你會使用彈性IP。您可能想要設置一個DNS條目,例如myserver.com指向彈性IP地址。將任何類型的IP地址硬編碼到客戶端永遠不是一個好主意。 – 2012-02-15 20:19:20

+0

從我讀到的內容來看,彈性IP的帶寬計算爲1c/gb;這是正確的,所以我會支付我的C#服務器使用的任何帶寬? – will 2012-02-15 21:58:27