# What is the most optimized AWS instance to run Wowza on?

**URL:** <https://community.wowza.com/t/what-is-the-most-optimized-aws-instance-to-run-wowza-on/93556>\
**Category:** Wowza Streaming Engine\
**Created:** [July 17, 2021, 5:39pm UTC](https://community.wowza.com/t/what-is-the-most-optimized-aws-instance-to-run-wowza-on/93556 "2021-07-17T17:39:31Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![Austin\_Howard](https://avatars.discourse-cdn.com/v4/letter/a/fbc32d/32.png) [@Austin\_Howard](https://community.wowza.com/u/Austin_Howard)\
**Post date:** [July 17, 2021, 5:39pm UTC](https://community.wowza.com/t/what-is-the-most-optimized-aws-instance-to-run-wowza-on/93556/1 "2021-07-17T17:39:31Z")

</div>

as the title suggests, i want to know what is the most optimized selection for wowza i can select for an instance to use wowza with. I want the ability to have hundreds if not thousands of customers streaming through the wowza engine, so i need the most optimized setup. currently I am running a windows server wowza streaming engine 4.8 on a c4.8x large aws instance. but i know there is a huge swath of instance types, what is the instance that wowza most recommends?

---

<div class="post-metadata">

**Author:** ![Karel\_Boek](https://sea2.discourse-cdn.com/flex002/user_avatar/community.wowza.com/karel_boek/32/454_2.png) [@Karel\_Boek](https://community.wowza.com/u/Karel_Boek)\
**Post date:** [July 18, 2021, 5:29pm UTC](https://community.wowza.com/t/what-is-the-most-optimized-aws-instance-to-run-wowza-on/93556/2 "2021-07-18T17:29:51Z")

</div>

It totally depends on the situation. If you say 100s or 1000s of concurrent streams, then look for an instance that has reasonable CPU, but moreover lots of network capacity and a decent amount of RAM. Presumably you’ll use WSE to transmux into HLS (and maybe also MPEG-DASH). Chunks / segments are temporarily stored in memory (Java Heap space to be precise), so you must make sure that you have enough memory to store “[number of chunks] x [number of streams] x [chunk size]”.

This article may help you make the right choice: [https://www.wowza.com/blog/4-tips-for-sizing-streaming-server-hardware](https://www.wowza.com/blog/4-tips-for-sizing-streaming-server-hardware)

Personally I’m not sure if 1000s of incoming streams on a single server is a good idea, not only because of the capacity, but also because it’s a huge risk to have your business depend on a single point of failure (not that I’m saying WSE will fail, but _if_ …). Maybe better to have multiple, smaller instances with load-balancing. For more information on scaling, see [https://www.raskenlund.com/scaling-of-live-streaming-on-the-ingest-side/](https://www.raskenlund.com/scaling-of-live-streaming-on-the-ingest-side/)
