We expect to complete this migration process within 24 hours.
There will be zero downtime as a result of this migration. cpanel75 will continue to remain online throughout the migration and for at least a few days afterwards. As long as you are using any of our gzo.com name servers or custom name servers with our DNS IP addresses, this will be a completely seamless migration and you will not need to make any changes.
If you are using 3rd party (ie not gzo.com) DNS you must make the necessary IP address changes once the migration has completed.
If you have any questions or concerns please feel free to email firstname.lastname@example.org or submit a ticket via our support system.
An email will be sent to all accounts highlighting those that have to amend the DNS settings for their domain and those that are hosted on the server that are affected.
The Server Changes:
First up are the hardware changes and the most important of these concerns the local storage. Over the past 13 years we’ve gone from SATA storage to SAS drives to our current hybrid SSD / SATA arrays. Now we’re very excited to be migrating to pure SSD storage. All servers will be utilizing new 12Gbps LSI RAID controllers with a minimum of six 1TB SSDs in RAID 10. The performance that we’ve been able to get from these new systems is simply amazing. While other providers may charge extra for (or not even offer) such high speed storage, all of our clients are being upgraded to it free of charge.
There will also be many small changes concerning PHP on the new servers. In the past we’ve always custom built PHP for our servers. This can be quite a tedious task and it’s not the most user friendly in terms of changing PHP versions on your site. As such, our new servers will be utilizing CloudLinux’s PHP Selector to manage PHP which allows you to easily switch PHP versions directly from within cPanel. Along with this will come support for PHP 7 and the addition of various extensions such as intl and opcache. There are, however, a few important changes to keep in mind:
- If executing PHP via SSH or cron, the server will use the PHP version that you have selected in cPanel and you should use /usr/local/bin/php (NOT /usr/bin/php). We will be manually updating all cron jobs that we find still using /usr/bin/php.
- Custom PHP settings should be adjusted via your .htaccess file, not a custom php.ini file. While a php.ini file will still work, this will cause some issues with certain extensions since it overwrites our default settings and paths. Beware that the syntax is slightly different between the two methods.
- To change your site’s PHP version you will need to adjust the setting within the domain’s cPanel. We’ll be manually taking care of those that have already switched to PHP 5.5 or 5.6. PHP 5.4 will remain as the default for the time being.
The new servers will also be using MariaDB instead of MySQL. For all practical purposes you will not notice any difference at all other than performance improvements. MariaDB is intended to be a compatible drop-in replacement for MySQL just as LiteSpeed is for Apache.
Thursday, October 15, 2015