I'm new to Server Fault (by StackOverflow) and please tell me if this is not the place to ask this general question.
Basically, our company is trying to move from a local infrastructure to a cloud infrastructure. We are considering Azure / Aws.
Currently, some virtual machines are 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. With our Exchange, we have already gone online with Office365 and Azure Active Directory.
However, we also wanted to move the other servers to the cloud. For example, we thought we could create virtual machines in Azure and connect them all to the same Active Directory by connecting them to the same virtual network. Would that be the right approach?
Suppose we set everything up like this. If I had informed myself correctly, we would need to set up a site-to-site connection so that we could access all of these servers through our local network.
Is it even possible to join the Active Directory on our local network running on a domain controller on a virtual machine in Azure?
Another question, what is the performance? Of course it will be slower than having everything in the house, but our files are not very big and the requests are not too big.
Once again, I am net contributor to this stack exchange and mainly a programmer. However, we are a small company and I try to modernize our infrastructure a bit. I am not an expert in networking, so I ask you experts to gather some knowledge here. So please be nice :)!