我正在将 Heroku 用于我的 django Web 应用程序,但我不想再使用它,但现在我正在寻找一种将应用程序从 Heroku 迁移到 AWS 弹性 bean 的方法,我很想听听请解释一下,我我正在使用 django 默认 sqlite3 db
迁移到 AWS 的方法有很多种,这取决于您想要采用哪种方法。
您有管理服务器的专业知识并且不介意维护它;使用 EC2:https://medium.com/saarthi-ai/ec2apachedjango-838e3f6014ab
您只想部署它,不想使用 Elastic BeanStalk 处理服务器/修补等问题:https://www.andrlik.org/dispatches/migrate-django-heroku-elastic-beanstalk/
成本对您来说非常重要,您可以使用AWS lightail:https://aws.amazon.com/getting-started/hands-on/deploy-python-application/
您的应用程序是容器化的,您可以使用AWS ECS:https://testdriven.io/blog/deploying-django-to-ecs-with-terraform/
比 EC2、Elastic Beanstalk、AWS Lightsail 和 AWS ECS 更简单且更具可扩展性的替代方案是使用 Qovery,它将使用 EKS (Kubernetes) 并为您进行管理。只需对 AWS、EKS 和 Kubernetes 零知识,您就可以在 15 分钟内完成生产就绪设置。