DEV Community

Dharshinisri G
Dharshinisri G

Posted on • Edited on

3-Tier Architecture (Part-3)

AWS Three-Tier Architecture - Part 3

πŸ“Œ Table of Contents


πŸ“Š Database Deployment

πŸ”Ή Subnet Groups

  1. Open the RDS Dashboard in the AWS Management Console.
  2. On the left panel, navigate to Subnet Groups and click on Create DB Subnet Group.

Image description

  1. Provide a Name and Description for your subnet group.
  2. Select the VPC we created earlier.

Image description

  1. Add the subnets that were specifically created for the database layer in each Availability Zone.

Image description

  • If needed, go back to the VPC Dashboard to verify the correct Subnet IDs.

πŸ”Ή Database Deployment

  1. In the RDS Dashboard, navigate to Databases on the left panel and click Create Database.

Image description

  1. Choose Standard Create for an Amazon Aurora MySQL-Compatible database.

Image description

Image description

  1. Keep the Engine options as default.
  2. Under Templates, select Dev/Test (since this is not for production).
    Image description

  3. In Settings, set a Master Username and Password.

    • Important: Note down these credentials, as they will be needed for database authentication.

Image description

  1. Under Availability and Durability, choose to create an Aurora Replica (reader node) in a different Availability Zone.

Image description

  1. In Connectivity:
    • Set the VPC.
    • Choose the Subnet Group we created earlier.
    • Set Public Access to No.

Image description

  1. Select the Security Group we created for the database layer.
    Image description

  2. Ensure Password Authentication is selected.

  3. Click Create Database.

  4. Once the database is provisioned, you should see a Reader and Writer instance in the database subnets of each Availability Zone.

Image description

  1. Note down the Writer Endpoint & Credential Details for future use.

βœ… Conclusion

You have now successfully deployed the Database Layer of the AWS Three-Tier Architecture! πŸŽ‰

πŸ”— Continue to Part 4: AWS Three-Tier Architecture (Part 4)

----------------------------------------------------------------Database Deployment

Create DB Subnet Groups

Image description

Image description

Database Deployment
Create Database

Image description

Image description

Image description

Image description

Image description

Image description

Image description

Image description

View Connections details & Store the details.

Image description

Created Database:
Image description

Create Instance:

Launch Instance:

Image description

Image description

Image description

Image description

Image description

Image description

Image description

Image description

Image description

Image description

Image description

Image description

///After Finishing the AWS 3-Tier , Delete all the things created
Deleting DB

Image description

Image description

Image description

Image description

Image description

Delete NAT Gateway

Image description

Image description

Release Elastic IPs

Image description

Image description

Delete Internet Gateway

Image description

Image description

Image description

Delete Snapshots

Image description

Top comments (0)