如何将现有的 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的主要内容,如果未能解决你的问题,请参考以下文章

如何将现有的地理服务器独立应用程序迁移到 Web 存档?

如何将现有的 AngularJS 2 Web 应用程序转换为 Cordova 应用程序?

如何将现有的 Angular1 Web 应用程序转换为 Cordova 应用程序?

使用浏览器包装器将现有的 Web 应用程序移动到本机手机应用程序中

如何将现有的 eclipse GWT 项目转换为动态 Web 项目?

编写一个包装器将现有的 REST API 公开为 SOAP Web 服务?