Spring 仅使用 AWS 免费套餐启动项目

Spring Boot project using only AWS free tier

AWS 有一个免费套餐列表(不过期优惠)here。我想知道仅使用这些功能来部署一个小型(总共小于 1 Gb)Spring Boot(+ mongo/postgres) 爱好项目是否足够。

可以这样做,但是您需要 运行 spring 引导应用程序(以及您在该实例上手动安装的 mongo/postgres)的 EC2 实例的免费层12 个月后过期。

是的,您可以在具有上述要求的免费套餐中将您的项目部署到 AWS 基础设施上。

  • 要托管应用程序,您可以使用 EC2
  • 对于关系数据库,您可以将 RDS 服务与 postgres.
  • 一起使用
  • AWS URL 非常大且复杂。因此,要从 AWS 基础设施访问您的应用程序,您需要使用 Route 53 服务为其映射一些不错的域名。

注意:如果你只是为了开发目的,那么你可以跳过 route 53 部分。