I am new to Server Fault (coming from StackOverflow) and please tell me if this is not the right place to ask this general question. Basically our company is trying to move away from an on premises infrastructure to a cloud infrastructure. We are considering Azure/Aws for this.
Currently we have some virtual machines running on our local server. A Server with the Domain Controller, a File Server, a Database Server, and one for our websites with IIS installed. Our Exchange we already moved to Exchange online with Office365 and Azure Active Directory,
However, we also wanted to move the other servers into the cloud. I thought that we can create Virtual Machines on Azure for example and join all of them to the same Active Directory by connecting them to the same Virtual Network. Would this even be the right approach?
Now, saying that we would set up everything like this, if I informed my self correctly, we would need to set up a site-to-site connection so that we can access everything on these servers from our on premises network. But is it even possible to join the Active Directory that is running on a Domain Controller on a Virtual Machine in Azure from our on premises network?
Another question, how is the performance? Of course it will be slower than having everything in house, but our files are not super large and the requests aren't too many.
Once again, I am net to this stack exchange and I am mainly a programmer. We are a small company though and I am trying to modernize our infrastructure a little bit. I am not an expert in networking, therefore I am asking you experts here hoping to gain some knowledge. So please be nice:)!