我以前对专用设备有负面看法。我喜欢亲自动手,了解我们基础设施的来龙去脉。
然而,今天早些时候与同事进行讨论后,我想知道这是否是真正的普遍共识。
您觉得部署专用设备有什么好处和坏处?您认为节省的时间值得增加费用吗?隐藏的成本有哪些?
答案1
优点:
- 你可以忽略幕后的人
- 使用一些专用硬件(路由器等)的唯一方法
- 成本 - 在集成和大规模生产的时代,设备硬件可以基本上“降低”到最低限度的 BOM,然后进行大规模生产,在此过程中价格会降低一个数量级。参见:wifi 路由器
缺点:
- 配置备份 - 有没有办法自动备份?如果没有,你多久做一次?你多久做一次测试那?
- 适应性 - 如果制造商没有预见到你想要的用例,那你就倒霉了
两全其美(IMHO):
- 设备硬件与 Linux 底层 + root 密码
答案2
有时设备附带我无法复制的专用硬件,例如 F5 BigIP 硬件负载平衡器。在这种情况下,设备非常值得付出努力。我们 DC 中的 Cisco 6509 是一款配备非常专用硬件的大型设备,我做梦也想不到用我可以破解的软件/硬件来替换它。
最近,设备供应商一直在提供 VMWare 映像而不是硬件,供那些只想在 ESX 配置中删除二进制 blob 而不是处理多个物理服务器的人使用。我们现在有其中的一个。这使得扩展设备变得更加容易,因为您所要做的就是在 VIC 中向其添加资源。
设备,尤其是虚拟设备,与闭源 COTS 并没有太大区别。它们的占用空间要大得多,调试界面往往要小得多,但区别并不大。
我不介意他们。
只是……每台设备都是另一台独立的服务器,可能不太适合我们的补丁轮换和计划。许多设备在某些操作系统补丁上确实落后,这可能是一个真正的问题。正是出于这个原因,我不喜欢使用设备,除非别无选择,或者设备的平台没有被积极利用,就像 Linux 设备的情况一样。
答案3
这评论此问题对我来说一切都说明了一切:
“我们价值 2 亿美元的业务瘫痪了 4 个小时,就因为你做了什么???” – Stefan Lasiewski 10 月 13 日 22:34