#InfoQ#为什么系统越简单,宕机时间越少?
作者丨Greg Kogan
译者|小大非
策划|万佳
本文插图
据悉 , 马士基 Triple-E 级集装箱货轮长 1300 英尺 , 可装载 18000 个集装箱 , 航程横跨欧亚 1.1 万英里 , 船上的所有船员都可以舒服的住在客舱里 。
以前 , 我曾经是一名造船工程师 , 现在在一家创业公司做营销顾问 。 我发现 , 带领 13 名船员驾驶世界上最大的集装箱货船 , 航行到半个地球之外的一个港口而不出现事故 , 这样的经验 , 同样适用于有着业绩增长需求的创业公司:
【#InfoQ#为什么系统越简单,宕机时间越少?】 系统越简单 , 宕机时间越少 。
船上的系统比较简单 , 易于操作 , 容易理解 , 所以即使出现问题也容易修复 。 如此 , 因故障停船的时间就会减少 。 对于一艘超大货轮而言 , “故障停船”意味着它被困于数千英里之外却求助无门 。 这样看来 , “简单”真的很有必要 。
以船舶的操舵系统为例 。 方向舵由金属杆向左或向右推动 。 这些金属杆是由液压驱动的 , 液压由液压泵控制 。 泵是由舵手室发出的电子信号控制 。 而信号是由自动驾驶仪控制的 。 当出现问题时 , 不需要船舶专家或造船工程师来寻找问题的原因和解决方案:
如果自动驾驶仪失灵 , 就从舵手室手动操纵船只 。
如果电子信号失效 , 可以到舵控室手动控制泵 , 同时通过一个简单的声能电话与舰桥通话 。
如果液压系统出现故障 , 可以使用机械连接的应急方向盘 。
如果机械装置坏了 , 你可以在舵的两边各挂一根链条 , 朝你想要的方向拉!
本文插图
与船舶类似 , 创业公司无法承受系统宕机的后果 。 销售、市场营销、网络、客户支持、招聘、产品和其他系统的长时间停滞可能会对增长率造成不可弥补的损害 。
(虽然在现代船舶上自动化应用很多 , 但这些只会对做事情所消耗的时间和监控方便性产生影响 。 推进和辅助系统反而比以往任何时候都要简单 , 这主要由于现代的柴油和电力推进系统取代了以往满载管道的蒸汽发电装置 。 )
1
为什么简单能减少宕机时间
1. 可以快速熟练掌握
如果负责这个系统的人离开了、落水了或者被车撞了 , 又或者被安排到另一个项目中去 , 另一个人可以在没有多少学习或培训的情况下快速接手 。 这意味着很多人能介入并解决问题 。
例如 , 用 Tableau 构建的分析仪表板可能比用自定义脚本和 API 拼凑而成的仪表板让人更容易上手 , 解决问题 。 我们不应该让数据科学家或产品开发人员来构建数据图表展示程序 , 那样程序就会变复杂 。
2. 排除故障花费的时间更少
在一个系统中 , 每个组件的行为及与其他组件关系越容易理解 , 排除问题并找到出问题组件 (根本原因) 也越快 。
例如 , 如果一个公司在其网站上提供许多可下载的白皮书 , 并且它们都被限制在某一个表单 (而不是每个白皮书对应一个自定义表单) 之后 , 那么当白皮书下载出现问题时 , 我们只需要排除一个表单和一个下载工作流的故障就可以了 。
本文插图
3. 更多的可替代方案
当系统的每个部分功能清晰明确时 , 就更容易找到替代方案 。
例如 , 假设有一个 Salesforce 流程 , 它使用自动化和第三方工具配合的方式来评分、筛选、分类和分配新的销售线索 。 如果出现问题 , 那就很难找到替代方案 。 这会耽误所有事情 , 直到该流程得到修复或被相似的解决方案替代 。
推荐阅读
- 瞭望智库:非常时期!中国为什么不像美国那样给民众发钱?
- 方太JEM7燃气灶创新增压直喷系统 高效大火力爆炒更给力
- 「电商科技馆」3能带来超越游戏手机的体验?这些细节就是关键,为什么iQOO
- [欧阳公明仔父]华为P40已摆脱谷歌阴影?迈向自主系统仍有挑战
- 为什么帕萨特碰撞之后仍畅销?
- 「文娱马后炮」为什么感觉王者荣耀鲁班欠揍?求大神?
- 『毕业论文』书桌又上热搜!你将成为什么样的人,答案就摆在书桌上
- 「产业气象站」如果瘫痪了会造成什么影响,用于海上风电功率预测的系统
- 【国民乐见】为什么收视率和口碑双双爆棚?,《鬼吹灯龙岭迷窟》低调开播
- 查询个人信用征信,个人信用信息查询系统
