Bandwidth is the limiting factor for these instance types. The m1-small gets about 150mbs, so if you have a 500kbs live stream, for example, that instance can stream to about 300 clients. The xlarge will handle about 700.
<<<<>>>>
Richard,
Thanks! I’m getting closer to understanding how to build a “calculator” to estimate our costs based on your reply. You mentioned that an m1-small gets about 150Mbps and an XL can handle about 700Mbps (even though the original post at the top of this thread said small: 150Mbps; large: 250Mbps; xlarge: 350Mbps.)
So… for the scenarios below, I’m guessing I can get by with an M1.small for scenario 1, m1.xlarge for scenario 2 and 3, then start building clusters to handle the rest.
Do you have similar “handle about nnn Mbps” values for the XXL, XXXXL? And based on what I’m reading in the links you sent, once I get to the Double or Quad XL, I’m better off clustering m1.small’s. Right?
[B][U]Scenario 1 : 100 users[/U][/B] watching a HD upstream video
(split equally between four different quality streams)
25 watching HD (720p @ 1.3Mbs) 32.5Mbps
25 watching High Resolution (360p @ 850Kbps) 21.3Mbps
25 watching Medium Resolution (240p @ 350Kbps) 8.8Mbps
25 watching Low Resolution / Mobile (160p @ 200Kbps) 5.0Mbps
--------------------
Total: 67.5Mbps
[B][U]Scenario 2 : 500 users[/U][/B]
125 watching HD (720p @ 1.3Mbs) 162.5Mbps
125 watching High Resolution (360p @ 850Kbps) 106.3Mbps
125 watching Medium Resolution (240p @ 350Kbps) 43.8Mbps
125 watching Low Resolution / Mobile (160p @ 200Kbps) 25.0Mbps
--------------------
Total: 337.5Mbps
[B][U]Scenario 3 : 1000 users[/U][/B] 675.0Mbps
[B][U]Scenario 4 : 5000 users[/U][/B] 3.4Gbps
[B][U]Scenario 5 : 10,000 users[/U][/B] 6.8Gbps
[B][U]Scenario 6 : 50,000 users [/U][/B] 33.8Gbps
And yes, we do forsee the possibility of exceeding scenario #6 numbers within a year, so I’ll have to plan for that as well.
TIA for your advice/help!!!