Alloy deployment Architecture

Hello community,

I am looking for best practises arround deploying Grafana Alloy.
We have some agent running on Windows servers where we collect metrics and logs (log file and windows event logs).
I have tried to forward these to an OpenTelemetry gateway, which on his turn should forward this to a self managed LGTM stack. This does not seem to be an option because the differences in data processing.
I have the option on also running a Alloy gateway instead of the OpenTelemetry?
I am not sure when, or even if i need to deploy a gateway. Shouyd this be looked at the same way as with the OpenTelemetry setup?

thank you in advance!!