Навіщо використовувати шеф-кухаря-соло на одному екземплярі?


9

Я розумію переваги використання шеф-кухаря та маріонетки в мультисерверному середовищі. Це фантастично для застосування та опису конфігурації на багатьох серверах.

Але скажімо, у вас є один сервер, яку перевагу chef-soloви маєте над простою вручну налаштуванням сервера? Я люблю шеф-кухаря, але не можу придумати причину, чому витрачати час на налаштування шеф-кухаря варто лише клопоту на одному або навіть двох серверних архітектурах, але, мабуть, люди це роблять.

Відповіді:


22

Відмова: Я один із розробників Puppet, іншого інструменту в просторі.

Переваги використання шеф-кухаря на одному вузлі такі ж, як і використання його на декількох вузлах: ви заявляєте, якою має бути система, у формі, що легко керувати версіями, створювати резервні копії, аудит та зміни.

Потім шеф-кухар піде вперед і переконається, що ваша система так і залишиться: якщо щось зламається, воно це виправить. Якщо щось змінюється, воно це відновлює. Ви в кінцевому підсумку вирішуєте проблеми один раз , а не кожен раз , коли вони з’являються.

Ви також отримаєте єдине місце, щоб зрозуміти сервер. Вам не потрібно вивчати деталі конфігурації HTTP, ви можете просто заглянути в шеф-кухаря.

Цінність інструментів, таких як Chef, є багатопрофільною, але ви отримуєте переважну більшість переваг від того, щоб взагалі встановити їх на місці - навіть на одній машині.


4
Кудо як за відмову, так і за посаду, яка не потрібна, незважаючи на те, що вона була розміщена конкурентом. +1.
ceejayoz

6

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

Як це сказано вище: Кожен раз, коли я отримую іншу машину, я повинен додавати обліковий запис користувача, копіювати ssh-ключі, встановлювати знайомі мені пакунки тощо. Він старіє. Ви робите це один раз, робите це в одному місці і знаєте, що буде виконувати цю дію кожен раз. Якщо ви коли-небудь отримаєте другу машину або вам потрібно буде скласти нову версію поточної, ви будете майже там, з моменту запуску.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.