本地云与异地云

2024 年 8 月 28 日 | 阅读 6 分钟

对于任何组织来说,选择一个云计算解决方案都是一项重要的决定。从客户体验的角度来看,它直接影响到公司的运营。拥有一个合适的云计算解决方案现在是所有 IT 组织必备的,它不再是一个选项。如今,云解决方案有两种形式:本地部署和云托管。每种都有其优点和缺点,因此,您应该根据您公司的需求选择最佳的云选项。在本文中,我们将讨论本地部署和云托管选项,以及它们的优缺点有何不同。让我们开始简要讨论这两种云解决方案类别。

什么是本地部署?

当您采用传统的本地部署方法时,所有数据和应用程序都托管在您的内部。作为所有者,您购买许可软件并负责安全。这意味着您是编写代码并拥有服务器的公司。员工负责监控软件、保持其最新状态并确保其得到适当部署。这些都是内部事件。这让我们得以进入下一个重要点:您必须在内部处理所有这些任务,即在您的本地部署。这包括拥有服务器、扩展服务器、调整计算和存储容量、监控应用程序以及处理客户问题。

控制与所有权

  • 完全所有权和控制权:企业拥有整个网络、软件和计算机基础设施。这使得可以直接监督 IT 环境的每个方面成为可能。

可扩展性

  • 有限的可扩展性:为了实现可扩展性,可能需要进行硬件升级或扩展。此过程可能需要大量的资本支出并花费大量时间。

成本模型

  • 资本支出 (CapEx):硬件、软件许可以及基础设施的购买和维护通常与本地部署解决方案相关。

灵活性和敏捷性

  • 较低的灵活性:购买、安装和配置新基础设施可能需要提前花费一些时间。这可能会影响公司快速响应不断变化的业务需求的能力。

安全性

组织直接控制他们实施的安全措施。尽管如此,组织仍承担着实施安全措施并使其保持最新状态的责任。

什么是云托管?

云托管仅仅意味着使用云提供商的设施而不是您自己的设施。您可以从各种云提供商那里获得所有这些计算设施。在本地部署方法中,一切都在内部进行,而在云托管中

在构建软件、管理应用程序和处理计算部分时,我们会引入第三方供应商,他们为我们提供所有这些服务,包括计算、存储、数据库、监控、安全、分析等。您只需要专注于您的业务需求。此外,您会根据使用情况付费。服务器位于您的供应商处,他们使用服务器或数据中心来托管您的应用程序和数据。

控制与所有权

  • 共享责任:云服务提供商通过拥有和运营底层基础设施来放弃部分控制权。但是,公司仍然可以控制其应用程序、数据和一些安全协议。

可扩展性

  • 按需可扩展性:云服务提供此功能。在不受物理基础设施限制的情况下,组织可以根据其计算需求轻松地进行扩展或缩减。

成本模型

  • 运营支出 (OpEx):按需付费是云服务使用的标准模型。用户为他们使用的资源付费,将资本成本转变为运营成本。

灵活性和敏捷性

  • 更高的灵活性:云服务提供了更高的敏捷性和灵活性。资源的快速配置和取消配置使得能够快速适应不断变化的需求。

安全性

云提供商在安全措施上进行了大量投资,并且许多公司都有专门的团队致力于确保其产品的安全性。然而,公司仍然必须为其自己的数据和应用程序实施安全程序。

本地部署与云托管:优点、限制和费用

首先,让我们根据各自的成本来比较这两个因素。首先,我们有一个本地部署设计,它需要大量的初始和持续维护费用。正如我之前提到的,购买服务器堆栈、维护它们以及购买许可软件都非常昂贵。

但是,这种策略与云托管相比相对不同。在这里,初始成本较低,并且长期成本易于预测。当我说前期费用较低时,我的意思是您必须与您的供应商签约,讨论您的期望以及协议完成后会发生什么。云提供商提供的服务可以帮助您维护数据和应用程序。因此,维护费用降低了。

它之所以更便宜的另一个原因是,如果您需要扩展,您可以选择从多少台服务器开始,这使得它再次变得合理。

安全性

在安全性方面,人们仍然主要支持本地部署架构。当涉及到本地部署架构时,所有者控制安全,而所有者经验最终决定了卓越。因此,所有者负责许多事情,包括他们想要实施的安全类型、他们想要的合规性法规,以及最重要的是,所有数据。

在云托管方面,供应商负责安全。您的数据将存储在数据中心,而这些云服务提供商拥有各种数据中心。当涉及到亚马逊网络服务时,这些数据中心是根据其位置选择或管理的。美国、印度以及许多其他国家都有数据中心。您与您的云提供商共享您的资源,或者您与其他人共享空间。与高度安全的服务合作的人可能会犹豫是否迁移到云托管。话虽如此,现代云平台非常安全,并且您通常拥有适当的合规性,以确保您的数据始终安全。

控制

尽管本地部署的设置需要更长的时间,但它提供了更大的实施控制权。在云托管方面,设置时间更短,实施也更简单。

本地部署和云托管选项都有优点

由于云托管解决方案不需要在本地安装,这是其主要优势。只需要安装主机监控软件,这可以节省实施时间。如果您的 IT 部门规模很小或仅为合同制,这可能非常有帮助。您永远不必提供任何硬件或虚拟机来使用该解决方案,因为您始终运行的是供应商提供的最新版本软件。

本地部署设置通常有一个中央服务器,它可以作为您选择的主机上的软件运行,也可以作为供应商提供的虚拟机映像运行。接下来,在您希望监控的每个主机上都安装了代理软件。您拥有对云托管解决方案的硬件、网络和数据访问配置的控制权。数据存储在您自己的私有云中,而不是在您网络外部的报告服务中。

尽管许多云托管解决方案具有严格的隐私政策,但它们可以访问应用程序代码、专有数据和云服务器。外部服务可能拥有对组织 IT 基础设施几乎所有方面的广泛访问权限,这引发了担忧,因为许多组织受到监管限制,无法处理客户数据。这些软件通常在您的服务器上具有管理员或 root 访问权限,这是公司通常会限制给最可靠且经过彻底审查的员工的访问级别。

您还必须应对这样一个事实:您无法控制何时发布新功能、何时弃用功能或何时安排维护。提供商会考虑其所有客户的需求,因此您的公司的部署计划、升级计划和高峰时段通常并不重要。对于在高峰季节运营的企业和教育机构来说,这尤其令人担忧。

混合方法和一些考虑因素

  • 安全与合规:本地部署解决方案提供了对安全的直接控制,这对于一些有严格合规要求的行业至关重要。另一方面,云提供商在安全方面投入了大量资金。
  • 灵活性:云服务更具敏捷性和灵活性,这使其适用于频繁变化的负载和应用程序。对于静态负载,本地部署解决方案可能更合适。
  • 成本:本地部署和云解决方案的成本结构不同。云服务可能需要定期订阅费,而本地部署解决方案的成本是一次性的。决策取决于公司的财务计划和预算。

结论

本地部署与云托管/云存储之间的选择受到成本、可扩展性、灵活性、安全性和控制等因素的影响。公司经常评估其独特需求并实施混合模式,以利用这两种策略的优势。