Earlier today we successfully completed a significant upgrade to Xero’s underlying hosting infrastructure. These changes represent the next major step in the scaling of Xero’s database platform and the switch to an even faster underlying storage layer, ensuring we have the headroom to continue to accommodate the growth we are seeing right across the platform.
For the more technically inclined, these latest changes involved upgrading our main database cluster from Active/Passive to a new Active/Active/Passive SQL Server cluster, which is operating over our new dedicated Storage Area Network with disk configuration further optimized for our specific database requirements.
While, unlike one of our software releases, this upgrade hasn’t resulted in any visible changes for customers it was a very complex project that has required weeks of preparation by our IT Operations team. The changes in involved shifting nearly 2TB of production databases and switching 154 instances of over 40 applications to now run over the new database server cluster. All the careful planning paid off and the upgrade went very smoothly, meaning we can now start work on the next steps in ensuring we can grow our platform as fast as we’re adding customers!