Overview of chaos Engineering Technology
Chaos engineering carries out controlled experiments guided by experience on distributed systems, observes system behavior and finds system defects, guides the system to improve flexibility through the found system defects, and helps the engineer team establish the ability and confidence of the system to resist runaway conditions in the production environment.
The complete chaotic engineering experiment is a continuous iterative closed-loop system, and the elasticity of the system is tempered, not only designed. Automate the experimental scene, incorporate it into the pipeline, execute it regularly, continue to add new experimental scope, continue iteration and orderly improvement.
Overview of chaos engineering market
After more than ten years of technological development and accumulation of production applications, chaos engineering is in line with the needs of business applications for architecture iteration efficiency, high availability and positive return on investment. Chaos engineering will be rapidly popularized to the industrial end under the wave of cloud origin.
The survey of chaos engineering in China in 2021 shows that the monitoring system and availability of sample enterprises are generally poor, and the causes of accidents are mostly internal causes of the system; The improvement of cloud degree and the use frequency of chaotic engineering can significantly improve the availability level.
At present, the practice of chaotic engineering has low popularity, low internal penetration and low application maturity. However, with the promotion of demand process and the improvement of supply side services, chaotic engineering may become an indispensable part of production in the future.