Назад |
Перейти на главную страницу
Стоит ли писать Cloudformation, если Terraform существует?
Иногда CloudFormation может быть слишком «сложным».
В каких случаях CloudFormation должна победить Terraform?
Иногда Terraform тоже может быть слишком сложным;)
Множество причин, по которым вы захотите использовать CloudFormation вместо:
- Сложно это или нет, зависит от опыта. CFN не кажется сложным меня.
- Это собственный инструмент AWS, специально разработанный для развертывания сервисов AWS.
- Часто лучше поддерживает менее распространенные службы.
- AWS Support может помочь с проблемами CFN. Они вряд ли помогут с проблемами TF.
- AWS SAM (модель бессерверного приложения) построена на CFN.
- Встроенная интеграция с другими инструментами AWS, такими как CodeDeploy.
- Все ресурсы, принадлежащие стеку CFN, легко идентифицировать.
С тех пор CloudFormation представил Изменить наборы Несколько лет назад у вас была возможность проверить, что будет обновлено, прежде чем обновлять его. Раньше это было основным преимуществом Terraform, но теперь CFN предлагает и это, чтобы перефразировать ваш вопрос - Зачем возиться с Terraform?
Надеюсь, это поможет :)