Hi,
As Olaf said, the question involves a lot of technologies that could not be talked with only few words.
Actually the truth answer to these are at MS Docs, that you could easily google out. But I know this is not expected.
I would suggest to get particular question so forum users could find a way to contribute and discuss with you.
Regards,
Lukas