自动为新客户部署AWS

问题描述 投票:0回答:1

当我遵循与多租户相对的多实例部署策略时,我将为每个新客户再次部署整个基础架构。这导致了很多工作,因为我必须

  • 在Elastic Beanstalk + env变量上部署新的API实例
  • 通过s3部署新的Webapp实例
  • 通过s3部署新文件存储
  • 通过s3部署新的备份文件存储
  • 设置新的数据管道将文件存储备份到备份桶
  • 通过Route 53 + CloudFront将API和Web应用程序实例映射到新的客户特定URL(例如mycustomer.api.mycompany.commycustomer.app.mycompany.com
  • ...

是否有一种方法可以自动完成所有此部署?我研究了AWS的CodeDeploy,但这似乎不符合我的需求。

amazon-web-services amazon-s3 automation amazon-elastic-beanstalk backup
1个回答
0
投票

可用于一次又一次构建基础架构的AWS工具是CloudFormation。我们称这种技术为代码基础架构(IaaC)。如果您不想使用特定于AWS的工具,也可以使用Terraform。

您可以使用YAML或JSON来定义基础结构的模板。并且,您将使用Git进行模板更改管理。

观看此重塑video以清除整个图像。

© www.soinside.com 2019 - 2024. All rights reserved.