我使用Heroku来运行我的Django Web应用程序,但不想再使用它了。现在我正在寻找从Heroku迁移应用程序到AWS弹性Beanstalk的方法。希望你能提供帮助并解释一下。同时,我正在使用Django默认的SQLite3数据库。
我使用Heroku来运行我的Django Web应用程序,但不想再使用它了。现在我正在寻找从Heroku迁移应用程序到AWS弹性Beanstalk的方法。希望你能提供帮助并解释一下。同时,我正在使用Django默认的SQLite3数据库。
迁移到AWS有很多种方式,这取决于您希望采用哪种方法。
如果您拥有管理服务器的专业知识,并且不介意维护它,请使用EC2:https://medium.com/saarthi-ai/ec2apachedjango-838e3f6014ab
如果您只想部署并且不愿意涉及服务器/补丁等工作,则可以使用Elastic BeanStalk:https://www.andrlik.org/dispatches/migrate-django-heroku-elastic-beanstalk/
成本对您非常重要,则可以使用AWS Lightsail:https://aws.amazon.com/getting-started/hands-on/deploy-python-application/
如果您的应用程序已容器化,则可以使用AWS ECS:https://testdriven.io/blog/deploying-django-to-ecs-with-terraform/