Стендап Сьогодні 📢 Канал в Telegram @stendap_sogodni

🤖🚫 AI-free content. This post is 100% written by a human, as is everything on my blog. Enjoy!

11.07.2023

Terraform Cloud проти Scalr

Я писав про Scalr майже рік тому. Тоді ми тільки перенесли туди наше оточення Terraform. В цілому, працювало воно нормально, за єдиним нюансом. Який вони приховують з таблиці цін. А саме, кожний запуск Terraform на Scalr коштує 1 долар. Причому plan та apply - рахується вже як два запуски. Так ми не помітили, як влетіли в рахунки в пару тисяч на місяць. Як на мене, це грабіжницька політика формування цін, бо ніхто просто так запуски не рахує. (А розділення плану та застосування на два запуски то окрема образа.)

Ми не хотіли в майбутньому бюджетувати те, скільки розробки нам робити на Тераформі, тому колега Володимир знайшов та переніс нас на Terraform Cloud. Користуємося цим сервісом вже декілька місяців, та, в цілому, для наших потреб, великої різниці не бачимо.

Зокрема, функція планування витрат на Terraform, яка є у Scalr, це просто запуск Infracost, та його легко інтегрувати й в Terraform Cloud. До того ж Infracost виявився менш корисним, ніж я очікував.

Треба зазначити, що Terraform Cloud та Scalr - це єдині сервіси, які зберігають в собі стан Terraform, та тому реалізують повну систему CI - з всім іншим доведеться розміщати стан в іншому місці, а значить, також розв’язувати питання авторизації та паралельного доступу до нього. Не кажучи вже про те, що UI для перегляду стану теж не буде.

Цінова політика Terraform Cloud, на поточний момент, побудована на ресурсах. Перші 500 - безплатно, далі — кожні 10 ресурсів коштують $1/місяць. Теж може вийти дорого, але принаймні ціна зростатиме з розміром бізнесу, а не з тим, скільки планів треба запустити, щоб остаточно налагодити код.