如何将现有 Web 应用程序从 Heroku 迁移到 AWS

How to migrate an existing web application from Heroku to AWS

我正在为我的 django 网络应用程序使用 Heroku,但我不想再使用它了,但现在我正在寻找一种方法将应用程序从 Heroku 迁移到 AWS elastic bean 我很想听听请解释一下,我正在使用 django defualt sqlite3 db

迁移到 AWS 的方法有很多种,这取决于您希望采用哪种方法。

  1. 您有管理服务器的专业知识并且不介意维护它;使用 EC2:https://medium.com/saarthi-ai/ec2apachedjango-838e3f6014ab

  2. 您只想部署它,不想使用 Elastic BeanStalk 处理 server/patching 等等:https://www.andrlik.org/dispatches/migrate-django-heroku-elastic-beanstalk/

  3. 成本对你很重要,你可以使用AWS lightsail:https://aws.amazon.com/getting-started/hands-on/deploy-python-application/

  4. 您的应用程序是容器化的,您可以使用 AWS ECS:https://testdriven.io/blog/deploying-django-to-ecs-with-terraform/