Hi @Deni Garo ,
please take a look at the answer of kobulloc-MSFT here: https://learn.microsoft.com/en-us/answers/questions/807117/clarification-on-the-availability-set-zone-and-lrs.html
There isn't a clear answer to use Availabilty Sets or Availability Zones in your case, because the decision about the availability requirements is up to you.
I personally chose the Availability Set option for domain controllers. For my requirements it's sufficient (for instance based on the SLA/costs/complexity ratio).
----------
(If the reply was helpful please don't forget to upvote and/or accept as answer, thank you)
Regards
Andreas Baumgarten