我最近遇到了Heroku,看起来非常酷。你只需上传你的应用程序就可以了;它无需进一步干预即可扩展不幸的是,Heroku适用于Ruby,我们的应用程序是Java版本。
这是一个webapp,实现为.war文件。我们希望它能够在完全由其他人维护的服务器集群之间自动扩展。
我们已经与Rackspace进行了交谈。他们有“Rackspace Cloudsites”为Wordpress做这件事。他们无意以这种方式支持Java应用服务器。
还有什么?
答案 0 :(得分:4)
可扩展性的关键不是基础设施(仅限)。您可以使用各种云优惠:
但是,如果您的应用程序本身不具备可扩展性,那么云将无法帮助您。
事实上,严格来说,可伸缩性是应用程序的一个属性,这意味着应用程序只需添加硬件即可开始支持更高的负载。云为您提供“添加硬件”部分。其余的是你的责任。
现在,如何实现应用程序的可伸缩性是一个很大的主题。 High scalability是此类文章的良好资源。
答案 1 :(得分:2)
现在Heroku支持Java。物超所值的服务/价格:)
答案 2 :(得分:1)
看看Google App Engine。在您的情况下,App Engine Java Overview会有所帮助。您还可以使用Python构建App Engine应用程序。
答案 3 :(得分:0)
Google App Engine这样做。它也是Java和Javascript(在需要时从Java转换而来)。