While technically both approaches will work, I thought I'd read somewhere that Automic recommended a separate server for the AWI, but I can't find anything to that effect in the current docs. Except for
the flow chart here, not sure how much of a recommendation that in itself is.
At FOKUS 2017 (the German Automic Client Association Meet) and I believe
also in this forum, there were indications that AWI is quite hungry for
RAM especially when many AWI users and/or extensive job plans are
required.
We, for one, decided to have a separate server for the AWI when we upgrade to 12.1 in due time. To save some bucks however, our test server will have engine and AWI on one server.