作为一名在服务器管理方面经验丰富且兴趣浓厚的程序员,在线提供空间有什么好的选择可以简化Java Web应用程序的实际开发和部署?
需求: - 通过非命令行界面创建或至少管理数据库的能力,即使它只需要使用到数据库管理器的远程连接 - 部署可以从远程服务器完成 - 将域连接到Java服务器上下文需要轻松完成(我不想手动管理类似mod_jk的内容)
答案 0 :(得分:10)
这完全取决于你想要的便宜程度。对于小型网站,Google App Engine是最便宜的(免费),但如果您的网站获得的流量非常少,则必须等待JVM启动。
以下是一些要查看的链接:
廉价的VPS /云:
http://www.joyent.com/services/cloudhosting/
http://performancehosting.net/hosting.php
http://www.godaddy.com/hosting/virtual-dedicated-servers.aspx
稍贵,但非常受欢迎:
如果您是Java开发人员并且对一个非常有趣,简单的基于Java的Web框架和托管包感兴趣:
更多阅读: http://mediatemple.net/
答案 1 :(得分:5)
答案 2 :(得分:5)
Jelastic(Java Elastic)为Java开发人员提供了一个高级云托管平台。它简化了简单和复杂Java项目的开发,测试和生产环境的配置,自动化水平扩展,负载平衡和集群。它还提供了独特的垂直扩展,实际上节省了大量资金,并为未设计为微服务的遗留应用程序提供了可扩展性。
答案 3 :(得分:2)
答案 4 :(得分:0)
如果您正在寻找便宜的东西,同时您希望以简单的方式进行部署,您应该看看一些PaaS提供商,因为他们通常提供免费套餐,他们还允许您部署而无需安装或在用户端配置任何软件。您只需要拥有.war文件并进行部署即可。
并非所有PaaS都支持相同的堆栈。如果您只对专业的Java PaaS感兴趣,那么使用关键词“java platform as a service”进行简单搜索将会产生有趣的结果。
答案 5 :(得分:0)
您可以使用IBM Bluemix它有30天的免费试用版,之后您需要为应用运行的时间和使用的内存付费,以GB小时计算,因此您只需付费你用的是什么还有很多关于如何使用Bluemix的教程,在这里您可以找到Java,Ajax和Cloudant(数据库)示例:http://www.ibm.com/developerworks/java/library/j-hangman-app/index.html
答案 6 :(得分:0)
另外check out Oxxus.net java hosting offers。他们拥有支持java的VPS服务器,这些服务器可以加载您想要的任何JVM,也可以提供集群解决方案以实现可扩展性。自2003年以来,他们一直在托管java,并且没有在线评论,所以值得一试。