I've experience running 3 wowza instances in EC2 ( Singapore ) and would like to add more servers in EC2.
The current setup :
2 Edge + AWS Load Balancing
I'm using Ubuntu Server m2.xlarge instance type but I don't have any idea what's the max bandwidth the instance could handle ?
250Mb/s max throughput per small instance
500Mb/s max throughput per large instance
1000Mb/s max throughput per xlarge instance
So, thats mean my 2 loadbalanced box capable of 2GB max throughput
and if I stream 500kbps of video, max concurrent users will be 4000 users theoritically.
In order to support 20k user concurrently , I'll 5 xlarge instance , am I right ?
Amazon AWS also have a feature to fire up instances if alarm is triggered. I'm going to limit each server to 800mb troughput and launch more instance.
This is because, on normal basis, our client only ahve 400 concurrent users max, but on some occasion ( live footbal match ), up to 10,000 users will watch the event.
Any thoughts ?