如何将现有的 Web 应用程序从 Heroku 迁移到 AWS
Posted
技术标签:
【中文标题】如何将现有的 Web 应用程序从 Heroku 迁移到 AWS【英文标题】:How to migrate an existing web application from Heroku to AWS 【发布时间】:2021-11-12 10:16:33 【问题描述】:我正在将 Heroku 用于我的 django Web 应用程序,但我不想再使用它了,但现在我正在寻找一种将应用程序从 Heroku 迁移到 AWS 弹性 bean 的方法我很想听听请解释我正在使用 django defualt sqlite3 db
【问题讨论】:
如果您担心会丢失数据,只需备份即可。使用 DBeaver 或其他一些客户端连接到它并在开始传输之前对其进行备份。 @EneP 我也在寻找如何将应用程序从 Heroku 迁移到 aws 的答案,如果您知道请写下答案 【参考方案1】:迁移到 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/
【讨论】:
以上是关于如何将现有的 Web 应用程序从 Heroku 迁移到 AWS的主要内容,如果未能解决你的问题,请参考以下文章
如何将现有的 AngularJS 2 Web 应用程序转换为 Cordova 应用程序?
如何将现有的 Angular1 Web 应用程序转换为 Cordova 应用程序?
使用浏览器包装器将现有的 Web 应用程序移动到本机手机应用程序中