Как правильно поднять сервер на Azure?
Имеется код сервера
`
static void Main(string[] args)
{
var serviceAddress = "127.0.0.1:10000";
var serviceName = "MyService";
var host = new ServiceHost(typeof(TransferObject), new Uri($"net.tcp://{serviceAddress}/{serviceName}"));
var serverBinding = new NetTcpBinding();
host.AddServiceEndpoint(typeof(ITransferObject), serverBinding, "");
host.Open();
Console.ReadKey();
}
`
код взят с сайта
Как правильно запустить серверную часть в Azure, нужно создать виртуальную машину и на нем уже запускать сервер или как веб-задание или как приложение-функция? Если смотрю не туда,то пожалуйста подскажите как это делается. Спасибо за ваше время.