Comments 11
Спасибо за пост. Зачем бекапить облако вместо бекапа самих данных? Новые виртуалки создал, данные из бекапа восстановил. Быстрее и дешевле.
А имея образ машины целиком на выходе всегда гарантированный результат.
… на выходе всегда гарантированный результат… если «машина» вообще существует и поддерживает консистентный бакап. )
При работе в облаках — нужно выкинуть из головы старые подходы. Вам не нужны бекапы виртуалок если у вас IaC. Ваше облако восстанавливается за минуты, несколькими командами терраформа. Остаётся только бекапить данные бекендов (DB, S3 в холодное хранилище и тд.)
Зачем им тогда переезжать в облака? Виртуалки хетзнера дешевле облачных виртуалок амазона гугла и тд
Похоже вы не очень хорошо умеете работать с AWS/GCloud/Azure.
Именно с помощью Terraform и ещё некоторых дополнительных инструментов, например, Packer, задача решается проще и правильнее всего. Можно Ansible и т.п. добавить по вкусу, но советую по возможности стараться обходиться без такого рода инструментов, ибо это уже несколько другой уровень. Зависит от проекта, конечно.
Далее накатываются бэкапы баз и т.п.
И это всего лишь один из вариантов.
Аргумент, что в IaC не все умеют не состоятелен. Мы же говорим про бизнес проекты, а не личные.
Особенно серьёзные проекты переезжающие в AWS/GCloud/Azure точно должны располагать бюджетом на DevOps или разовый консалтинг/outsourcing, чтобы всё настроить, рассказать и далее уже потихоньку самим это поддерживать.
Внутрь можете любое legacy напихать, не важно что там у вас внутри крутится.
Про Kubernetes (EKS) и бэкапы данных, например, с помощью Velero, наверное и упоминать не стоит?
То, что базы могут спокойно жить в RDS и т.п. managed сервисах и там бэкапы и недоступность целых зон тоже решена это ещё отдельная история.
По-поводу чёткого понимания расходов: в AWS/GCloud/Azure без этого вообще соваться не стоит. Для этого есть специально обученные люди, специальные инструменты, да целое направление FinOps есть и сколько раз я видел десятки тысяч долларов в месяц (!) экономии просто при переходе к использованию всяких endpoints + spots и т.п.
Начните уже бекапить облако, это не страшно