Самый простой способ - это локально протестировать и разработать свой сервер Windows C #, а затем использовать RDP для подключения к экземпляру EC2 и переустановить его там.
В запуске экземпляра EC2 нет ничего особенного -это просто еще один сервер Windows (в данном случае), на котором вы можете установить на него все, что захотите.
Это базовый минимум, который вам нужно сделать;конечно, как только вы узнаете больше об AWS, вы, вероятно, сможете сделать гораздо больше, то есть настроить автоматическое развертывание, чтобы при обновлении службы оно автоматически развертывалось, автоматически масштабировалось, балансировалось с помощью нагрузки, снималось, создавало резервные копии и т. д.-
Но для того, чтобы начать работу, просто установите службу Windows, как на любой другой машине с Windows, и вы можете строить с нее.