首页/博客/云与架构
6 分钟阅读

购买服务器、租用服务器还是使用云服务?按应用逐一决策

自有硬件、租用服务器和云服务的决策矩阵:比较工作负载、责任、可用性、数据导出与运营成本。

根据负载、数据路径和责任,为每个应用选择运营模式。企业可以合理结合用于制造的自有硬件,以及用于客户门户的云服务。

面向即将购置设备、续签托管或迁移到云,希望避免笼统推荐服务商的团队。

报价应明确区分的四种模式

购买服务器首先意味着拥有一台设备。它可以放在自己的设备间,也可以放在收取机位费用的数据中心。电力、备件和整个生命周期仍需安排。对稳定的长期负载,购买可能合理,但会占用资金,也需要现实评估容量和使用年限。

租用专用服务器时,服务商提供物理机器。合同规定故障零件多久更换、可获得什么支持,以及是否管理操作系统。虚拟服务器则与其他系统共享物理平台。其性能保证和套餐限制必须符合应用。

云可以指这类虚拟机,也包括托管数据库、对象存储和面向应用的服务。因此区别不只是月付方式,而在于哪些技术工作自行完成、服务实际接手哪些工作。没有具体服务说明,“托管”等营销词无法回答这些问题。

首次比价前的六个问题

  • 负载是什么样?稳定内部使用、季节峰值和临时项目需要不同余量。
  • 大量数据在哪里产生?如果每天在办公室处理视频,数据到算力的路径与算力本身同样重要。
  • 断网时哪些工作必须继续?具体写下关键本地流程。
  • 谁运营系统?人员可用性、代班和专业能力都应纳入决策。
  • 能容忍多少中断和数据损失?这决定备份和恢复。
  • 日后如何再次取出数据和应用?导出、格式、身份和重建必须配合。

逐应用记录答案。文件服务、业务管理系统和公开门户往往要求不同。以同一个理由迁移三者,很容易忽略本地依赖,或为稳定运行的服务购买并不使用的弹性。

包含真实反对理由的决策矩阵

按运营模式提供参考;具体服务可能不同
标准自有硬件租用服务器云服务
短时间内调整容量安排扩容或额外硬件约定更换套餐或增加机器依服务而定,可灵活调整;考虑配额和架构
无互联网时本地运行可结合本地依赖规划需要连接数据中心需要连接远程服务
硬件责任自行运营或委托服务服务商按合同负责服务商负责其平台
应用运营自己的团队或服务商通常由您负责;检查合同依服务而定,部分接手
付款结构购买加持续运营周期付款和额外服务使用量、资源预置及可能的承诺用量
替换更换硬件和迁移数据导出并更换主机导出并检查服务专属依赖

完成需求表后再给标准赋权重。如果制造设备必须在互联网中断时继续工作,这是硬性限制,而不是总排名中的一个低分。剩余选项之间,才可权衡工作量、成本和适应性。数学排名不应掩盖不适用。

三个应用,三种可能决策

示例一:设计事务所几乎全部在一个地点处理大型项目文件。测试显示,向远程服务传输数据是最大耗时因素。本地文件服务配合可独立恢复的异地备份可能合适,但需要合适机房、维护和替换计划。如果团队主要变为分散办公,决定也会改变。

示例二:公开预订门户峰值不规律,内部 IT 团队较小。若软件按此设计,带数据库的托管应用平台可接手部分任务。必须检查每次预订成本、数据导出和服务限制。固定规模全天运行的虚拟服务器也属于云,却不自动利用这种机会。

示例三:内部应用稳定运行,需求清楚。企业不想运营机房,但有服务商负责操作系统和应用。租用专用服务器,或有合适保证的虚拟服务器,可保持工作量可控。仍需检查实际恢复、员工连接及硬件更换的合同范围。

谁处理更新、备份和恢复?

对于 EC2,AWS 将客户操作系统、已安装应用等责任分配给客户,服务商运营底层基础设施。其他服务的分工会变化。将此原则应用到每项服务,并要求每一层都指明责任。 AWS:责任共担模型 ↗

好的运营表会为硬件、操作系统、数据库、应用、用户访问和备份指定负责角色,同时涵盖替补、响应时间和变更流程。避免“托管商大概会做”这样的措辞,否则直到数据库需要恢复、双方各只负责一部分时,缺口才会暴露。

RTO 描述目标恢复时间,RPO 描述以时间计的可容忍数据损失。目标由业务推导。AWS 文档也因此区分单个组件可用性,以及重大故障后完整应用的恢复。 AWS:规划灾难恢复 ↗

弹性有价值,承诺有后果

可随时关闭的测试环境,不必用与多年运行数据库相同的采购计算。AWS 为可变负载、短期使用和长期用量承诺提供不同定价模式。承诺可以降低成本,但前提是约定用量确实发生。折扣不能替代需求预测。 AWS:使定价模式匹配负载 ↗

为每个选项要求相同数据量、运行时间、保留期和支持任务的计算。还要计算需求较高的月份,以及合同结束时的成本。自有系统应包含硬件替换,外部服务应包含导出、传输和重建。看起来低廉的入门价,放到整个周期可能不同。

用小型导出测试证明可移植性

下载按钮不能证明可以切换。测试时,导出具有代表性的数据及所需配置,再导入独立目标环境。检查关系、权限、附件和时间戳是否保留。应用还需涵盖数据库模式、必要服务和用户账户映射。

同时测量时长。假设通过实际可用的 100 Mbit/s 连接导出 2 TB,采用十进制单位,仅传输约需 44.4 小时,准备、检查和中断还要另加。迁移归档可能可以接受,快速恢复则不行。因此可导出性与可恢复性需要分别测试。

通过有限试点作决定

选择有代表性的应用,在现实条件下测试优先方案。试点应事先定义可衡量标准:约定用户数下的响应时间、完整备份、目标时间内恢复,以及易懂的月度成本报告。移动生产数据前,还要定义退回路径。

测试后,用短文档记录决定:所选模式、承担责任、成本假设、接受的限制和下次复核。最好的架构是团队能可靠运营且日后可更改的架构。每个应用可以选不同模式,只要过渡和责任清晰。

相关产品与服务

Bissolux 能如何提供帮助

将指南中的建议落实为具体行动。下单前请核对服务范围、价格与不包含的项目。

相关产品与服务: IT 规划与架构广告 · Bissolux
服务示意图
Bissolux · 我们的服务IT 规划与架构

IT 规划与架构

请说明您的系统与需求。实施前,我们会共同确定工作范围、责任与条件。联系页面以英语提供。

相关产品与服务: IT 基础设施广告 · Bissolux
服务示意图
Bissolux · 我们的服务IT 基础设施

IT 基础设施

请说明您的系统与需求。实施前,我们会共同确定工作范围、责任与条件。联系页面以英语提供。