2012-02-15 16 views
0

Silverlightクライアントが接続できる小さなC#サーバーがあります。無料の「Microsoft Windows Server Microを実行しているEC2」(無償サインインで1年間750時間/月)の無料EC2でサーバーをホストできますか?私は、私が通信できるようにサーバにポート4530をセットアップできるかどうかを尋ねています。これを行うには専用のIPが必要でしょうか? (私は「無料」のものではないと想定しています)、あるいは専用サーバーではない場合、そのポートを「サーバー」に移動することを知っているポートを「登録」できますか?Amazon EC2 Free - Ports

+1

elastic ip:dedicated ip - Eric J.に残りの答えがあります。 – sdolgy

答えて

2

私が何か不足していない限り、Microインスタンスはまだインスタンスです...最小限のリソース(CPU、メモリ、IO)が発生する完全仮想マシンです。

Amazonインスタンス管理ツールを使用して、好きなポートを許可する必要があります(インスタンスには該当するsecurity groupのポートを特に許可する必要があります)。

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

UPDATE

あなたがしても一定のままIPアドレスを意味し、例えばあなたのためのElastic IPを取得(sdolgyさんのコメントに基づいて)、例えばインスタンスがAWSデータセンター内で移動すると、弾性IPは変わりません。 AWSのコントロールパネルから弾性IPを管理できます。

+0

そして、Silverlightクライアントでは、接続するには弾性IPを使用しますか? – will

+0

@ウィル:はい、弾性IPを使用します。たとえば、DNSエントリを設定する必要があります。弾性IPアドレスを指すmyserver.com。どんな種類のIPアドレスでもクライアントにハードコーディングするのは良い考えではありません。 –

+0

私が読んだところでは、弾性IPからの帯域幅は1c/gbと数えられます。それは正しいですか、私はC#サーバーが使用する帯域幅のすべてを支払うでしょうか? – will