首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >VPS与Web托管:哪个对java web服务有好处?

VPS与Web托管:哪个对java web服务有好处?
EN

Software Engineering用户
提问于 2013-05-13 16:27:59
回答 2查看 3.3K关注 0票数 3

我有一些关于VPS和网络托管的问题。

据我所知,VPS是一个虚拟机,我们可以用本地机器做任何事情。安装软件,更改设置等。

网站托管是我们只有一个文件夹,我们把我们的网站在其中。

然而,大多数提供商目前将他们的服务宣传为"VPS网络托管“。这让我感到困惑,这是否意味着他们在出售只能承载网站的VPS服务?

我需要一个虚拟机,它在后端使用Tomcat、泽西和MYSQL托管一个RESTful Java服务。我的计划是租用一台VPS机器,在那台机器上安装Tomcat 7和MySQL。走这条路对吗?

非常感谢。

EN

回答 2

Software Engineering用户

发布于 2013-05-13 16:44:33

VPS托管

如果您有一个虚拟机,这是您自己的,您可以在支持的操作系统上运行任何软件。一个例子是AWS,它可以很好地运行大量JVM应用程序,只要您使用足够的RAM创建实例。

  • 您负责您自己的操作系统(安全和所有)。
  • VM就像一台物理机器(失败等),它只是可以更快地被替换。
  • 您可以完全控制您的操作系统,并且可以自由地调整JVM标志。
  • 您可以添加您可能需要的任何本机组件。
  • 通常较低的层是便宜的,甚至是免费的(AWS),但是资源是有限的。

启用

JVM的托管

有些提供者不给您自己的机器,而是给您足够的JVM访问权限,以运行您可能上传的任何jars/wars。

  • 您不需要为维护操作系统、JVM等而费心。
  • 除了JVM之外,您对事物的控制更少,甚至JVM标志。
  • 你仍然只有你的应用程序的一个实例,但可能有比VPS更高的冗余。

Google AppEngine

它进一步限制了您与OS和JVM的联系。

  • 这是很容易有更多的实例你的应用程序。
  • 您的应用程序是冗余部署的(不是在一台机器上)。
  • 您仅限于Google支持的数据存储选项(幸运的是,存在一个与MySQL兼容的选项)。
  • 下层是免费的,但是除非您小心,否则免费的资源访问配额可能很快就会结束。

也请看一下另一个相关的SO线程

票数 3
EN

Software Engineering用户

发布于 2013-05-13 18:36:39

我建议您租一个具有根访问权限的VPS。它们非常便宜,如果您的需求发生变化,您可以很容易地对系统进行更改。大多数公司提供预先配置的运行Linux发行版的VPS (Ubuntu、Debian或CentOS是最常见的)或Windows。只要确保有根访问,你就没事了。

票数 -1
EN
页面原文内容由Software Engineering提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://softwareengineering.stackexchange.com/questions/197953

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档