企业应怎么制定多云世界的反脆弱身份?
发布时间:2022-08-04 16:25:44 所属栏目:云计算 来源:互联网
导读:Nassim Taleb 曾在《黑天鹅》一书中描述了随机且不频繁发生的改变游戏规则的事件,同时提出了一个理论,即如何提高系统的健壮性,并使它们能够在意外发生时承受冲击。书中描述的是银行系统,但同样的概念也适用于技术。 大多数应用程序都很脆弱,对重大技术
Nassim Taleb 曾在《黑天鹅》一书中描述了随机且不频繁发生的改变游戏规则的事件,同时提出了一个理论,即如何提高系统的健壮性,并使它们能够在意外发生时承受冲击。书中描述的是银行系统,但同样的概念也适用于技术。 大多数应用程序都很脆弱,对重大技术转变反应不佳。为了让企业技术避免过时,我们需要设计的系统不仅能经受住压力,还能在压力下茁壮成长。 1. 使云的身份具有反脆弱性 随着多云架构的日益普及,传统的集中式身份管理正面临压力。为了跟上步伐,需要一种反脆弱的下一代身份识别方法。 在多云世界中使身份具有反脆弱性的关键是去中心化。原因如下: 分散的身份是凸的,而不是对压力的凹。 它提供跨多个云的内置冗余。 小错误可以通过敏捷的思维方式来吸收 2. 凸与凹身份 塔勒布指出,系统可以对压力源产生积极、中性或消极的反应。在抗脆弱系统在压力下变得更好的情况下,这些可以显示为凸曲线。或者脆弱的凹曲线随着压力而变得更糟。 3. 内置冗余 在工程中,冗余经常被有意设计到一个系统中。通过复制关键组件,如果一个发生故障,另一个可以作为备份并保持系统正常工作。例如,由于飞机配备了多余组件——火花塞、燃油泵、计算机系统,甚至发动机,因此挽救了无数生命。 现代云架构使用无状态容器化微服务,提供跨大量冗余计算节点的横向扩展。如果一个失败,那么其他人接手工作,失败的单元被回收。通过具有跨不同云、平台和供应商工作的身份来实现进一步的冗余。如果一个身份提供者出现故障,则可以切换到另一个身份提供者。 4. 小错误 为了在系统中实现反脆弱性,我们需要停止尝试系统地消除不确定性和随机性,以便获得与“反脆弱性反复试验”相关的好处。这包括忽略小危险并接受小的压力源;在接受的同时会有持续的熵。 (编辑:PHP编程网 - 黄冈站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |