文件名称:high-available-aws-infrastructure
文件大小:10KB
文件格式:ZIP
更新时间:2024-05-15 20:56:29
HCL
小型高可用的基础设施 你好, 此存储库将帮助您使用Terraform创建小型的高可用AWS云基础架构。 描述 例如,如果您有一个Web应用程序或网站,并且希望将其托管在高可用性基础架构上,那么这是适合您的回购协议。 您将有2个EC2实例,它们将作为您的应用程序服务器在其上托管您的应用程序或网站。 因此,您将必须在这些应用程序服务器上安装Web服务器,例如,这些服务器使用ALB进行负载平衡。 另外,您将找到第三个EC2实例,我将其命名为Utilities,其目的是在其上安装监视和警报工具,或者要在其上设置CI / CD管道。 您将找到用于数据存储的Postgres RDS。 您还将在2个应用程序EC2之间找到共享存储,因此可以在其中配置日志或配置文件。 此外,我配置为导入SSL证书以保护您的应用程序,大致来说,您需要从证书提供者(例如AWS或Godaddy)购买证书,并将文件放在
【文件预览】:
high-available-aws-infrastructure-main
----vpc.tf(168B)
----routes.tf(829B)
----.gitattributes(66B)
----acm.tf(273B)
----ec2-app-1.tf(1KB)
----alb.tf(2KB)
----ec2-utilities.tf(1KB)
----ec2-app-2.tf(1KB)
----README.md(4KB)
----rds.tf(539B)
----securitygroups.tf(3KB)
----efs.tf(683B)
----vars.tf(947B)
----providers.tf(86B)
----subnets.tf(1KB)