-
Notifications
You must be signed in to change notification settings - Fork 1
SageWorks Dashboard: Full Stack vs Lite Stack
Brian Wylie edited this page Sep 18, 2023
·
2 revisions
Below is a comparison of the "Lite" and "Full" versions of the SageWorks Dashboard application. Each has its merits and drawbacks, particularly when it comes to AWS costs.
- ECS Fargate
- Load Balancer
- 2 Availability Zones
- 4 VPC (2 public and 2 private)
- 2 Nat Gateways
- ElasticCache Cluster (shared Redis Caching)
- Scalability: Includes an Application Load Balancer and uses ECS with Fargate, and ElasticCache for more robust scaling options.
- Higher Security: Utilizes security groups for both the ECS tasks, load balancer, plus VPC private subnets for Redis and the utilization of NAT Gateways.
- Cost: This setup uses additional AWS services like Elasticache, Load Balancer, and NAT Gateways.
- ECS Using ONCE EC2 Instance
- EC2 Instance (all in one)
- Web Application
- Local Redis
- Public IP
- Cost-Efficient: Only deploys one EC2 instance with ECS and avoids extra services like ElasticCache, NAT Gateways, and Load Balancer, resulting in lower costs.
- Limited Scalability: Does not support multiple instances and since Redis is not shared will NOT scale.