Skip to content

coastk05396/terraform-aws-profile

Repository files navigation

Terraform-AWS-Deployment

pic

DevOps工具

  • Kubernetes

AWS 服務

  • VPC
  • RDS
  • EC2
  • Beanstalk
  • Elasticcache
  • Amazon MQ
  • Bastion Host

以下是 Terraform IaS 自動化流程

  1. 在本地電腦上安裝 Terraform,並將State儲存在 S3 Bucket 中。

  1. 使用 CLI 認證訪問AWS服務,並使用 Terraform 創建 VPC in Multi-AZ。

  1. 在Multi-AZ中建立Public Subnet,並使用Route Table 連接到 IGW。

  1. 在Multi-AZ中建立Private Subnet,並在其中設置 EC2 、RDS、ElastiCache 和 AWS MQ Broker。

  1. Private Subnet透過 Route Table 連接到 NAT Gateway,在轉接到Backend Service。

  1. 同時設置一個Bastion Host 用於 SSH 連接到 Backend Service 。

  1. 在 Public Subnet中設置 Beanstalk,包含 ASG 與 ELB 垂直和水平擴展 。

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages