Поскольку AWS AMI (Amazon Machine Image) - это стандартная операционная система Windows 2008 (различные выпуски), вы можете создавать и развертывать службы Windows, как обычно, - а в мире .NET служба Windows по-прежнему способидти.Рабочие роли Azure работают только в Windows Azure.
С SQL Server на AWS вы можете уже использовать AMI с SQL или установить собственную (см. варианты оценки для экземпляров Windows / SQL)но у вас не будет функциональности переключения при отказе, поскольку вы можете иметь только экспресс или стандарт.Чтобы иметь избыточные SQL-серверы, вам необходимо выполнить что-то вроде зеркального отображения или репликации базы данных и поддерживать его в рабочем состоянии.В AWS нет службы баз данных для SQL, как в случае с RDS (mySQL и Oracle) или SQL Azure