Infrastructure Overview¶
This section documents the core AWS infrastructure for Nova Home Care's NHC account (794248400165) in us-east-2.
Architecture Diagram¶
graph LR
subgraph VPC["VPC 10.1.0.0/16"]
direction TB
subgraph PUB["Public Subnets (2 AZs)"]
ALB1["ALB Django/Portal"]
ALB2["ALB WordPress/Gatsby"]
ALB3["ALB Foursites"]
NAT["NAT Gateway"]
end
subgraph PRIV["Private Subnets (2 AZs)"]
EC2D["ec2-django"]
EC2A["ec2-app"]
EC2F["ec2-foursites"]
EC2R["ec2-runner"]
RDS1["RDS MySQL"]
RDS2["RDS MariaDB"]
REDIS["ElastiCache Redis"]
end
end
Resource Inventory¶
| Resource | Name | Type | AZ | HIPAA |
|---|---|---|---|---|
| VPC | prod-nhc |
10.1.0.0/16 |
— | ✅ |
| EC2 | prod-nhc-django |
t3.small |
us-east-2b | ✅ |
| EC2 | prod-nhc-app |
t3.small |
us-east-2a | ❌ |
| EC2 | prod-nhc-foursites |
t3.small |
us-east-2a | ❌ |
| EC2 | prod-nhc-gitlab-runner |
t3.small |
us-east-2a | ❌ |
| RDS | prod-nhc-django |
MySQL 8.0 (Multi-AZ) | us-east-2a/b | ✅ |
| RDS | prod-nhc-wpcms |
MariaDB 10.11 (Multi-AZ) | us-east-2a/b | ❌ |
| ElastiCache | prod-nhc-django |
Redis (cache.t3.micro) | us-east-2a | ✅ |
| ALB | prod-nhc-django |
Internet-facing | us-east-2a/b | ✅ |
| ALB | prod-nhc-wordpress |
Internet-facing | us-east-2a/b | ❌ |
| ALB | prod-nhc-foursites |
Internet-facing | us-east-2a/b | ❌ |
Sections¶
- Networking — VPC, subnets, security groups
- Compute — EC2 instances, AMIs, userdata
- Databases — RDS MySQL/MariaDB, ElastiCache Redis
- Storage — S3 buckets, EBS volumes
- DNS & Routing — Cloudflare, ALB host routing, ACM certs
- CI/CD Pipeline — GitLab Runner, deployment flow
- Monitoring — CloudWatch, alarms, logging