AWS Cloud Projects

Hands-on cloud architecture and infrastructure projects built using AWS services including compute, networking, storage, database, and content delivery systems.

Static Website Hosting using Amazon S3

Configured an Amazon S3 bucket for static website hosting, uploaded HTML assets, and implemented bucket policies to enable public access.

Multi-AZ EC2 Architecture with EBS

Deployed EC2 instances across multiple Availability Zones and attached EBS volumes to provide persistent storage and fault tolerance.

EC2 Instance Deployment and Management

Launched and managed EC2 instances using SSH, EC2 Instance Connect, and AWS Systems Manager.

NoSQL Database using DynamoDB

Designed DynamoDB tables using partition and sort keys for scalable data storage and retrieval.

Secure VPC Architecture

Created a custom VPC with public and private subnets and configured route tables, Internet Gateway, and security groups.

Shared File Storage using Amazon EFS

Implemented a distributed file system with Amazon EFS mounted across multiple EC2 instances.

High Availability Database using RDS

Configured Amazon RDS with Multi-AZ deployment to enable automatic failover and high database reliability.

AWS IAM Access Control

Implemented IAM users, groups, and least-privilege access policies for secure cloud resource management.

EC2 Auto Scaling Infrastructure

Configured Auto Scaling groups with launch templates and CloudWatch alarms for automatic scaling based on CPU usage.

Inter-VPC Communication using VPC Peering

Established VPC peering between multiple VPC networks and updated route tables for secure internal communication.

Highly Available Web Application Architecture

Built scalable architecture using Route 53, CloudFront, Elastic Load Balancer, EC2 instances, and RDS Multi-AZ deployment.

Global Content Delivery using CloudFront and S3

Configured CloudFront CDN with S3 origin to deliver content globally with low latency and caching.