课程
到了 2026 年,“云是否优于本地部署”的争论基本已无必要;问题在于哪种方式更适合您的工作负载。
多年来,云的采用率持续攀升,人们很容易把它当作默认选项。但仍有大量工作负载在自有基础设施上运行得更好——尤其是那些需要严格控制或符合严苛数据监管要求的负载。把这当成“旧与新”的对立,团队往往会在真实需求上做出错误判断。
正确的选择取决于围绕成本、控制与可扩展性的权衡,而不是哪种方式听起来更“现代”。理解这些取舍之后,您就会明白为何那么多组织采用同时使用两者的混合架构。
本文将带您了解本地部署与云基础设施的主要差异、各自适用的场景,以及混合方法如何融入其中。
不过,云到底是什么?报名参加 我们时长 2 小时的 Understanding Cloud Computing 课程,一个下午就能掌握基础知识。
本地部署 vs 云:一览
下面是去繁就简的对比。
| 本地部署 | 云 | |
|---|---|---|
| 基础设施所有权 | 您自有并运营硬件 | 供应商拥有并运营硬件 |
| 前期成本 | 高 – 硬件、许可等 | 低 – 无需购买硬件 |
| 持续成本 | 固定,取决于自有产能 | 按使用计费,随消耗而变 |
| 可扩展性 | 受限于手头的物理产能 | 弹性,可按需扩缩 |
| 部署速度 | 较慢,采购与安装需时间 | 较快,数分钟即可开通资源 |
| 维护 | 您的团队负责硬件与升级 | 供应商负责大部分基础设施维护 |
| 控制力 | 对配置与硬件拥有完全控制 | 受限于供应商所开放的范围 |
| 安全责任 | 您对全栈负责 | 由您与供应商共同承担 |
| 定制化 | 高,可按精确规格构建 | 受供应商平台所限 |
| 可用性 | 取决于您自建的冗余 | 跨数据中心的内置冗余 |
| 对互联网的依赖 | 无需互联网连接也可运行 | 需连接网络以访问资源 |
本地部署与云的概览
接下来我会逐行拆解背后的原因,以及为何这些取舍并不如表面上那样简单。
什么是本地部署基础设施?
本地部署基础设施是指组织自有并可控的计算资源,在其自主管理的场所中运行。
这包括服务器、存储系统与网络设备,也包括容纳这些设备的数据中心机房。组织购买硬件、完成部署,并对其持续运行负责。
需要注意的是,这并不意味着“走廊尽头储物间里的一台服务器”。许多本地部署方案托管在机柜托管设施或专为此目的建设的私有数据中心。其决定性特征在于“所有权”,而非“位置”。您购买、您维护、您保障安全,并在需要时由您来升级。
什么是云计算?
云计算意味着您使用的是他人拥有的计算资源。
供应商运营物理基础设施,您通过互联网接入。您无需购买任何硬件即可获得计算与存储能力。
云服务主要有三种形态:
- IaaS(基础设施即服务)提供原始计算资源(虚拟机、存储),其上的一切由您自行管理
- PaaS(平台即服务)提供托管运行时,您只需部署代码,无需管理服务器或操作系统
- SaaS(软件即服务)直接提供可用的成品应用。
AWS、Microsoft Azure 与 Google Cloud 是大多数公司的首选供应商。您通过控制台或 API 按需启动资源,按使用量付费,而非提前购买产能。
本地部署与云的关键差异
文章开头的表格给出了摘要,下面逐项展开。
成本
本地部署的支出主要是资本性支出,即购买硬件,前期一次性投入。云的支出主要是运营性支出,按用量随用随付。
购买硬件可能意味着巨额的前期投入,之后的持续成本较低,因为设备归您所有。使用云无需硬件前期成本,但按量计费会让您的账单随使用而波动。
这并不等于云更便宜。对稳定且可预测的负载而言,按量计费的长期总成本可能高于自有硬件。此外,若使用量激增或无人监控资源消耗,云账单也会大幅变化。本地部署的成本同样包括运维一切的人员费用。
可扩展性
本地扩容意味着先采购更多硬件并完成部署后才能使用。如果下季度需要更多产能,您得提前规划、预算并等待交付与安装。
云端扩容是按需进行。通过控制台或 API 申请更多产能,数分钟即可可用。这对峰值频繁或难以预测的负载是明显优势。
控制与定制化
本地部署让您对硬件与配置拥有完全控制。您可按精确规格选型,并将系统调校至理想状态。
云平台以便利性换取部分控制权。您需要在供应商提供的边界内工作,许多底层基础设施由其代管。灵活性会降低,但您这边的工作量也随之减少。
安全
两种模式都不天然更安全,只是安全责任的划分不同。
在本地部署中,您拥有完整栈。自下而上,物理安全、网络配置、访问控制与补丁都由您的团队负责。
云供应商采用共享责任模型。供应商负责物理基础设施与平台自身的安全。您负责配置、访问控制以及工作负载的设置。大量云安全事故源于配置错误,与供应商并无关系。
维护
本地部署的维护由您承担。您的团队负责硬件故障与产能规划;若凌晨 3 点出问题,也由您团队处置。
云将大量此类工作转移给供应商。其负责物理硬件,您可以将时间更多花在应用而非基础设施上。但您仍需维护自己的配置与工作负载,这些工作并不会消失。
性能与时延
性能取决于工作负载运行的位置,以及数据抵达该位置需跨越的距离。
本地基础设施可以部署在紧邻相关系统或用户的地点,从而减少网络跳数与时延。这对于依赖本地设备的负载或需要快速、可预测响应时间的系统尤为重要。
云基础设施运行在供应商的数据中心,可能位于用户附近,也可能远在他洲。供应商提供区域与边缘节点以缩短距离,但您仍需在其网络架构内运作,而非围绕您的特定环境量身打造的架构。
部署速度
启用新的本地基础设施需要采购、硬件安装与配置。周期可能是数天到数周,取决于采购内容与供货速度。
云资源可在数分钟内就绪。您可通过控制台开通,或用脚本全程自动化,无需等待硬件。
本地部署的优缺点
您已对云与本地部署及其差异有了整体认识。本节将更侧重于本地部署基础设施的利与弊。
优势
本地部署基础设施带来几个不容忽视的好处:
- 基础设施可控性:硬件与系统架构由您决定。没有供应商限制可用项或结构——需要特定方案,您就自行构建
- 定制化:可构建完全契合负载需求的方案,不受平台限制。对需要专用硬件或与云标准产品不匹配的遗留系统尤为重要
- 可预测的基础设施:稳定、持续的工作负载以固定成本运行,不会有按量计费的意外。一旦硬件付清,无论使用多少,成本基本保持平稳
- 时延或数据驻留优势:将硬件部署在靠近用户或系统的位置可降低响应时间,且数据可按监管要求驻留在指定地点。对具备严格数据驻留规定的行业而言,保持本地部署往往是最简便的合规途径
劣势
在选择本地部署之前,您需要考虑以下影响:
- 前期投入:购买硬件意味着在运行任何负载之前就要进行大额投入。资金被占用而难以见到即时回报;若预算紧张或需求可能变化,这更难以推动
- 维护责任:硬件故障、升级及其他均由您的团队处理。出现问题时,没有供应商可依赖,必须自行解决
- 扩容较慢:增加产能需要采购与安装流程。如果需求增长速度快于订购与部署速度,就只能被动等待。
- 内部专业能力:需要具备运行与保障基础设施安全的人员。这意味着持续的招聘、培训与留存成本,叠加在硬件成本之上。
云计算的优缺点
同样地,下面梳理云计算的利与弊。
优势
云计算的优势不止一点,以下尤为突出:
- 快速开通:新资源以分钟计上线,而非数周。试验想法或应对未充分预估的活动时,这种速度至关重要
- 弹性伸缩:产能可随需求自动调整,无需人工采购。流量高峰可被吸收而不致宕机,回落后产能再降回去
- 托管服务生态:供应商提供数据库、AI 工具等,否则需要您自行搭建的服务。大量基础工作已完成,可显著缩短系统落地时间
- 减少硬件管理:物理基础设施由供应商负责,您的团队无需操心。夜半硬件告警更少,能把更多精力放在应用本身
- 全球基础设施:无需自建数据中心即可在全球用户附近部署。对于全球用户覆盖、且无意在多洲持有不动产的服务来说,这是优势所在
劣势
但云也有其取舍:
- 成本波动:按量计费使账单随需求变化,比固定硬件成本更难预测。一次流量激增或错误配置都可能带来意料之外的高额账单
- 对供应商的依赖:您要依赖他人的可用性与服务决策。若供应商涨价或发生故障,您需要承受其影响
- 直接控制力较弱:您受限于平台所提供的能力,而非从零自建。专用硬件或非典型配置可能根本不可用
- 网络与数据传输成本:将数据进出云端,或跨区域传输,会增加成本与复杂性。这些费用很容易被忽视,直到出现在账单上
- 治理复杂度:随着使用增长,跨云服务管理访问与支出需要更强的监督。若无清晰策略,很容易失去对“谁在用什么、花了多少”的把控
何时选择本地部署或云
至此您已从各个角度看过取舍。下面把它转化为可用于决策的指引。
适合本地部署的情形
以下场景往往更偏向本地部署:
- 专用硬件:若负载需要云供应商未提供的特定设备,或需要标准云实例无法支持的硬件配置,自有可能是唯一选项
- 严格的基础设施控制:某些负载需要对配置、网络或物理架构进行精确控制,而托管平台无法满足
- 可预测的长期产能:若您对未来多年的产能需求有把握且变化不大,自有硬件可能比按量计费更划算
- 与本地系统的低时延连接:与现场设备绑定的负载,如制造系统或实验仪器,受益于“基础设施就在身边”
- 监管或数据驻留限制:部分行业与地区要求数据存放在特定地点或受特定控制,使用自有基础设施更易于保障
适合云的情形
另一些场景则更适合云:
- 需求波动:若流量或负载难以预测,云的弹性伸缩可无缝承接,无需您提前猜测产能
- 快速试验:在几分钟内拉起资源、用完即关,更有利于验证新想法
- 初创与新应用:在缺乏既有基础设施或未来规模尚不明确时,云可避免在不清楚需求前就进行大额前期投入
- 全球化服务:若用户遍布全球,云供应商的全球基础设施可让您更靠近用户,而无需自建数据中心
- 托管的数据与 AI 工作负载:如托管数据库或机器学习平台,可降低复杂系统的搭建门槛
- 希望尽量减少基础设施管理的团队:若团队希望聚焦应用而非硬件,云可将大量工作转移出团队
不存在放之四海而皆准的答案。请完全以您的需求为导向。
什么是混合云?
许多组织同时使用云与本地部署。
所谓混合云,是将本地基础设施与云资源结合起来,并进行联通,使系统与数据可在两种环境间协同工作。部分工作负载保留本地,部分迁移至云,两者互联而非各自为政。
一个常见示例:公司将紧密耦合硬件或迁移风险较高的遗留业务系统保留在本地,同时在云上运行分析或机器学习工作负载,以利用可扩展算力。业务系统留在原地,数据流入云端工具,各自运行在最合适的位置。
多云是相关但不同的概念。多云指使用不止一家云供应商,而非将云与本地结合。混合云与多云可以并行实施,但解决的问题不同。
面向数据与 AI 工作负载的本地部署 vs 云
数据与 AI 工作负载使问题更具挑战性,因为二者都会将两种模式推至极限。
大规模数据存储与处理需要随数据增长而扩展的产能,而数据通常会持续增长。模型训练需要 GPU 等专用 AI 基础设施,这些硬件购置与更新代价高昂。云供应商可按需提供上述能力,并提供托管式机器学习服务,极大简化训练与部署的准备工作。
在做实验时,这是一大优势。您可以为一次训练快速扩容算力,完成后再降回,无需持有其余时间处于闲置状态的硬件。
但这并非全部。
敏感数据集常伴随前文提及的监管或数据驻留限制,可能推动将存储与处理放在本地。而持续的计算会改变经济性。如果您长期、持续地运行大型训练任务,那么长期租用算力的成本可能会超过自有成本。
云可让您快速获取难以通过自购来证明合理性的专用算力,适合偶发使用。但若工作负载规模大且足够可预测,自有基础设施可能更省钱。孰优取决于您的算力需求到底有多持续、可预测。
结论
本地部署与云是在两种不同基础设施模型间做权衡,各自的优劣取决于您所运行的负载。这并非媒体或销售演示中常见的“新旧之争”。
选择不同模型,在所有权、成本、可扩展性、控制力与运维责任上都会发生变化。云提供灵活性与快速开通,本地部署提供更强控制力,并可能更适合稳定、可预测的特定工作负载。
大多数组织最终会走向中间路线。不同工作负载需求不同,因此混合方案比单一选择更常成为务实答案。
如果您希望获得云相关认证,可报名我们的 Microsoft Azure Fundamentals (AZ-900) 备考路径,一周末即可学完通过考试所需的知识。
FAQs
云计算是否比本地部署更便宜?
不一定。云可避免购买硬件的高额前期成本,但按量计费会随着时间累积,尤其对稳定可预测的负载而言。本地部署需要更大的前期投入,但硬件付清后成本趋于平稳。哪个更便宜,取决于您的工作负载规模及其可预测性。
公司能否同时使用本地部署和云基础设施?
可以,这种架构称为混合云。部分工作负载运行在公司自有的基础设施上,另一些运行在云端,并将两种环境互联,使数据与系统可在两端协同工作。许多组织采用混合方案,因为不同工作负载有不同需求。
与云相比,本地部署是否已经过时?
并非如此。本地部署与云是两种不同的基础设施模型,而非“新旧之分”。对需要专用硬件、严格控制或特定数据驻留要求的负载而言,本地部署依然适用。尽管云的采用大幅增长,但这并不意味着本地部署已经过时。
为何公司会将敏感数据保存在本地而非云端?
某些行业与地区的监管或数据驻留要求,在公司自控的基础设施上更易满足。将敏感数据集保存在本地可更容易确保合规,因为公司对从物理安全到访问控制的全栈拥有所有权。云供应商确实提供面向合规的服务,但本地部署在“数据究竟存在哪儿”上拥有更直接的控制。
云计算如何改变运行 AI 或机器学习工作负载的经济性?
云能让您快速获取 GPU 等专用 AI 基础设施,而无需自行购置硬件,这对实验与偶发训练很有优势。但如果您持续运行大规模训练任务,长期租用算力的成本可能超过自有成本。AI 工作负载更适合云还是本地,取决于您的算力需求是否持续且可预测。
