关于设置本地 AWS 开发环境

关于设置本地 AWS 开发环境

这里是 AWS 的新手。

想在云端建立我的新项目并向杰夫捐赠一些钱。

今天启动云项目时,您将如何设置本地环境?我无法看清全局。

我们有

  • AWS CDK(似乎真的不需要 Terraform?)
  • 私人 Github 存储库

我想利用

  • strapi 实例
  • SQL 数据库
  • Redis 或一些 AWS 缓存解决方案?
  • 一些 lambda 表达式(撒一点点就好)
  • 监控?也许是 Prometheus 或者一些 AWS 解决方案
  • CI/CD,尽可能实现自动化
  • 事件驱动模式(需要 kafka 吗?)

您如何在本地环境中将这些事物整合在一起?

你们是从在 AWS 命令​​行中启动实例并连接到它开始的吗?你们在本地运行 dynamoDB 之类的东西吗?

那么 Docker 是如何融入其中的呢?

我认为 AWS 是一个不同的领域,我不想采用任何不良做法。

答案1

我的答案可能很笼统,但我建议您从一些教程和阅读 AWS 文档开始。

今天启动云项目时,您将如何设置本地环境?我无法看清全局。

当我们使用 AWS 时,没有任何东西在“本地”运行。一切都在其基础设施上运行。

您如何在本地环境中将这些事物整合在一起?

  • Strapi 实例:可能托管在 EC2 实例中。核实
  • SQL 数据库:远程数据传送系统
  • Redis:弹性缓存
  • 监控:CloudWatch。
  • CI/CD:AWS CodePipeline 或任何在 EC2 上运行的 CI/CD 工具。
  • 事件驱动模式:EventBridge,阅读

您如何在本地环境中将这些事物整合在一起?

这个问题没有唯一的答案,我建议你阅读每个组件的一些教程。例如,要将 EC2 与 RDS 连接,你需要在安全组(防火墙)上设置正确的规则。对于监控,你需要设置并附加特定策略以允许资源将内容发送到 CloudWatch。

你们开始在 AWS 命令​​行中启动实例并连接到它了吗?你们在本地运行类似 dynamoDB 的东西吗?

不确定我是否理解了这个问题。是的,有一些方法可以使用 AWS CLI 启动实例,核实. 对于 DynamoDB检查这个

那么 Docker 是如何融入其中的呢?

据我所知,它适用于 EC2 和 ECS。还有 EKS 可以运行 Kubernetes。

相关内容