A new Go-based tool, 'topobuilder', simplifies moving cPanel PHP websites to highly available, multi-region containerized applications on AWS, complete with an HAProxy load balancer. This means greater reliability and faster deployment for your online presence.
Hey WondTech readers! We've got some exciting news for anyone running a legacy cPanel website who's been thinking about a modern upgrade. A new tool called 'topobuilder' has emerged, making it much simpler to move your existing PHP websites hosted on cPanel servers to robust, modern containerized application environments in AWS. What does this mean for you? Well, if your website relies on cPanel, you know that challenges can arise, especially concerning reliability and scalability. 'topobuilder' takes your current site and transforms it into a containerized application that runs across multiple geographic regions within the AWS cloud, complete with an HAProxy load balancer. This significantly boosts your site's availability. If one region experiences an issue, the others continue to serve your visitors, ensuring continuous service. The tool itself is built in Go and operates using a single YAML configuration file to define your existing cPanel website. Don't worry about database connectivity; it's designed to work with cloud databases like RDS or other remote connections. One of the best parts is the deployment speed: you can deploy your distributed application across three regions in roughly 12 minutes. If you need broader coverage with nine regions, it might take 12 to 36 minutes, which is remarkably fast for achieving this level of distribution and resilience. The 'topobuilder' executable is highly portable. This means you can run it from almost anywhere — be it a simple cloud server or even your laptop — to provision the necessary infrastructure in AWS. This tool represents a significant leap forward for anyone looking to modernize their website, shifting it from an older, single-point structure to a flexible, secure, and high-performing cloud system. It's an excellent opportunity for a more stable future for your online presence.