Since the inception of CubedHost, we have used a single web server based in Phoenix to serve our primary website, billing area, and Phoenix Multicraft control panel. In late December of 2013, we added OVH’s CDN on top of this in order to decrease page load times by caching static content and providing POPs (endpoints) closer to customers. This helped immensely but we wanted to take it a step further.
During the early morning of Feb 11th, our team performed a much needed full migration of our primary web server and database. We moved from a single nginx + PHP web server to a HAProxy-based infrastructure. HAProxy allows us to serve web requests from a single or small number of proxies (and thus IPs) while forwarding these requests to a large number of individual “worker” boxes running nginx + PHP. As of right now, the CubedHost website is operating off of 11 dedicated worker instances. On top of this infrastructure, we have kept our OVH CDN setup for caching. This infrastructure is located in Virginia, while our Phoenix Multicraft panel has been kept in Phoenix.
With this increased distribution of workload, we’re aiming to continually decrease page load times, increase availability, minimize downtime and timeouts from international visitors, and provide redundancy in the event of some form of failure. As such, we’re looking for feedback from our visitors and customers. Please let us know how the new setup works for you – have you noticed an improvement in page load time on our website lately?
Please send all feedback to [email protected], be it positive or negative. Anyone who provides us with feedback will receive 5% off their next month on any Minecraft, voice, or web service.