CloudLinux
Tags #Linux #Centos #CloudLinux #MySQL governor #LVE
CloudLinux jest systemem operacyjnym wykorzystywanym przez nasze serwery hostingowe, opartym o Linux Centos.
Eliminuje on podstawową wadę powszechnie świadczonych usług hostingowych na współdzielonych serwerach: brak stabilności, odczuwany jako okresowe spowolnienie działania usług.
Problem ten występuje w typowym środowisku serwerów, gdzie dla poszczególnych użytkowników serwera nie można wprowadzić twardych limitów wykorzystywania zasobów serwera, takich jak użycie CPU, operacje dyskowe, złe zapytania MySQL, zapętlone skrypty.
Rozwiązaniem problemu jest CloudLinux
To nowoczesne środowisko na poziomie systemu operacyjnego serwera pomaga zapewnić współdzielonym hostom stabilną pracę.
Tutaj każdy 'najemca' serwera wirtualnego ma przypisany limit zasobów, uniemożliwiający nagłe ich skoki - powodowane zdarzeniami na koncie 'sąsiada'.
CloudLinux tworzy wirtualne środowisko dla każdego konta na wspólnym serwerze i pozwala ograniczyć ilość zasobów z których dowolne konto może korzystać.
W konsekwencji zwiększa się prędkość działania usług dla większości użytkowników, oraz zmniejsza się obciążenie serwera i minimalizowana jest liczba przerw w jego pracy.
LVE
Lightweight Virtual Environment - jest to technologia, która napędza CloudLinux. LVE na poziomie jądra systemu Linux obsługuje izolację i monitorowanie zasobów. LVE łączy ze sobą technlologię dostarczają przez moduły Apache i jądro systemu Linux.
Więcej informacji: http://cloudlinux.com/docs/workingwithlve.php
LVE i cPanel / WHM
CloudLinux opracował plugin specjalnie do używania w oparciu o systemy cPanel / WHM. Plugin ten pozwala na przeglądanie zasobów dokładne, a także pozwala na edycję domyślnych i indywidualnych limitów LVE.
MySQL governor
MySQL governor to zestaw narzędzi dostarczanych przez tabelę USER_STATISTICS, która jest dostępna w CloudLinux wersji MySQL. Tabela USER_STATISTICS jest dostępna z powodu technologii pierwotnie opracowanej przez Google.
Zestaw narzędzi zawiera demona, który monitoruje wykorzystanie MySQL przez konto użytkownika oraz komendę uniksową dbtop.
Czy są jakieś negatywy?
Negatywy są odczuwalne tylko dla niewielkiego podzbioru użytkowników: są nimi Ci, którzy powodowali dotychczas nadmierne wykorzystanie zasobów, najczęściej z powodu uruchamiania zawieszających się skryptów.
Dzięki CloudLinux zasoby tych użytkowników są obecnie ograniczone. Jeśli osiągną swój limit procesora - system nie pozwoli im już używać zasobów, i w efekcie przyszłe procesy, które wymagają czasu CPU będzie musiały czekać, aż inni zakończą.
Podsumowanie
Zastosowanie CloudLinux na serwerach produkcyjnych powoduje zwykle spadek średniego obciążenie serwera o co najmniej 50%. Prawie wszyscy użytkownicy odczuwają wzrost wytajności, a nieliczne skargi pochodzą od użytkowników, którzy obciążają maksymalnie swoje limity procesora przeważnie wskutek uruchamiania zapętlających się skryptów.