Какой функционал "всего AWS" нужен конкретно и зачем? Нужно,
перечисляю по пунктам: 1) два физических или виртуальных сервера на разных площадках;
2) два настроенных NS-сервера и два прописанных A-адреса (для коннектов с клиенских устройств, умных лампочек);
3) база данных (a-ля berkeley DB, без SQL) с репликацией между серверами;
4) приложение (application-сервер) работающий на обоих серверах;
5) там же два веб-сервера, два экземпляра скриптов, работающих с двумя экземплярами БД -- для веб-клиентов (лампочку из андроида включать). Всё.
В Амазон идут только потому, что там "проще". До поры до времени. Потом выяснится, что БД у них своя амазоновская, скрипты очень ограниченные (serverless computing), везде масса своей специфики, за всё дерут деньги и к гуглу или микрософту не уйдёшь -- там всё по-своему и всё с нуля делать надо. И банить амазон будут по свистку роскомнадзора только так.