加入收藏 | 设为首页 | 会员中心 | 我要投稿 PHP编程网 - 黄冈站长网 (http://www.0713zz.com/)- 数据应用、建站、人体识别、智能机器人、语音技术!
当前位置: 首页 > 运营中心 > 建站资源 > 经验 > 正文

云时代,选择独立服务器的原因

发布时间:2022-08-25 15:32:36 所属栏目:经验 来源:互联网
导读:虽然网络计算自上世纪60年代以来一直存在,但是真正的云计算却是近年来才快速获得实质性的发展与普及。您的老板、客户或开发团队可能会遇到很多问题,为什么您没有迁移到云端。毕竟,谁不想要更高的可扩展性、冗余性、按需服务和稳定性承诺? 一、性能 从我们
  虽然网络计算自上世纪60年代以来一直存在,但是真正的云计算却是近年来才快速获得实质性的发展与普及。您的老板、客户或开发团队可能会遇到很多问题,为什么您没有迁移到云端。毕竟,谁不想要更高的可扩展性、冗余性、按需服务和稳定性承诺?
 
  一、性能
 
  从我们多年的实践经验来看,独立服务器可提供最佳性能。使用云服务器,您可能无法获得独立服务器那样稳定的电源,磁盘IO亦是如此。大多数云服务器系统,网络和底层存储在客户之间共享。这可能导致磁盘IO不可预测。如果另一个客户开始向存储阵列发送大量写入请求,您的云服务器可能减速。上游网络也是共享的,所以您也可能遇到高流量瓶颈。
 
  当我们解决使用云服务器或VPS客户的性能问题时,我们经常会发现磁盘IO问题。这些通常不能在云服务器基础框架内固定。大多数云供应商为您提供更多存储,而不是更快的存储。尽管大多数云服务器供应商可以轻松扩展CPU和内存,但通常不可能扩展磁盘IO。即使知了云提供了一些混合SSD高磁盘IO实例,许多用户仍然想要在实例中构建RAID阵列,以获得所需的性能。简而言之,如果您的操作相对简单,则具有RAID 10的单个独立服务器通常将超越更昂贵和复杂的云服务器产品。
 
  二、透明度
 
  调试性能问题时,透明度是关键。知了云允许您在应用程序中找到瓶颈。这种透明度是解决复杂性能和可靠性问题的关键。许多云服务器供应商,您无法窥视其幕后,看看真正为您的业务提供哪些动力。也可以说,使用云服务经常会掩盖硬件和网络问题。作为共享服务,
 
  三、冗余
 
  云服务器中的节点通常不比单个独立服务器更可靠。使用云服务器,计算节点通常只是传统的物理服务器减去存储。如果该节点、该云平台基础架构出现问题,您的工作负载也会面临宕机风险。这与独立服务器上的CPU、RAM或电源故障没有太大的不同。
 
  使用云服务器,您必须在系统中构建冗余。迁移到云服务器不会使您的业务托管更可靠或更具稳定性,除非您实施完善、正确的冗余策略。而且很多云服务器供应商提供的快照备份服务也需要付费使用。同时,您还必须确保您的应用程序已准备好兼容此类架构。由于增加了复杂性和缺乏透明度,您可能会发现单个云服务器实例的可靠性比独立服务器的可靠性低。
 
  四、复杂
 
  云基础设施,特别是很多专业的云计算方案,增加了您可能不需要的复杂层次。例如AWS,您的IP地址不会自动绑定到任何特定的EC2实例。如果您停止并启动该实例,则必须记住重新关联您的IP地址。类似地,EBS存储可以由错误终止。AWS提供各种工具来帮助您避免犯错误,但您必须付费启用它们。
 
  使用独立服务器,这些问题不存在。当您不会实际操作之前,为什么要选择一个复杂的云计算解决方案呢?此外,复杂性还会增加硬件和获得技术支持的成本。
 
  五、成本
 
  云成本更高。对许多小企业来说,这是真的,特别是网页开发和设计公司。通常您将具有常见的应用程序,如WordPress、Joomla、Drupal和其他流行的CMS程序。您也可能需要一个托管控制面板,如Plesk、宝塔或cPanel等。当您检查所需的技术要求以确保您的站点的可靠性能时,您可能会发现,独立服务器可以让您获得最佳效果。
 
  主要原因是磁盘性能。我们经常看到VPS或云服务器系统与大量站点或高并发程序产生的冲突。您可以通过从存储单元中构建RAID阵列来解决云服务器的磁盘IO问题,但这会增加成本。当您添加带宽、控制面板和IP地址时,则需要考虑节省成本。寻找云和专用的直接成本比较是困难的。即使你知道你需要什么,许多云服务的成本并不固定。很多附加服务需要额外付费。当这些资源累计起来,可能会超过租用一台独立服务器的成本。
 
  六、锁定
 
  对于许多云供应商,如果您开始集成更复杂的服务,您可能会发现自己被锁定在他们的解决方案中。如果他们的支持、服务或价格变化,这可能导致您的成本激增。即使供应商没有改变,您的业务或技术要求可能会改变。因此,您需要在选择云供应商之前评估迁移选项。
 
  虽然云服务的计算部分在供应商之间大致相似,但高级服务(如基于对象的存储、数据库抽象层和其他技术)通常具有不同的API。如果您构建您的应用程序已使用某种服务,则可能需要重新设计该应用程序才能使用另一个基于对象的存储模型。这可以使迁移具有挑战性和昂贵性。
 
 

(编辑:PHP编程网 - 黄冈站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读