Which of the below mentioned solutions is cost effective as well as help the website achieve better performance?
Setup to run 10 instances during the pre-vacation period and only scale up during the office time by launching 10 more instances using the AutoScaling schedule.
Keep only 10 instances running and manually launch 10 instances every day during office hours.
During the pre-vacation period setup 20 instances to run continuously.
During the pre-vacation period setup a scenario where the organization has 15 instances running and 5 instances to scale up and down using Auto Scaling based on the network I/O policy.
Explanations:
This option allows for a baseline of 10 instances to handle regular traffic while using Auto Scaling to efficiently manage spikes in load during office hours, ensuring cost-effectiveness and optimal performance.
Manually launching instances every day is not efficient and could lead to delays or human error, resulting in potential performance issues during peak load times.
Running 20 instances continuously is costly and unnecessary since the load varies; this option does not leverage any scaling mechanism to optimize costs.
Although this option uses Auto Scaling, having 15 instances running at all times is still not optimal compared to starting with 10 and scaling as needed. This may lead to higher costs without significant performance improvement.