Dynamic Website Deployment and Hosting on AWS

Project Details

  • Virtual Private Cloud (VPC): Established a secure, isolated section of the AWS cloud for networking.
  • Internet Gateway: Enabled seamless communication between instances and the internet.
  • Security Groups: Configured robust virtual firewalls for controlling traffic to and from instances.
  • Availability Zones: Enhanced reliability and fault tolerance by distributing resources across multiple zones.
  • Public and Private Subnets: Strategically placed infrastructure components for security and performance optimization.
  • NAT Gateway: Provided secure internet access for instances in private subnets.
  • EC2 Instance Connect Endpoint: Facilitated secure connections to EC2 instances.
  • Application Load Balancer: Distributed incoming application traffic across multiple instances for high availability and fault tolerance.
  • Auto Scaling Group: Automated the management of EC2 instances to ensure optimal performance and cost-efficiency.
  • AWS Certificate Manager: Managed SSL/TLS certificates for secure communications.
  • Simple Notification Service (SNS): Enabled real-time notifications for activities within the Auto Scaling Group.
  • Route 53: Provided reliable DNS services for domain management.
  • S3 Bucket: Stored application code and assets securely.
  • Amazon RDS: Utilized a scalable, high-availability database service for storing application data.

Technologies Used

AWS VPC Internet Gateway Security Groups Availability Zones Public Subnets Private Subnets NAT Gateway EC2 Application Load Balancer Auto Scaling Group AWS Certificate Manager Amazon SNS Amazon Route 53 Amazon S3 Amazon RDS
Back to Projects