amazon-web-services – 使用亚马逊网络服务的UDP服务

美好的一天,

我一直在为基于云的系统使用AWS进行硬件项目.使用SimpleDB和提供的通知服务非常棒.

但是,我需要AWS上的后端基本上监听进入的请求,处理它并将其发送回特定地址.某种UDP服务.

我可以轻松地为它编写一个c#/ c应用程序,但我不确定我是否可以在AWS上托管它.有谁知道这是如何工作的?

最佳答案
简短回答:是的.

EC2实例就像任何其他虚拟机一样,显然您可以放入侦听UDP的服务器.当然,为此配置网络稍微复杂一些,但可能.使其更复杂的一件事是,使用UDP,您将无法享受亚马逊提供的负载均衡器服务,因为它(目前)仅支持基于TCP的协议.

因此,如果您希望将一台服务器放在互联网上,则该过程可能与您使用TCP服务器的过程相同:设置服务器和指向它的弹性IP,然后让您的客户端连接到它(通过了解您已分配的弹性IP,或通过DNS解析引用该IP).如果你想设置多个服务器,回答相同的地址,生活会有点复杂.使用TCP,您可以设置Amazon负载均衡器并将弹性IP分配给负载均衡器.如果您想要UDP的负载均衡器,亚马逊库存负载均衡器不能这样做,但您仍然可以找到软件负载均衡器(亚马逊的公共图像库上有数百个)来设置.

转载注明原文:amazon-web-services – 使用亚马逊网络服务的UDP服务 - 代码日志