首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >VPS托管是否比云更灵活

VPS托管是否比云更灵活
EN

Stack Overflow用户
提问于 2011-04-27 14:42:22
回答 2查看 1.1K关注 0票数 0

我们希望托管一个基于JAVA的应用程序,并考虑VPS托管。我想知道它是否比云更具成本效益,我已经看到VPS提供商提供了安装了JVM的linux机器,此外,我们还可以设置我们自己所需的基础设施。请提出你的意见。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-04-28 22:37:32

首先,请允许我像之前的评论者一样,对你的观点做一个小的澄清

VPS 可以是基于云的,这意味着提供商使用虚拟化、负载均衡等多种技术为您提供服务器实例,并为您的服务提供所有资源(CPU、内存、IO、网络)的灵活性/可扩展性。云计算的语义非常广泛,所以我不会再扩展了。

托管Java应用程序(属于SaaS服务模型)的选项如下所示:

  1. 使用PaaS服务模型(平台即服务)。
  2. 使用IaaS服务模型(基础架构即服务)。

数字1表示您将使用现成的Java 来构建和运行应用程序。该平台还将为您的应用程序提供一些应用程序接口和扩展点(这一点变化很大),它将通过在您的应用程序和底层基础设施(操作系统、网络等)之间放置一个灵活的easy-to-configure抽象层来帮助您。这是通常更便宜的,更容易设置和维护,但你是依赖于平台本身和它的局限性。这看起来更像Google App Engine所做的事情。

数字2通常意味着您将使用提供商提供的预配置操作系统映像的实例。不同的操作系统( Linux发行版,windows)会有不同的风格。这使您可以拥有更多的灵活性,并根据您的需求进行定制。您几乎可以在操作系统级别上配置所有内容,包括堆栈的较低层。但是,这意味着您必须在操作系统级别上执行大部分配置。这是一个相当昂贵的解决方案,但允许拥有所需的所有控件的。此外,可伸缩性不是问题-一个好的提供商能够将您的OS实例迁移到其基础设施内的任何位置,为您的需求提供足够的资源供应。这看起来更像Amazon Elastic Cloud所做的事情。

虽然以上所有内容听起来可能过于通用,但它实际上取决于您的应用程序需求。如果你不需要详细管理属于低层的资源,你可以去一个舒适的PaaS提供商,帮助你减少开发和维护成本。如果您需要拥有所有可能的功能,请选择IaaS解决方案,但请记住所涉及的成本较高。

一个好的云解决方案和可伸缩的应用程序设计将允许您以最小的成本快速扩展。有趣的示例是许多著名的Facebook应用程序,它们发展迅速。基于云的服务通常成功地降低了总体成本,因为它们可以动态分配资源,允许您将计算用作一种实用的(即付即用)。

票数 5
EN

Stack Overflow用户

发布于 2012-05-03 22:45:22

您需要了解云托管和传统VPS之间的区别。

云托管只是一种具有高级基础架构的传统VPS托管。云托管由磁盘阵列和计算服务器阵列组成。如果您的任何计算站或磁盘存储出现故障,所有设备都将切换到下一个可用的计算站和磁盘存储。云的美妙之处在于,您的1个计算站可以位于纽约数据中心,另一个可以位于洛杉矶数据中心。

在传统的VPS托管中,您的计算和数据存储-一切都在单个物理节点上。如果该节点宕机,那么一切都会宕机。

Cloud VPS的另一个好处是即时可伸缩性。您的云服务器可以根据您的需求动态地扩展或缩小。

除此之外,云vps和传统的vps托管之间没有太大的区别。

定价几乎相同(与传统VPS相比,云的成本为10%到20% )。

我比较熟悉Windows VPS,所以我对JVM或linux VPS一无所知。

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

https://stackoverflow.com/questions/5800392

复制
相关文章

相似问题

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