Чтобы с Арчем не было проблем - его надо изучить, и это будут глубокие знания... Арча, и только Арча.
может работать только в l2 сети.туннели не вчера изобрели, L2 можно поверх чего угодно сделать, так что это не преграда.
а дать отказоустойчивость.
никому не нужны, нужны реальные и не за конские деньги
И насколько падает производительность у большой БД при размещении в облаке
Свой прокси-репозиторий внешних пакетов + приватный репо для своего кода. Жестко фиксировать версии. Хранить package.lock в репозитории. Эти действия уже заметно уменьшают вероятность такого сценария. Ну и плюс серверы репозиториев умеют сканировать свои пакеты на наличие известных уязвимостей.
Ну и в контейнере свой код запускать, за основу контейнера опять же брать свой образ, а не какой-нить публичный ubuntu, и все это в приватном docker registry хранить.