When it comes to virtual machines and cloud servers, we may all know that the comprehensive performance of cloud servers is not as good as that of independent servers. When it comes to the failure rate, the first feeling is that the failure rate of virtual machines will be higher than that of independent servers. So in reality, is this really the case? Generally, the causes of VM failure are poor quality of server hardware, host kernel failure, bad virtualization layer, and bad Linux kernel.
1. The probability of failure of virtualization layer and host kernel is almost 0.
2. The resource pool of virtual machine is constantly upgraded, and the hardware equipment that needs to be used is maintained and tested by special personnel from purchase to later use. There are almost no times when the virtual machine fails due to hardware failure or poor hardware quality.
3. The Linux kernel and cloud platform used to carry business programs are constantly helping users in maintenance. At the same time, vulnerability scanning, bug improvement, repairing security vulnerabilities and so on.
4. The virtual machine does not need to be interrupted in the use of upgrade configuration. If the server is too slow, the user thinks it is caused by the server failure, maybe it is because the configuration is not enough. Configuration upgrade can be carried out in the form of non interruption of business operation. In the use of cloud servers, more and more individuals and start-ups use them, because the performance price ratio of virtual machines is relatively high. When it comes to cheap servers, most people may think of cloud servers. But in fact, virtual machines are not cheap, so they are relatively poor, so the failure rate is relatively high. This idea is wrong. In fact, the use of cloud servers is relatively stable. And it's rare that there's a breakdown.