Skip to content

Firdous2307/3-Tier-Architecture-with-AWS-CloudFormation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

3-Tier-Architecture-with-AWS-CloudFormation

3-tier- Architectural Diagram

VPC Stack

In this section, you'll find information about the resources defined in the AWS CloudFormation template for creating a Virtual Private Cloud (VPC) infrastructure and its associated components. The following are the key resources in the stack:

  1. VPC (Virtual Private Cloud):

    • VPC - The Virtual Private Cloud resource in the template.
  2. Internet Gateway:

  3. Subnets:

    • Subnet - The Subnet resources in the template.
  4. Route Tables:

    • Route Table - The Route Table resources in the template.
  5. NAT Gateway:

    • NAT Gateway - The NAT Gateway resource in the template.
  6. Elastic IP:

    • EIP - The Elastic IP resource in the template.
  7. VPC Gateway Attachment:

  8. Subnet Route Table Association:

EC2 Stack

In this section, you'll find information about the resources defined in the AWS CloudFormation template for deploying EC2 instances and an Application Load Balancer (ALB). The following are the key resources in the stack:

  1. Security Group for Test Server:

    • Security Group - The security group for the Test Server in the template.
  2. Security Group for PHP Server 1:

    • Security Group - The security group for PHP Server 1 in the template.
  3. EC2 Instance for Test Server:

    • EC2 Instance - The EC2 instance for the Test Server in the template.
  4. EC2 Instance for PHP Server 1:

    • EC2 Instance - The EC2 instance for PHP Server 1 in the template.
  5. EC2 Instance for PHP Server 2:

    • EC2 Instance - The EC2 instance for PHP Server 2 in the template.
  6. Application Load Balancer Security Group:

    • Security Group - The security group for the Application Load Balancer (ALB) in the template.
  7. Application Load Balancer:

  8. Application Load Balancer Target Group:

    • Target Group - The target group associated with the ALB in the template.
  9. Application Load Balancer Listener:

    • Listener - The listener for the ALB in the template.

DB Stack

In this section, you'll find information about the resources defined in the AWS CloudFormation template for provisioning an Amazon RDS (Relational Database Service) instance. The following are the key resources in the stack:

  1. DB Subnet Group:

    • DB Subnet Group - The DB Subnet Group resource in the template used for RDS.
  2. Security Group for the RDS Instance:

    • Security Group - The security group for the RDS instance in the template.
  3. Inbound Traffic Rule for RDS Security Group:

  4. RDS Instance:

    • RDS Instance - The RDS database instance in your template.

About

Architecting a Three-Tier LAMP Application on AWS

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages