(Ping! Zine Web Hosting Magazine) – Innovative shared hosting operating system (OS) developer CloudLinux (http://www.cloudlinux.com), announced today the release of its DB Governor software, designed to give hosters the ability to set limits for individual accounts running MySQL. CloudLinux DB Governor prevents users from overloading their database server and causing issues for other accounts on the same server.
“MySQL has been used in shared hosting for many years, with thousands of users per server, but the problem of single users causing performance issues for all other users has been there from day one, until now,” says Igor Seletskiy, Founder and CEO at CloudLinux. “After three years in development and beta testing with CloudLinux customers – and multiple iterations of architecture – we now have production quality software that allows hosters to manage resource limits, throttle users, and keep them from causing performance issues for other accounts on the same server.”
Any account running on CloudLinux that uses too many resources will automatically be throttled depending on the settings configured by the hoster, giving hosters more control on how they manage their servers. In addition, CloudLinux DB Governor can be set to automatically kill long running queries, preventing wasteful resource usage, and keeping neighboring accounts running at optimal levels. When a user account is utilizing too many resources, no other account is affected, due to CloudLinux DB Governor.
“In order to take full advantage of DB Governor, hosters need to implement either CloudLinux v5 or CloudLinux v6, and configure their system to throttle individual users and processes based on their specific settings and preferences,” says Seletskiy. “In fact, with CloudLinux, DB Governor can be set to monitor, limit, and throttle CPU & IO resources in real time. Hosters now have the ability to monitor database usage with an on screen display.”
With the new DB Governor, hosters can further isolate users from each other to avoid the “bad neighbor effect,” thereby improving stability, performance, and security for all shared hosting accounts on the same server. Hosters can also balance distribution of MySQL database server resources between accounts on any server by effectively monitoring CPU & IO resources.
“As a web hosting provider offering shared hosting services, one of the biggest problems is always providing a good balance between fair and reasonable distribution of finite resources among the accounts sharing them,” says Kim Middleton, Senior Technical Operations Officer at Arvixe. “Now we hardly ever have to worry about MySQL load being a contributing factor to excessive CPU and IO load. The team over at CloudLinux has gone all out, right down to coding around a memory lock conflict that would affect high volume workloads. The CloudLinux DB Governor software just works, and with minimal overhead.”
CloudLinux DB Governor also supports MariaDB in addition to MySQL. The latest CloudLinux OS includes patches for the latest versions of MySQL and MariaDB, as well as the DB Governor software, and command line tools needed to manage limits. CloudLinux DB Governor is licensed under GPL v2 from GitHubhttps://github.com/cloudlinux/mysql-governor.
To learn more about CloudLinux and CloudLinux DB Governor, visithttp://www.cloudlinux.com.
To learn more about Arvixe web hosting and their implementation and usage of the CloudLinux DB Governor, visithttp://www.arvixe.com.
CloudLinux was founded in 2009 to address the distinctive needs of web hosting providers. The company’s headquarters are in Arcadia, California, and its development team, composed of employees with an appreciable proficiency in the hosting business, is based in Donetsk, Ukraine. CloudLinux is a stable, privately funded company geared toward providing the ideal operating system (OS) to make even the most intricate and divergent hosting needs more straightforward. The company’s flagship OS is optimized to help hosting providers deliver more stable shared hosting services, with account isolation and resource allocation on an OS level.