Has someone come across hosting on cloudlinux?

Started by almedajohnson, Jul 29, 2022, 12:20 AM

Previous topic - Next topic

almedajohnsonTopic starter

Thinking of moving to some hosting provider with cloudlinux?
I heard that the advantage of such hosting is fast work, neighbor servers do not affect your resources and stability is great.
Is it correct? Is it worth moving? where?


Let me clarify:
CloudLinux != Cloud hosting

- CloudLinux - operating system, a fork of CentOS with a patched kernel and utilities. Maybe not a very good name, as it resembles cloud infrastructure, but has nothing to do with them.
It was really created for shared hosting and allows you to thinly divide the resources of a physical machine between simple server users. Virtualization, hypervisors and other joys of large projects are out of the question here.
- Cloud hosting - well, everything is clear here - hypervisors, containers, guest OS and other delights, and hosting providers really have sliders, tariff changes, etc.

And yes, heavy scripts on CloudLinux will really eat up resources, the website will be stupid. That is, if CloudLinux is blunted, then the right way to the site on the VPS. Popular control panels even have beautiful graphical interfaces with graphs of resource consumption -% cpu, tio (% of allocated bandwidth), memory, number of processes, muscle load.


when hosting multiple web  sites on one server, you often have to face a situation where an increase in the load on one site (for example, when using poorly written applications or as a result of malicious actions of neighbors) significantly slows down or even blocks the work of others.
Cloud Linux solves this problem by isolating all users from each other and limiting the consumption of system resources. CloudLinux allows you to increase the level of stability and security, increase the density of user placement on servers and reduce maintenance costs.

What technologies are at the heart of CloudLinux?
The differentiation of resources between users is carried out using LVE (Lightweight Virtual Environment) technology. It provides complete isolation of each user from others. In addition, the following restrictions can be set for each user:

on CPU power consumption;
to limit the number of processor cores used;
on the use of physical memory;
on the use of virtual memory;
on disk I/O speed;
on the number of simultaneously executed processes;
to create new processes.

In addition to LVE, CloudLinux includes other tools for controlling users and web server resources.
The MySQL Governor tool allows you to control and restrict the use of a database server common to all MySQL users. With its help, you can create a kind of "cloud MySQL" that several users can use at the same time without interfering with each other.

The CageFS tool (the word cage means "cage") creates its own virtual file system for each user, isolated from other users and the root FS. This allows you to restrict the access of one user's processes to the data of other users and the server itself.

If you are a client of a hosting provider, you can check if it uses CloudLinux by running the uname -a command. The name and version of the kernel will be displayed on the screen. If the letters LVE are present in this name, your provider is likely to use CloudLinux.

$ uname -a Linux testsrv.selectel.ru 2.6.32-458.6.2.lve1.2.31.el6.x86_64 #1 SMP Fri Jul 12 15:02:22 EEST 2013 x86_64 x86_64 x86_64 GNU/Linux
Ways to work with Cloud Linux
Initially, CloudLinux is managed using the command line interface. If you prefer to use a graphical user interface (GUI), then the system can be integrated with such hosting control panels as cPanel, Parallels Plesk, DirectAdmin, ISPmanager, Webmin, Interworx.
No additional configuration is required.