We currently host our own domain controller (small company) locally on dedicated h/w. However to mitigate disaster we're considering the use of virtualisation and cloud hosting.
One thought is
Virtual primary domain controller hosted in the cloud + a local (secondary) virtualised server running in the office as a cache?
Is this possible or should I consider something else? We're happy to pay for the decent hosting and DR but this is really out of my experience.