A small media company runs a content management system on a single Amazon EC2 instance. This instance hosts both the web server and the backend database. To improve reliability and accommodate future growth in web traffic, the company wants to redesign the architecture for high availability and scalability. What solution should a solutions architect recommend to achieve these goals?