云托管与专用托管:优点和缺点


9

我目前正在寻找可以提供100%SLA的非常可靠的服务的托管公司。

在搜索中,同时出现了云托管和托管专用托管。(我不想自己管理服务器,因为我还是Linux的新手。)

我不确定将其表述为“最佳”是否有意义,但是与专用服务器托管相比,云托管有什么优势?

我首先需要一个可靠的服务,并且要托管的应用程序某些元素会占用大量CPU,尽管CPU使用率的那些峰值是零星的,因此托管需要能够处理这些问题。

Answers:


9

与专用服务器托管相比,云托管有什么优势?

摘要中没有答案。或对此的一般答案至少太长,无法在此处输入。您需要首先了解所需的架构和预测的负载,然后在此基础上评估托管架构。刚开始时,您使用的是哪种编程语言就很重要,而且您没有说。

为了给您部分答案,简而言之:

  • 了解CAP定理。云托管通常提供倾向于CAP的AP端的存储API,例如Amazon SimpleDB和S3。
  • 云托管意味着向外扩展不会有问题,即,您可以在不事先警告的情况下假脱机存储100台新服务器,然后就可以得到它们。
  • 云托管应具有一些以网络为中心和以监视为中心的附加组件,从而使管理服务器群变得更加轻松,FX HTTP负载平衡,监视和自动扩展。

请注意:

  • 如果您仅使用几台服务器,那么云计算与传统的VPS托管并没有太大的不同。
  • 如果使用那些高度可扩展的存储API(例如SimpleDB),那么您当然会获得一个可以处理大量增长的平台。另一方面,您还被云计算供应商牢牢锁定。

我首先需要可靠的服务

恕我直言指出:

  • 完全托管的VPS或专用服务器提供商,例如Rackspace,Engine Yard,Joyent等。

要么

  • 像Google App Engine或Windows Azure这样的“全栈”云计算提供商(与Amazon EC2相对,后者要求您自己管理操作系统,备份,安全补丁等)。

以上任何一个都是一个很好的起点-但同样,它取决于您的体系结构的具体细节以及您的增长期望。


1
Mortenesen:+1我认为这是我在互联网上阅读的关于标准托管与云托管相比的优缺点的第一个完整清晰的答案。我还要补充一点,通过VPS进行扩展也并非难事(除非您需要进行大规模扩展),大多数完全托管的VPS可以通过简单地升级到更昂贵的计划来增加您的VPS空间和带宽,而且它们的运行速度非常快,您甚至都不会注意到服务器停机。
Marco Demaio 2010年

3

如果不了解您将看到的流量类型或您的增长计划,那么我无法说说您是使用集群/网格计算选项还是使用传统的专用服务器来做得更好。我已经在托管行业工作了多年。我可以说,您不会找到一家享有100%SLA的信誉良好的公司-没有可以保证任何服务100%正常运行时间的东西,并且任何承诺尽可能多的人都可以藏起来(也许很简单,例如每个月都收费过高,以便在出现停机时允许信用发放。


实际上,有些公司具有100%的SLA,具体取决于您对SLA和100​​%的定义。大多数人都知道生活中没有100%的保证。100%SLA并不意味着100%正常运行时间。一颗小行星可能会撞击地球,同时您在所有大洲的所有备份服务器都将被取出。但是至少使用100%的SLA,您将获得补偿(好的,在这种情况下,可能没什么大不了的)。关键在于确定在停机情况下SLA保修是否可以弥补您的损失(100%的信用足以弥补您的损失?200%?500%?)以及该100%SLA的权利金。
莱斯特·马耶斯特(Lèsemajesté),2010年

3

云托管的含义有很多不同,但是,如果您谈论的是平台即服务(PaaS)或基础架构即服务(IaaS),则主要好处通常是可以扩展到多个服务器并按小时而不是按月付费。我写了一篇有关VPS / VM与专用服务器与云服务器的博客文章:托管选项和成本比较,从您的问题看来,您可以使用虚拟专用服务器(VPS)或VM托管提供商来正常工作。如果您最关心的是正常运行时间,而不是在负载均衡器后面使用具有多个VM的Cloud Hosting提供商,则是确保高可用性的最佳选择。通过使用多台服务器,您可以停机一台进行维护/升级,并且不会造成任何停机。


+1好文章!我会提到cPanel代替Plesk作为控制面板,无论如何,这篇文章非常清楚地解释了事情并比较了VPS与Cloud
Marco Demaio 2010年

3

对于100%SLA +1,每个关键任务应用程序应驻留在提供此服务的主机上。此外,我还可以补充一点,每家公司在100%SLA之间都有精美的文字。

他们可能会在正常运行时间(ping)和硬件上保证它,但是当他们可以为应用程序本身提供100%SLA时,就会出现更加密集的内容。如果您想要提供可以提供这种服务的提供商列表,我已经推荐了一些提供商。


他们如何在您构建的应用程序上提供100%SLA?您是否暗示虚拟主机将遍历您的代码并在出现问题时对其进行故障排除?任何诚实的Web托管SLA都将仅涵盖硬件/操作系统和网络正常运行时间,因为这是他们可以控制的全部。如果您选择编写不安全的代码,不安装关键补丁程序或运行软件的不稳定版本,则Web主机将无法对由此造成的停机做任何事情。通常只有SaaS提供商才能保证应用程序的可用性。
莱斯特·马耶斯特(Lèsemajesté),2010年

这将是托管服务提供商跨越鸿沟的一种更扩展的方法,超越了仅仅成为供应商而不是共同的使命和可信赖的顾问的范围。
尼克·奥尼尔

1

云服务具有三个与众不同的特征,使其与传统托管区分开来。它按需出售,通常按分钟或小时出售;它具有弹性-在任何给定时间,用户可以根据需要获得或多或少的服务;并且服务由提供商完全管理(消费者只需要一台个人计算机和Internet访问权限)。虚拟化和分布式计算方面的重大创新,以及对高速互联网的更好访问和疲软的经济状况,加剧了人们对云计算的兴趣。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.