Это во многом зависит от того, как вы думаете о затратах, будущей стоимости платформ и т. Д. Azure все еще находится на самой ранней стадии. Сегодня определенно больше людей используют EC2. Я бы порекомендовал рассчитать стоимость между двумя платформами в качестве отправной точки с учетом вашего предполагаемого использования. Хотите использовать функции, которые одна платформа имеет над другой? Как ваше приложение сравнивает две платформы? Хотите воспользоваться преимуществом спотовой цены?
В любом случае я бы порекомендовал добавить тонкий слой прокладок, чтобы абстрагироваться от того, что вы выберете, и позволить вам двигаться в будущем, если вам нужно.
Это как windows против linux .... нет универсальных правильных ответов, только мнения.