Using AWS and Kubernetes, a system which can be used for deploying various applications using below for creating the sytem
System Level Architecture--
- EC2 (Elastic compute for VM provisioning )
- S3 (Simple storage server) for provisioning storage bucket
- IAM (Identity and Access management) for creating rules for user
- EBS (Elastic block store ) for SSD or SDD requirements
- Route 53 for creating routing rules
- VPC (Virtual private Cloud) for Networking
- RDS (Relational Database) for creating Databases
- Cloud Watch - For Monitoring
- EC2 Autoscaling - for Scaling aplication based on schedlued or policy
- ELB (Elastic Load balancing) for Load balancing Activity
- AWS VPN
- Kubernetes for container-orchestration
- Docker as container run time
- EKS- Elastic Kubernetes service