Load Balanced Best Practices - Archiving

I am moving our matomo system from a single web server/single DB to a multi-webserver/single DB environment in the Azure public cloud. I’ve read through FAQs and forums, but I still do not have a idea of how to handle the Archiver process in this configuration.
Which setup is generally best and are there cons to any of these?:

  1. Each Web Server clone (running matomo) has an Archiver task (or webjob) running? Cons?
  2. Only one Web Server clone (running matomo) has an Archiver task (or webjob) running? Cons?
  3. A separate Web Server clone (not running matomo but has matomo files) runs the Archiver task (or webjob) running? Cons?
  4. Other setup?

Thanks for your help!

Ideally in a separate server I would imagine but i couldn’t seem to get that setup working properly.

I have 3 web servers load balanced and i share the archiving between them. Server 1 archives at 3pm, Server 2 archives at 4pm, Server 3 archives at 5pm then its back to Server 1 at 6pm.

Seems to work for me