i tried to make server with t3.medium for ec2 instances and rds db, but on production i got high cpu from network in, i searched i need to use multi-az, auto scalling, and redis cache for my ec2 instances. but multi-az is really expensive, is that really necessary?