Drupal is a wonderful open source content management system for any site; business or enterprise. Hosting a finished Drupal site however, can be a challenge. When looking at a finished site that is ready to go to production, you will want to make sure that the hosting environment is scaled for performance, reliability, growth and security.
Knowing that Drupal is a PHP based content management system, we first are going to have to select an operating system. Nowadays, there are so many different operating systems that can run Drupal from Linux/Unix to Windows. For our builds these days, we prefer to use Debian, which is part of the Linux family distributions.
We really like the performance that Debian brings to the table when running your finished Drupal website. We feel that Debian gives the best of the core production goals (speed, reliability, scalability, and security) for hosting in today’s market.
Debian is maintained by a large support team in which they work daily with this operating system. They are responsible for keeping the system secure for users. Debian follows more of a quarterly release cycle when it comes to system upgrades, which works great for businesses when they plan for system patches and updates.
Debian is a very light weight operating system and uses very little disk space. When hosting your Drupal site, it’s best to only run the services that you need. This allows for all resources on the server to be used the most efficiently.
Since Debian is part of the Linux OS family, you can customize the Kernel to fit your specific needs. As of April 25, 2015, the most stable version of Debian is version 8, codename Jessie. Debian 8 will hit its end of life in the year 2020, which gives it a long shelf life before a new OS migration is needed.
Get started with Debian to host your Drupal website. Stay tuned for part 2 of our series, “How to Host Drupal!”