亿迅智能制造网
工业4.0先进制造技术信息网站!
首页 | 制造技术 | 制造设备 | 工业物联网 | 工业材料 | 设备保养维修 | 工业编程 |
home  MfgRobots >> 亿迅智能制造网 >  >> Industrial Internet of Things >> 云计算

混沌工程已集成到 DevOps 工具链中——但 IT 运营呢

混沌工程是 IT 领域的最新发展,顾名思义,这种对技术的解释受到监管,以便为专用技术部分提供极端条件的结果。混沌工程以一种非常简单的方法向前推进,即测试系统的完整性或智能能力,以承受动荡的事件流。诸如服务器或相关网络系统将受到流量增加/峰值情况的轰炸,以测试它们承受这些变化的能力,并提供优化和以质量为导向的性能。

压力测试是计算领域的另一门学科,它考虑在压力条件下对 IT 系统进行测试并检查其各种弱点以及如何以最佳方式解决这些漏洞。 CE 或其他混沌工程是一个合适的趋势,它首先起源于 DevOps 系统来测试云计算系统的性能。使用该系统的第一个目的是检查专用 IT 技术在不同条件下的性能。测试结束后,呈现峰值和光照/正常条件,并平均收集性能值进行交叉匹配。

使用混沌工程测试 DevOps 技术的 IT 服务器中的数千个节点被发现处于闲置状态,什么都不做,同时使组织损失了大量资金。除此基准外,还发现了其他一些违规行为,这些违规行为后来被丢弃并采取了纠正措施。长话短说,在混沌工程的帮助下,IT 和技术方面的各个学科都可以根据这些可以操作的优化值进行测试和运行。

混沌工程在 IT 领域的应用

混沌工程在各种基于 IT 的系统中得到了应用,例如 Netflix,混沌工程使他们能够从物理基础设施转移到虚拟服务器,从而开始与 AWS(亚马逊网络服务)合作。但总体而言,由于 ITOM 或 IT 运营管理从信息技术的开发部分转移,因此混沌工程并没有很好地用于 IT 运营。这将混沌工程推到了尽头,但它在开放动态世界中的服务仍然受到赞赏,例如它与 DevOps 和相关系统的集成。

此外,当今云应用程序中的容器化已远远超出正常限制,这就是为什么它们看起来更像是可扩展的基础架构而不是多层架构。 IT 系统的开发和部署只需点击几下,这就是整个 IT 行业正在做的事情,使用混沌工程来测试他们技术的可行极限。混沌技术的多个好处包括测试系统达到其绝对极限,直到这些系统无法承受增加的计算压力为止。这样做将有助于工程师绕过系统的实际工作能力或容差限制,这就是为什么工程师可以避免这些系统在公共事故中被斩首的原因。

在您了解了混沌工程在基于 IT 的世界中的工作原理和好处之后,您会如何建议使用这种基于 IT 的动态元素提供的服务?嗯,你必须通过以下 5 点;

  1. 定义稳态

您要执行的第一步也是最重要的步骤是定义基于 IT 的系统的当前稳定限制。可以监控 CPU、RAM 和网络使用情况,并可以进行简要分析以了解您的技术当前的工作限制。但是,您必须与分析保持一致,并找到可行的当前工作环境,并且不会给这些系统的工作增加任何压力,例如瓶颈。

  1. 定义最佳条件

一旦你找到了基线工作条件,你就必须通过稍微增加一些东西来找到这些系统的最佳条件。例如在流量较高的设置中查找 CPU 的当前利用率,同时查找网络的延迟。编制一个专门的列表,其中包含您的技术系统的最佳定义条件。

  1. 提出假设

您需要做的下一件事是制定一个假设,例如系统会在何处崩溃与系统增加的流量有关。做一个合乎逻辑的假设,增加服务器系统上的流量会导致 CPU 发疯还是会影响网络系统的延迟?在此处列出可能的假设/假设,以便在混沌工程的帮助下对系统进行尖峰测试。

  1. 测试您的系统

开发某个场景,其中要么正在发生系统破坏等攻击,要么网络上的流量已经增加到一个生动的极限,但当然应该对条件进行调节和控制。实际上有多种方法可以检查网络系统的完整性和弹性,例如关闭防火墙、提高 CPU 使用率或增加网络带宽。正如您所见,检验您的假设的可能性是无限的。

  1. 验证假设

完成系统设置调整等分析后,首先将设置降到最佳极限,让一切正常运行。之后匹配新旧基准测试结果并提交您的发现。你会清楚你的假设,比如给系统增加更多的压力会导致它崩溃还是相反。

如果你想成为混沌工程和服务器系统的专业人士,那么建议你获得 Azure DevOps 工程师认证,因为这会让这一切变得容易得多。


云计算

  1. 云服务 SLA 的内容是什么?
  2. 什么是云中的重新平台化?
  3. 如何在云端部署 DevOps
  4. 维护的未来:数字说明维护趋势
  5. 维修部门的死亡,以及我们能做些什么
  6. 中小企业在 7 月份需要了解的关于 USMCA 的内容
  7. 演出必须继续!如何处理损坏的电源
  8. 您需要了解的关于包覆成型工艺的知识
  9. 采矿中使用的具体工业制动系统有哪些?
  10. 液压系统的基础知识是什么?
  11. 墙板系统有哪些不同类型?
  12. 您需要了解的关于离心泵的知识