当前位置:  开发笔记 > 运维 > 正文

EC2:我可以在那里托管一个http服务器吗?

如何解决《EC2:我可以在那里托管一个http服务器吗?》经验,为你挑选了2个好方法。

有没有人有经验将ECT应用程序部署到EC2?

如果我要在ec2实例上安装tomcat或apache,我可以让用户直接连接到指向那里的url吗?

这会是成本效益,还是java托管服务最好?

在常规托管服务上托管边缘HTTP服务器并向EC2发出直接请求是否有任何缺点?性能问题在这里?



1> Mark Renouf..:

其他答案是正确的,但我只是想分享一个事实,即我们正在开发一种基于100%EC2/S3的产品,并且还有一个纯GWT前端.

我们使用maven2进行构建,并使用优秀的gwt-maven插件.这使得我们可以轻松地生成Web应用程序的WAR包作为输出.我们使用Jetty,但Tomcat也能正常工作.

我们在VM上运行pound(一个http加速器/负载均衡器),监听http&https,然后转发到lighttpd(静态)或jetty(app)的请求.这也简化了SSL证书,因为pound处理SSL.我发现Java服务器一直很难配置SSL证书.



2> Will Hartung..:

是的,你可以随心所欲地托管任何你想要的东西,因为你有效地拥有一台专用的Linux机器.

正如我上次回忆的那样,EC2实例的基本费率,在他们的"低端盒子"上达到每月75美元左右,因此你可以将其作为对其他供应商的基准.这也假设机器是24x7(因为你按小时付费).

EC2实例的主要缺点就是它可以随时"消失",当它发生时,写入您实例的任何数据也会"消失".

这意味着您需要进行设置以便您可以轻松地重新启动服务器,而且还需要使您生成并希望保留的任何数据脱机(要么是亚马逊其他服务之一,如S3,要么是其他一些外部服务) ).这会产生一些额外的成本,具体取决于数量.

最后,您还需要为该服务的任何流量付费.

与之比较的是来自其他供应商的另一个"虚拟服务器".EC2可以完成许多有趣的事情,但如果你只使用一台机器,那么使用专用的虚拟主机服务可能会更容易.

推荐阅读
手机用户2502851955
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有