Sencai чи власний стек Terraform + Ansible
Terraform і Ansible - стандартна відповідь на питання керування інфраструктурою як кодом, і для багатьох команд досі правильна. Ця сторінка порівнює, що цей стек робить добре, що залишає вам добудовувати, і де Sencai закриває day-2 operations, журнал аудиту та єдиний процес для одинадцяти провайдерів плюс ваші власні сервери.
У чому Terraform і Ansible справді сильні
Декларативна модель Terraform, де ви описуєте кінцевий стан, а він сам складає план, - хороший спосіб мислити про інфраструктуру, а екосистема провайдерів величезна. Ansible покриває конфігурацію та оркестрацію. Обидва безкоштовні, і немає вендора, який міг би підняти вам ціну. Sencai оцінюється за ресурс і за користувача: 100 керованих ресурсів за стандартної автоматизації - це 299 € на місяць, плюс 44,50 € за п'ятьох людей на Plus (дивіться /pricing/). Якщо у вас уже є перевірені модулі й безпечний CI-конвеєр, ці вкладення зберігають цінність.
Те, що пропускає посібник для початківців
Ціна власного стеку проявляється після першого apply. Файли стану потребують віддаленого бекенду, блокування та плану відновлення на випадок застосування із застарілого checkout. Drift, розбіжність між станом і тим, що існує у провайдера, - це сеанс налагодження. Жоден з інструментів не відповідає на питання, хто змінив security group і чи хтось це схвалив, тож команди додають систему тікетів і саморобну панель. Це не вада жодного з інструментів; це ціна складання частин, не задуманих як єдина система.
Один control plane, одинадцять провайдерів і ваші власні сервери
Sencai підключається до облікових записів, які у вас уже є: Hetzner, OVHcloud, Scaleway, UpCloud, AWS, Azure, Google Cloud, DigitalOcean, Vultr, Akamai/Linode та Oracle Cloud. Вона складає інвентаризацію того, що працює, а ресурси ви берете під керування у власному темпі. Provisioning, запуск, зупинка, зміна розміру й видалення інстансів тоді стають одним процесом для всіх одинадцяти, а легкий fleet-агент підключає також on-premise та bare-metal сервери. Дивіться /platform/inventory-and-provisioning/.
Журнал аудиту - це запит, а не проєкт
Кожна дія в Sencai потрапляє до журналу лише для дописування, зв'язаного хеш-ланцюгом, тож «хто це змінив і коли» - це запит до запису, який не можна непомітно відредагувати, а не розслідування в історії станів, логах CI та чатах. Sencai не має сертифікацій ISO 27001 чи SOC 2 і прямо про це каже; вона надає журнал аудиту з можливістю експорту, реєстр операцій обробки даних, реєстр субпроцесорів, заяву про розташування даних та опублікований договір про обробку даних (DPA), і все це доступно без дзвінка відділу продажу. Sencai - чеська компанія, що працює за правом ЄС. Дивіться /platform/security-and-compliance/ та /for/regulated-industries/.
Terraform розгортає. Він не експлуатує.
Робота Terraform закінчується, щойно ресурс існує. Патчі, моніторинг і знання про те, що де встановлено, лягають на Ansible, і то лише якщо хтось пише й підтримує playbook. Fleet-агент Sencai працює на будь-якому Linux-сервері й забезпечує моніторинг, патчі, інвентаризацію ПЗ наживо та runbook із затвердженням. Процедури реагування на інциденти пишуться один раз і виконуються однаково всюди. Окремий агент обслуговує Kubernetes усередині кластера. Видимість витрат FinOps та виявлення аномалій охоплюють усіх підключених провайдерів. Дивіться /platform/hybrid-and-on-premise/ та /platform/finops/.
Кому що обрати
Якщо у вас уже є практика Terraform і Ansible, яка працює, перехід не є очевидною перемогою. Sencai краще підходить команді без окремого platform-інженера, команді, яка хоче мати докази для аудиту й відповідності без їх самостійної побудови, або команді, що залишає Terraform для деяких провайдерів і хоче бачити решту в одному місці. Безкоштовна організація - найдешевший спосіб це з'ясувати.
Подивіться, як виглядатиме ваша конфігурація
Підключіть хмарний обліковий запис або почніть з безкоштовного плану: один користувач, п'ять керованих ресурсів, без обмеження в часі, без картки.