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

问题描述 投票:0回答:2

我正在将 Heroku 用于我的 django Web 应用程序,但我不想再使用它,但现在我正在寻找一种将应用程序从 Heroku 迁移到 AWS 弹性 bean 的方法,我很想听听请解释一下,我我正在使用 django 默认 sqlite3 db

django amazon-web-services heroku amazon-elastic-beanstalk heroku-cli
2个回答
8
投票

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

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

  2. 您只想部署它,不想使用 Elastic BeanStalk 处理服务器/修补等问题:https://www.andrlik.org/dispatches/migrate-django-heroku-elastic-beanstalk/

  3. 成本对您来说非常重要,您可以使用AWS lightail:https://aws.amazon.com/getting-started/hands-on/deploy-python-application/

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


0
投票

比 EC2、Elastic Beanstalk、AWS Lightsail 和 AWS ECS 更简单且更具可扩展性的替代方案是使用 Qovery,它将使用 EKS (Kubernetes) 并为您进行管理。只需对 AWS、EKS 和 Kubernetes 零知识,您就可以在 15 分钟内完成生产就绪设置。

© www.soinside.com 2019 - 2024. All rights reserved.