当前位置:网站首页>Service stability governance
Service stability governance
2022-06-23 13:19:00 【51CTO】
Stability governance is a process of fault management . From the perspective of fault management , It can be divided into fault prevention 、 Fault finding 、 Fault location 、 Fault stop loss and fault recovery 5 Stages , All works of stability construction are integrated into each stage of fault model . If stability failure is compared with fire , The stability working model is actually a fire – Set fire to – Fire extinguishing model .
The so-called fire prevention , Through various mechanisms and measures , Check out all possible hidden dangers in the system in advance , Prevent the occurrence of disaster ; Fire fighting refers to the actual occurrence of problems , Stop loss as much as possible , Reduce the impact of disasters , Resume the normal operation of the business as soon as possible ; Setting fire is similar to fire drill , Regularly simulate the occurrence of disasters , And formulate corresponding evacuation routes , Through the exercise, we can find out what still needs to be improved .
Microservices are being developed 、 test 、 Operation and maintenance 、 Capacity cost and other aspects have brought many problems , The use of container technology can greatly alleviate the problems caused by microservice architecture . The most revolutionary innovation of containers is the mirroring technology , It will apply 、 The basic library and environment are encapsulated together , As the cornerstone of microservice encapsulation and operation . Lightweight image technology as the delivery method of microservices .
- In a container environment , Because the image is light , After each change , You can quickly create the image corresponding to this change , At the same time, you can quickly create multiple identical test environments based on this secondary image , The container image encapsulates all the relevant details necessary to run the application , Such as application dependency and operating system . This makes it more flexible to migrate images from one environment to another , It strongly supports the testing under the rapid iteration scenario of microservices .
- There are many microservices under the microservice architecture , And every service changes very frequently , The workload of operation and maintenance is very large , With container mirroring , The environment can be delivered in advance . Pay more for each research and development 5% The amount of work , Exchange for O & M 200% The amount of work , It can accelerate the rapid deployment and landing of microservice changes .
The cloud architecture of microservices , There will be a big difference between the operation and maintenance level and the previous level , Infrastructure level , For example, deployment system 、 Configure the system 、 The monitoring system needs to be adapted to the cloud , There are also many unique problems in the process of cloud service .
- The container network is connected with the physical machine network
The cloud migration of microservices is a direct migration from physical machines to Kubernetes Container clusters . In order to reduce the Kubernetes Frequent change of calling mode in the process of containerization transformation , We follow an important principle in the migration process , Network interworking before and after migration , In this way, there is no need to change the calling method during the migration process , During the migration process, the business does not need to be aware .
- Identify differences in physical machine and container environments
Under the Cloud Architecture , Although there is no obvious difference between the use and before , But after all, they are two completely different environments . In the container environment, the corresponding character device is also configured under the host computer , However, it is not created separately for the container under the host , Therefore, during cloud migration , You should have a clear understanding of the differences between the container and the physical machine environment .
- Container resource isolation
In a container environment , Various service departments , When a container consumes more resources than a certain limit , If there is no perfect resource isolation mechanism , This will cause exceptions to other services on the same host . Refined resource isolation technology is a necessary prerequisite for the large-scale promotion of container technology .
- Disaster fault
After all, cloud service is a new environment , You may encounter various types of problems , Especially at the network level , Transition from hardware network to software defined network (SDN), Although the flexibility is much stronger than before , but SDN The maturity and stability of the network are quite different from those of the previous hardware networks . You need to think in advance about the possible fault types , Set corresponding disaster recovery plan for each fault .
边栏推荐
- C#部分——值类型和引用类型
- First exposure! The only Alibaba cloud native security panorama behind the highest level in the whole domain
- UI framework
- Dataset之GermanCreditData:GermanCreditData数据集的简介、下载、使用方法之详细攻略
- POW共识机制
- 怎么手写vite插件
- sed -i命令怎么使用
- Go寫文件的權限 WriteFile(filename, data, 0644)?
- PHP handwriting a perfect daemon
- C # learning (advanced course) day14 - features
猜你喜欢

The two 985 universities share the same president! School: true

Hanyuan hi tech 1-channel gigabit optical port to 4-channel Gigabit Ethernet electrical port Gigabit 1-optical 4-electric optical fiber transceiver

SQL adds the problem of duplicate table records.

Wallys/DR6018-S/ 802.11AX MU-MIMO OFDMA / 2* GE PORTS/WIFI 6e / BAND DUAL CONCURRENT

PHP handwriting a perfect daemon

唐人街徒步:在异国情调的纽约感受浓厚的中式气息

Oracle中dbms_output.put_line怎么使用

Esp32-c3 introductory tutorial problem ⑦ - fatal error: ESP_ Bt.h: no such file or directory ESP not found_ bt.h

Go write file permission WriteFile (filename, data, 0644)?

Homekit and NFC support: smart Ting smart door lock SL1 only costs 149 yuan
随机推荐
解决:Argument type ‘String‘ expected to be an instance of a class or class-constrained type
R语言将距离矩阵输入给hclust函数进行层次聚类分析,使用cutree函数进行层次聚类簇的划分、参数k指定聚类簇的个数、给每个样本都分配了簇标签
ExpressionChangedAfterItHasBeenCheckedError: Expression has changed after it was checked.
Ablebits Ultimate Suite for Excel
The redis keys command should be used with caution in the production environment. It is best to shield it
C#部分——值类型和引用类型
PHP handwriting a perfect daemon
sed -i命令怎么使用
解决“Thread 1: “-[*.CollectionNormalCellView isSelected]: unrecognized selector sent to instance 0x7f”
C file download method
HomeKit支持matter协议,这背后将寓意着什么?
How about stock online account opening and account opening process? Is it safe to open a mobile account?
Broadcast level E1 to aes-ebu audio codec E1 to stereo audio XLR codec
Based on your work experience, talk about the quality system construction in software testing
Part C - value types and reference types
How should enterprises conduct efficient IT operation and maintenance management?
AAIG看全球6月刊(上)发布|AI人格真的觉醒了吗?NLP哪个细分方向最具社会价值?Get新观点新启发~
R语言使用构建有序多分类逻辑回归模型、ordinal.or.display函数获取有序逻辑回归模型的汇总统计信息(变量对应的优势比及其置信区间、以及假设检验的p值)、汇总统计结果保存到csv
R language uses the multinom function of NNET package to build a disordered multi classification logistic regression model, uses regression coefficients and their standard errors to calculate the valu
LM05丨曾经的VIX(二代产品)